@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); boolean present_column_name = true && (isSetColumn_name()); builder.append(present_column_name); if (present_column_name) builder.append(column_name); boolean present_op = true && (isSetOp()); builder.append(present_op); if (present_op) builder.append(op.getValue()); boolean present_value = true && (isSetValue()); builder.append(present_value); if (present_value) builder.append(value); return builder.toHashCode(); }