Updated to Java 8 and ANTLR 4.2.2.