name = NamespaceHelper.createQName(mapping, typeNameAtt, defaultNS);
defaultNS = name.getNamespaceURI();
}
XMLBeanTypeInfo btinfo = new XMLBeanTypeInfo(info.getTypeClass(),
mappings,
defaultNS);
btinfo.setTypeMapping(getTypeMapping());
btinfo.setDefaultMinOccurs(getConfiguration().getDefaultMinOccurs());
btinfo.setDefaultNillable( getConfiguration().isDefaultNillable() );
if ( extensibleElements != null ) btinfo.setExtensibleElements( Boolean.valueOf( extensibleElements ).booleanValue() );
else btinfo.setExtensibleElements(getConfiguration().isDefaultExtensibleElements());
if ( extensibleAttributes != null ) btinfo.setExtensibleAttributes( Boolean.valueOf( extensibleAttributes ).booleanValue() );
else btinfo.setExtensibleAttributes(getConfiguration().isDefaultExtensibleAttributes());
BeanType type = new BeanType(btinfo);
if (name == null) name = createQName(info.getTypeClass());