10 JDK 7 Features to Revisit before You Welcome Java 8