parserTree.addChild(ast.getChild(i));
}
}
CommonTree dup = (CommonTree)parserTree.dupNode();
dup.addChildren(((CommonTree)parserTree).getChildren());
QueryParserDriver driver = new QueryParserDriver(context, "0",
new HashMap<String, String>());
Tree newAst = driver.expandMacro(dup);