case SimpleTypesFactory.HEXBINARY_TYPE: //-- hexBinary
return new XSHexBinary(useJava50);
case SimpleTypesFactory.BOOLEAN_TYPE: //-- boolean
return new XSBoolean(useWrapper);
case SimpleTypesFactory.BYTE_TYPE: //--byte
XSByte xsByte = new XSByte(useWrapper);
if (!simpleType.isBuiltInType()) {
xsByte.setFacets(simpleType);
}
return xsByte;
case SimpleTypesFactory.DATE_TYPE: //-- date
XSDate xsDate = new XSDate();
if (!simpleType.isBuiltInType()) {