getTypeDesc(annotationInterface.getName()), true
Type.getDescriptor(annotationInterface), true
        public FieldVisitor visitField(                final int access,                final String name,                final String desc,                final String signature,                final Object value) {            FieldVisitor fieldVisitor = super.visitField(access, name, desc, signature, value);            for (Iterator it = m_fieldAnnotations.iterator(); it.hasNext();) {                final FieldAnnotationInfo annotationInfo = (FieldAnnotationInfo)it.next();                final Class annotationInterface = AnnotationInterfaceRepository.getAnnotationInterfaceFor(                        annotationInfo.annotation.getName(), m_loader                );                final AnnotationVisitor bytecodeMunger = fieldVisitor.visitAnnotation(                        getTypeDesc(annotationInterface.getName()), true                );                AnnotationParser.parse(bytecodeMunger, annotationInterface, annotationInfo.annotation);                bytecodeMunger.visitEnd();            }            return fieldVisitor;        }