/* */
/* */ public CFlow(String expr, boolean not)
/* */ {
/* 52 */ this.original = expr;
/* 53 */ expr = "execution(" + expr + ")";
/* 54 */ ASTExecution exc = null;
/* */ try
/* */ {
/* 57 */ exc = new PointcutExpressionParser(new StringReader(expr)).execution();
/* */ }
/* */ catch (ParseException e)
/* */ {
/* 61 */ throw new RuntimeException("Illegal cflow expression: " + this.original, e);
/* */ }
/* 63 */ this.point = ((SimpleNode)exc.jjtGetChild(0));
/* 64 */ this.not = not;
/* */ }