* @param expression the expression
* @param namespace the namespace
*/
public ExpressionInfo(final String expression, final String namespace) {
try {
ASTRoot root = s_parser.parse(expression);
m_expression = new ExpressionVisitor(this, expression, namespace, root);
m_argsIndexMapper = new ArgsIndexVisitor(this, expression, namespace, root);
m_advisedClassFilterExpression = new AdvisedClassFilterExpressionVisitor(expression, namespace, root);
m_cflowExpression = new CflowExpressionVisitor(this, expression, namespace, root);
m_cflowExpressionRuntime = new CflowExpressionVisitorRuntime(this, expression, namespace, root);