getTypeDesc(annIntf.getName()), true
Type.getDescriptor(annIntf), true
        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();                    final Class annIntf = AnnotationInterfaceRepository.getAnnotationInterfaceFor(                            annotationInfo.annotation.getName(), m_loader                    );                    final AnnotationVisitor bytecodeMunger = methodVisitor.visitAnnotation(                            getTypeDesc(annIntf.getName()), true                    );                    AnnotationParser.parse(bytecodeMunger, annIntf, annotationInfo.annotation);                    bytecodeMunger.visitEnd();                }            } else {                for (Iterator it = m_methodAnnotations.iterator(); it.hasNext();) {                    final MethodAnnotationInfo annotationInfo = (MethodAnnotationInfo)it.next();                    final Class annIntf = AnnotationInterfaceRepository.getAnnotationInterfaceFor(                            annotationInfo.annotation.getName(), m_loader                    );                    final AnnotationVisitor bytecodeMunger = methodVisitor.visitAnnotation(                            getTypeDesc(annIntf.getName()), true                    );                    AnnotationParser.parse(bytecodeMunger, annIntf, annotationInfo.annotation);                    bytecodeMunger.visitEnd();                }            }            return methodVisitor;        }