final XQueryContext context = new XQueryContext(pool, accessCtx);
final XQueryLexer lexer = new XQueryLexer(context, new StringReader(sortExpr));
final XQueryParser parser = new XQueryParser(lexer);
final XQueryTreeParser treeParser = new XQueryTreeParser(context);
parser.xpath();
if (parser.foundErrors()) {
//TODO : error ?
LOG.debug(parser.getErrorMessage());
}
final AST ast = parser.getAST();
LOG.debug("generated AST: " + ast.toStringTree());