ParseHelper.walk(ast, walker, eplWalkRule, eplStatement, eplStatementForErrorMsg);
}
catch (ASTWalkException ex)
{
log.error(".createEPL Error validating expression", ex);
throw new EPStatementException(ex.getMessage(), eplStatementForErrorMsg);
}
catch (EPStatementSyntaxException ex)
{
throw ex;
}
catch (RuntimeException ex)
{
String message = "Error in expression";
log.debug(message, ex);
throw new EPStatementException(getNullableErrortext(message, ex.getMessage()), ex, eplStatementForErrorMsg);
}
if (log.isDebugEnabled())
{
ASTUtil.dumpAST(ast);