m_messageHandler.accept(SourceLocation.render(annotationInfo.annotation));
        public MethodVisitor visitMethod(                final int access,                final String name,                final String desc,                final String signature,                final String[] exceptions) {            MethodVisitor methodVisitor = super.visitMethod(access, name, desc, signature, exceptions);            if (name.equals(INIT_METHOD_NAME)) {                for (Iterator it = m_constructorAnnotations.iterator(); it.hasNext();) {                    final MethodAnnotationInfo annotationInfo = (MethodAnnotationInfo)it.next();                    if (getMethodDesc(annotationInfo.method).equals(desc)) {                        final Class annIntf = annotationInfo.annotation.getAnnotationClass();                        final AnnotationVisitor bytecodeMunger = methodVisitor.visitAnnotation(                                Type.getDescriptor(annIntf),                                true                        );                        AnnotationParser.parse(bytecodeMunger, annIntf, annotationInfo.annotation);                        bytecodeMunger.visitEnd();                    }                }            } else {                for (Iterator it = m_methodAnnotations.iterator(); it.hasNext();) {                    final MethodAnnotationInfo annotationInfo = (MethodAnnotationInfo)it.next();                    if (annotationInfo.method.getName().equals(name) &&                        getMethodDesc(annotationInfo.method).equals(desc)) {                        final Class annIntf = annotationInfo.annotation.getAnnotationClass();                        final AnnotationVisitor bytecodeMunger = methodVisitor.visitAnnotation(                                Type.getDescriptor(annIntf),                                true                        );                        AnnotationParser.parse(bytecodeMunger, annIntf, annotationInfo.annotation);                        bytecodeMunger.visitEnd();                    }                }            }            return methodVisitor;        }