Added a Java parser implementation using ANTLR