public boolean equals(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;
    }
public boolean equals(execTableCommand_args that)