New Java: Java 1.4, Java 5, and Java 6