overrideNamespace = xmlType.namespace();
overrideName = xmlType.name();
if (overrideName.length() == 0)
root = false;
Class<?> factoryClass = xmlType.factoryClass();
if (factoryClass != XmlType.DEFAULT.class)
factoryClassInfo = (ClassInfo) typeInfo.getTypeInfoFactory().getTypeInfo(factoryClass);
factoryMethod = xmlType.factoryMethod();
propertyOrder = xmlType.propOrder();
}