I guess it's finally being released, the article talks about some of the new features.
http://www.infoworld.com/d/application-development/java-7-whats-in-it-developers-170636
Quote: "helps the compiler make reliable code by automatically closing files, sockets, and database connections when developers forget to do this, Ratcliff says: "That's something that's been tripping up developers -- especially young developers -- for years. That'll be a good productivity improvement and will reduce bugs.""
Really? Heaven forbid we teach developers how to simply do it properly. Not saying it's a bad feature, but it's a poor reason for one.