Java 7 support: binary literals and underscores in numeric literals
Java 7 support: diamond operator
Java 7 support: try-with-resources
Java 7 support: multi-catch clause
Java 7 support: change filename and comment from 1.5 to 1.7