boolean (changeVariable_args that) { if (that == null) return false; if (this == that) return true; boolean this_present_evaluationExpression = true && this.isSetEvaluationExpression(); boolean that_present_evaluationExpression = true && that.isSetEvaluationExpression(); if (this_present_evaluationExpression || that_present_evaluationExpression) { if (!(this_present_evaluationExpression && that_present_evaluationExpression)) return false; if (!this.evaluationExpression.equals(that.evaluationExpression)) return false; } boolean this_present_value = true && this.isSetValue(); boolean that_present_value = true && that.isSetValue(); if (this_present_value || that_present_value) { if (!(this_present_value && that_present_value)) return false; if (!this.value.equals(that.value)) return false; } return true; }