JAXBSimpleType bst = (JAXBSimpleType) assertSimpleType(pType);
JAXBTypesafeEnumClass bec = bst.getJAXBTypesafeEnumClass();
assertEquals("USStateAbbr2", bec.getName());
Iterator iter = bec.getTypesafeEnumMember();
assertTrue(iter.hasNext());
JAXBTypesafeEnumMember iem = (JAXBTypesafeEnumMember) iter.next();
assertEquals("STATE2_AK", iem.getName());
assertEquals("AK", iem.getValue());
assertTrue(iter.hasNext());
iem = (JAXBTypesafeEnumMember) iter.next();
assertEquals("STATE2_AL", iem.getName());
assertEquals("AL", iem.getValue());
assertTrue(!iter.hasNext());
XSEnumeration[] enumerations = bst.getEnumerations();
assertEquals(2, enumerations.length);
JAXBEnumeration be1 = (JAXBEnumeration) enumerations[0];
assertEquals("AK", be1.getValue());