A Java parser generated by ANTLR. The ANTLR Java grammar is based on the Java grammar distributed at the ANTLR web site, but with all AST building annotations removed.