boolean (getVariable_args that) { if (that == null) return false; if (this == that) return true; boolean this_present_variable = true && this.isSetVariable(); boolean that_present_variable = true && that.isSetVariable(); if (this_present_variable || that_present_variable) { if (!(this_present_variable && that_present_variable)) return false; if (!this.variable.equals(that.variable)) return false; } return true; }