Java 1.5: The end of Java?