Is that absolutely mandatory for the code, doing parsing ZQL syntax, to be outside of ZQL class?
I thought that ZQL.java is the place where all the parsing starts and ends..