// Step 1: Parse the query
if (log.isDebugEnabled()) {
log.debug("QueryParser");
}
QueryParser qp = new QueryParser();
qp.execute(this.updatedQuery); // validateOptions updates the updatedQuery
// need to build the query tree based on jexl parsing.
// Step 2: refactor QueryTree - inplace modification
if (log.isDebugEnabled()) {
log.debug("transformTreeNode");