docs: Statement compileAlterTableAddUniqueConstraint(Table table,
              HsqlName name, boolean assumeUnique) {
      /* disable 2 lines ...
      Statement compileAlterTableAddUniqueConstraint(Table table,
              HsqlName name) {
      ... disabled 2 lines */
      // End of VoltDB extension
  
          if (name == null) {
              name = database.nameManager.newAutoName("CT",
                      table.getSchemaName(), table.getName(),
                      SchemaObject.CONSTRAINT);
          }
  
          // A VoltDB extension to support indexed expressions.
          java.util.List<Expression> indexExprs = XreadExpressions(null);
          OrderedHashSet set = getSimpleColumnNames(indexExprs);
          int[] cols = getColumnList(set, table);
          if ((indexExprs != null) && (cols == null)) {
              // Not just indexing columns.
              // The meaning of cols shifts here to be
              // the set of unique base columns for the indexed expressions.
              set = getBaseColumnNames(indexExprs);
              cols = getColumnList(set, table);
          }
          /* disable 1 line ...
          int[] cols = this.readColumnList(table, false);
          ... disabled 1 line */
          // End of VoltDB extension
          String   sql  = getLastPart();
          // A VoltDB extension to support the assume unique attribute and indexed expressions
          Object[] args = new Object[] {
              cols, name, indexExprs,
              Boolean.valueOf(assumeUnique)
          };
          /* disable 3 lines ...
          Object[] args = new Object[] {
              cols, name
          };
          .. disabled 3 lines */
          // End of VoltDB extension
  
          return new StatementSchema(sql, StatementTypes.ALTER_TABLE, args,
                                     null, table.getName());
      }