ANTLR 4.1 released allowing multiple syntactic predicates. operatorTerm un-commented. However, needs some minor editing as the javacc rule is quite complex and could not be translated completely to antlr language.