} else if (javaType.equals(TypeNames.DATE)) {
return new XSDate();
} else if (javaType.equals(TypeNames.DECIMAL)) {
return new XSDecimal();
} else if (javaType.equals(TypeNames.DOUBLE_OBJECT)) {
return new XSDouble(true);
} else if (javaType.equals(TypeNames.DOUBLE_PRIMITIVE)) {
return new XSDouble(false);
} else if (javaType.equals(TypeNames.FLOAT_OBJECT)) {
return new XSFloat(true);
} else if (javaType.equals(TypeNames.FLOAT_PRIMITIVE)) {
return new XSDouble(false);
} else if (javaType.equals(TypeNames.INTEGER)) {
return new XSInteger(true);
} else if (javaType.equals(TypeNames.INT)) {
return new XSInt();
} else if (javaType.equals(TypeNames.SHORT_OBJECT)) {