LocalJavaField f = pMethod.newJavaField(float.class);
f.addLine(pRs, ".getFloat(", pParamNum, ")");
return new Object[]{"(", pRs, ".wasNull() ? null : new Float(", f, ")"};
} else if (Column.Type.INTEGER.equals(type)) {
LocalJavaField i = pMethod.newJavaField(int.class);
i.addLine(pRs, ".getInt(", pParamNum, ")");
return new Object[]{"(", pRs, ".wasNull() ? null : new Integer(", i, ")"};
} else if (Column.Type.SMALLINT.equals(type)) {
LocalJavaField s = pMethod.newJavaField(short.class);
s.addLine(pRs, ".getShort(", pParamNum, ")");
return new Object[]{"(", pRs, ".wasNull() ? null : new Short(", s, ")"};