} else if (IntSG.INT_OBJECT_TYPE.equals(qName)) {
IntSG result = new IntSG(pFactory, pSchema, pType);
result.setNullable(true);
return result;
} else if (LongSG.LONG_TYPE.equals(qName)) {
return new LongSG(pFactory, pSchema, pType);
} else if (LongSG.LONG_OBJECT_TYPE.equals(qName)) {
LongSG result = new LongSG(pFactory, pSchema, pType);
result.setNullable(true);
return result;
} else if (FloatSG.FLOAT_TYPE.equals(qName)) {
return new FloatSG(pFactory, pSchema, pType);
} else if (FloatSG.FLOAT_OBJECT_TYPE.equals(qName)) {
FloatSG result = new FloatSG(pFactory, pSchema, pType);
result.setNullable(true);
return result;
} else if (DoubleSG.DOUBLE_TYPE.equals(qName)) {
return new DoubleSG(pFactory, pSchema, pType);
} else if (DoubleSG.DOUBLE_OBJECT_TYPE.equals(qName)) {
DoubleSG result = new DoubleSG(pFactory, pSchema, pType);
result.setNullable(true);
return result;
} else if (StringSG.STRING_TYPE.equals(qName)) {
return new StringSG(pFactory, pSchema, pType);
} else if (IntegerSG.INTEGER_TYPE.equals(qName)) {
return new IntegerSG(pFactory, pSchema, pType);