return createCollectionTypeFromGeneric(info);
}
@Override
public Type createDefaultType(TypeClassInfo info) {
BeanType type = new BeanType();
type.setSchemaType(createQName(info.getTypeClass()));
type.setTypeClass(info.getTypeClass());
type.setTypeMapping(getTypeMapping());
BeanTypeInfo typeInfo = type.getTypeInfo();
typeInfo.setDefaultMinOccurs(getConfiguration().getDefaultMinOccurs());
typeInfo.setExtensibleAttributes(getConfiguration().isDefaultExtensibleAttributes());
typeInfo.setExtensibleElements(getConfiguration().isDefaultExtensibleElements());
return type;