Seven reasons you should use Java again