While moving to 1.5 certainly provides performance benefits worth the hassle, what I was really looking forward to in the 1.5 move was the improved programming model. As a plugin author, I'm assuming I can't use JDK1.5 annotations or enums, for instance, since they won't work under JDK1.4.2. What's the projected timeline for maintaining 1.4.2 support. Also, what's the build path for internally shipping plugins. Is it still degenerator+1.4 javac, or will you be moving to 1.5 javac?