// create AST
AST ast = null;
try {
SearchExpressionParser parser = new SearchExpressionParser(
new SearchExpressionLexer(new StringReader(
m_searchExpression)));
parser.caseSensitive = m_caseSensitive;
parser.regex = m_regExp;
parser.searchExpression();
ast = parser.getAST();