boolean (loadFullValue_args that) { if (that == null) return false; if (this == that) return true; boolean this_present_seq = true; boolean that_present_seq = true; if (this_present_seq || that_present_seq) { if (!(this_present_seq && that_present_seq)) return false; if (this.seq != that.seq) return false; } boolean this_present_variables = true && this.isSetVariables(); boolean that_present_variables = true && that.isSetVariables(); if (this_present_variables || that_present_variables) { if (!(this_present_variables && that_present_variables)) return false; if (!this.variables.equals(that.variables)) return false; } return true; }