There's bugs in the bug parade dating back many years. How about fixing those, instead of adding yet another useless language feature or "enterprise" API? Or how about open sourcing the code, so that libraries like Swing, which haven't been touched for 7 years, can actually improve?
I don't understand the rationale behind the Java 5 language additions, and I hope there won't be any more in Java 6. Sun should focus on improving the core libraries, instead of adding laughable language features that other languages have already implemented properly 20 years ago.