} else if (object instanceof Long) {
output = new IntMember(name, (object == null) ? 0 : ((Long) object).intValue(), 'r', "", 'T', false, 10);
} else if (object instanceof Integer) {
output = new IntMember(name, (object == null) ? 0 : ((Integer) object).intValue(), 'r', "", 'T', false, 10);
} else if (object instanceof Float) {
output = new MoneyMember(name, new Float((object == null) ? 0 : ((Float) object).floatValue()), 'r', "", 'T', false, 10);
} else if (object instanceof Double) {
output = new MoneyMember(name, new Float((object == null) ? 0 : ((Double) object).floatValue()), 'r', "", 'T', false, 10);
} else if (object instanceof Date) {
output = new PureDateMember(name, (Date) object, 'r', "", 'T', false, 0, "EST");
} else if (object instanceof Timestamp) {
Timestamp ts = (object == null) ? new Timestamp(0) : (Timestamp) object;
java.sql.Date dt = new java.sql.Date(ts.getTime());