// @XmlElement(name, type)
AnnotationVisitor av = mv.visitAnnotation("Ljavax/xml/bind/annotation/XmlElement;", true);
av.visit("name", ITEM);
av.visit("nillable", true);
av.visit("type", Type.getType(L + getObjectType(nestedClass).getName().replace(DOT_CHR, SLASH_CHR) + SEMI_COLON));
av.visitEnd();
// Copy annotations
Annotation[] annotations;
if (typeMappingInfo != null && ((annotations = getAnnotations(typeMappingInfo)) != null)) {
for (Annotation annotation : annotations) {
av = mv.visitAnnotation(L + annotation.annotationType().getName().replace(DOT_CHR, SLASH_CHR) + SEMI_COLON, true);