10 Common Mistakes Java Programmers End Up Making