Here’s an interesting thread at Java Lobby: language constructs Java needs.