Allow empty type parameters in Java code of grammar files.
Allow empty type parameters in Java code of grammar files.

This allows one to use the diamond when constructing a generic class: new ArrayList<>()

This feature of the Java compiler is documented at https://docs.oracle.com/javase/7/docs/technotes/guides/language/type-inference-generic-instance-creation.html

javacc/javacc,javacc/javacc,javacc/javacc