TypeInfo propertyType = property.getType();
if (trace)
log.trace("Processing type=" + property.getBeanInfo().getName() + " property=" + property.getName());
// This is illegal
XmlTransient xmlTransient = property.getUnderlyingAnnotation(XmlTransient.class);
if (xmlTransient != null && propertyOrder != null)
throw new RuntimeException("Property " + property.getName() + " in property order "
+ Arrays.asList(propertyOrder) + " is marked @XmlTransient");
// The current model