if (helper.isAnnotationPresent(javaHasAnnotations, XmlMixed.class)) {
info.setMixed(true);
property.setMixedContent(true);
}
if (helper.isAnnotationPresent(javaHasAnnotations, XmlContainerProperty.class)) {
XmlContainerProperty container = (XmlContainerProperty) helper.getAnnotation(javaHasAnnotations, XmlContainerProperty.class);
property.setInverseReferencePropertyName(container.value());
property.setInverseReferencePropertyGetMethodName(container.getMethodName());
property.setInverseReferencePropertySetMethodName(container.setMethodName());
} else if (helper.isAnnotationPresent(javaHasAnnotations, XmlInverseReference.class)) {
XmlInverseReference inverseReference = (XmlInverseReference) helper.getAnnotation(javaHasAnnotations, XmlInverseReference.class);
property.setInverseReferencePropertyName(inverseReference.mappedBy());
TypeInfo targetInfo = this.getTypeInfo().get(property.getActualType().getName());