public Object visit(ASTHasMethod node, Object data) {
ExpressionContext context = (ExpressionContext) data;
// we are matching on the CALLER info
// for execution() pointcut, this is equals to CALLEE info
ReflectionInfo info = context.getWithinReflectionInfo();
ClassInfo classInfo = (info instanceof MemberInfo) ?
((MemberInfo) info).getDeclaringType() : (ClassInfo) info;
Node childNode = node.jjtGetChild(0);
MethodInfo[] methodInfos = classInfo.getMethods();