[ ] keep Java 1.5 compatibility: no good reason to upgrade. [ ] upgrade to Java 1.6: one step at a time. [X] upgrade to Java 1.7: new features are more important.
No point in "upgrading" to a Java version that's been EOL 6 months now. No need to slow HC development down by imposing restrictions that are relevant only for a small number of HC users. People who need Java 6 compatibility can use an older HC version or maybe even create their own fork, backporting new features from the mainline. marko