Updated source to Java 7.