/* 61 */ XmlSchemaType xst = (XmlSchemaType)primarySource.readAnnotation(XmlSchemaType.class);
/* 62 */ if (xst != null) {
/* 63 */ return new QName(xst.namespace(), xst.name());
/* */ }
/* */
/* 67 */ XmlSchemaTypes xsts = (XmlSchemaTypes)reader.getPackageAnnotation(XmlSchemaTypes.class, enclosingClass, src);
/* 68 */ XmlSchemaType[] values = null;
/* 69 */ if (xsts != null) {
/* 70 */ values = xsts.value();
/* */ } else {
/* 72 */ xst = (XmlSchemaType)reader.getPackageAnnotation(XmlSchemaType.class, enclosingClass, src);
/* 73 */ if (xst != null) {
/* 74 */ values = new XmlSchemaType[1];
/* 75 */ values[0] = xst;