final Class annIntf = AnnotationInterfaceRepository.getAnnotationInterfaceFor( rawAnnotation.getName(), m_loader
final Class annIntf = rawAnnotation.getAnnotationClass(); final AnnotationVisitor bytecodeMunger = visitAnnotation( Type.getDescriptor(annIntf), true
        public void visitEnd() {            for (Iterator it = m_classAnnotations.iterator(); it.hasNext();) {                final RawAnnotation rawAnnotation = (RawAnnotation)it.next();                final Class annIntf = AnnotationInterfaceRepository.getAnnotationInterfaceFor(                        rawAnnotation.getName(), m_loader                );                final AnnotationVisitor bytecodeMunger = visitAnnotation(getTypeDesc(annIntf.getName()), true);                AnnotationParser.parse(bytecodeMunger, annIntf, rawAnnotation);                bytecodeMunger.visitEnd();            }            super.visitEnd();        }