} else if (pColumn.isBinaryColumn()) {
pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = ",
pResultSet, ".getBytes(", p, ");");
} else if (Column.Type.BIT.equals(type)) {
LocalJavaField b = pMethod.newJavaField(boolean.class);
b.addLine(pResultSet, ".getBoolean(", p, ");");
pMethod.addIf("!", pResultSet, ".wasNull()");
pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = ", b,
" ? ", Boolean.class, ".TRUE : ", Boolean.class, ".FALSE;");
pMethod.addEndIf();
} else if (pColumn.isStringColumn()) {