boolean (execTableCommand_args that) { if (that == null) return false; if (this == that) return true; boolean this_present_tableVariable = true && this.isSetTableVariable(); boolean that_present_tableVariable = true && that.isSetTableVariable(); if (this_present_tableVariable || that_present_tableVariable) { if (!(this_present_tableVariable && that_present_tableVariable)) return false; if (!this.tableVariable.equals(that.tableVariable)) return false; } boolean this_present_commandType = true && this.isSetCommandType(); boolean that_present_commandType = true && that.isSetCommandType(); if (this_present_commandType || that_present_commandType) { if (!(this_present_commandType && that_present_commandType)) return false; if (!this.commandType.equals(that.commandType)) return false; } boolean this_present_startIndex = true && this.isSetStartIndex(); boolean that_present_startIndex = true && that.isSetStartIndex(); if (this_present_startIndex || that_present_startIndex) { if (!(this_present_startIndex && that_present_startIndex)) return false; if (!this.startIndex.equals(that.startIndex)) return false; } boolean this_present_endIndex = true && this.isSetEndIndex(); boolean that_present_endIndex = true && that.isSetEndIndex(); if (this_present_endIndex || that_present_endIndex) { if (!(this_present_endIndex && that_present_endIndex)) return false; if (!this.endIndex.equals(that.endIndex)) return false; } return true; }