PointcutDefinition pointcutDef = new PointcutDefinition();
pointcutDef.setName(expression);
pointcutDef.setExpression(createExecutionPattern(className, javaMethods[i]));
pointcutDef.setType(PointcutType.EXECUTION);
pointcutDef.setNonReentrant(isNonReentrant);
aspectDef.addPointcutDef(pointcutDef);
ExpressionNamespace.getExpressionNamespace(aspectDef.getName())
.registerExpression(pointcutDef.getExpression(), "", expression, PointcutType.EXECUTION);
String adviceAttribute = ((AdviceDefinition)it2.next()).getAttribute();