try {
String input = toString();
logger.debug("input: " + input.replace('\n', ' '));
HqlParser parser = HqlParser.getInstance(input);
parser.setFilter(false);
parser.statement();
AST ast = parser.getAST();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
parser.showAst(ast, new PrintStream(baos));
assertEquals("At least one error occurred during parsing " + input,
0, parser.getParseErrorHandler().getErrorCount());