public void testOneLevel_EXECUTION_OR_WITHATTRIBUTE() {
try {
ExpressionNamespace space = ExpressionNamespace.getExpressionNamespace();
space.registerExpression("* test.ExpressionTest.set(..)", "", "pc1", PointcutType.EXECUTION);
space.registerExpression("* test.ExpressionTest.get(..)", "", "pc2", PointcutType.EXECUTION);
space.registerExpression("ATTR", "", "pc3", PointcutType.ATTRIBUTE);
Expression root = space.createExpression("pc1 || (pc2 && pc3)");
Expression rootAnonymous = space.createExpression("pc1 || (execution(* test.ExpressionTest.get(..)) && attribute(ATTR))");