}
String parseString(final String sql, final ParsedStatement stmt) throws IllegalArgumentException {
StringBuilder b = new StringBuilder();
ColonStatementLexer lexer = new ColonStatementLexer(new ANTLRStringStream(sql));
Token t = lexer.nextToken();
while (t.getType() != ColonStatementLexer.EOF) {
switch(t.getType()) {
case LITERAL:
b.append(t.getText());