public String getSQL() { doNavigate(); StringBuffer sb = new StringBuffer(); SelectDeParser deParser = getSelectDeParser(); deParser.setBuffer(sb); ExpressionDeParser expressionDeParser = getExpressionDeparser(deParser, sb); deParser.setExpressionVisitor(expressionDeParser); Select select = (Select) statement; select.getSelectBody().accept(deParser); return deParser.getBuffer().toString(); }