code.endl().tab(3).append("&& ");
name = _fields[i].getName();
type = _fields[i].getObjectIdFieldType();
if (type.isPrimitive()) {
code.openParen(false).append(name).append(" == ").
append("other.").append(name).closeParen();
} else if (type == byte[].class) {
code.openParen(false).append("equals").openParen(true).
append(name).append(", ").append("other.").
append(name).closeParen().closeParen();