boolean (execDataViewerAction_args that) { if (that == null) return false; if (this == that) return true; boolean this_present_varName = true && this.isSetVarName(); boolean that_present_varName = true && that.isSetVarName(); if (this_present_varName || that_present_varName) { if (!(this_present_varName && that_present_varName)) return false; if (!this.varName.equals(that.varName)) return false; } boolean this_present_action = true && this.isSetAction(); boolean that_present_action = true && that.isSetAction(); if (this_present_action || that_present_action) { if (!(this_present_action && that_present_action)) return false; if (!this.action.equals(that.action)) return false; } boolean this_present_myArgs = true && this.isSetMyArgs(); boolean that_present_myArgs = true && that.isSetMyArgs(); if (this_present_myArgs || that_present_myArgs) { if (!(this_present_myArgs && that_present_myArgs)) return false; if (!this.myArgs.equals(that.myArgs)) return false; } return true; }