}
}
// handle special case where the list type uses an item type
// that has enumeration facets defined.
ListType listType = (ListType) simpleType;
if (listType == null) {
listType = (ListType) baseType;
}
SimpleType itemType = listType.getItemType();
if (itemType.hasFacet(Facet.ENUMERATION)) {
ClassInfo itemClassInfo = resolver.resolve(itemType);
if (itemClassInfo != null) {
xsType = new XMLInfoNature(itemClassInfo).getSchemaType();
} else {