Exploring new language features for Java 7