docs: private void renameIndexTables(AccumuloTable oldTable, AccumuloTable newTable)
      {
          if (!oldTable.isIndexed()) {
              return;
          }
  
          if (!tableManager.exists(oldTable.getIndexTableName())) {
              throw new PrestoException(ACCUMULO_TABLE_DNE, format("Table %s does not exist", oldTable.getIndexTableName()));
          }
  
          if (tableManager.exists(newTable.getIndexTableName())) {
              throw new PrestoException(ACCUMULO_TABLE_EXISTS, format("Table %s already exists", newTable.getIndexTableName()));
          }
  
          if (!tableManager.exists(oldTable.getMetricsTableName())) {
              throw new PrestoException(ACCUMULO_TABLE_DNE, format("Table %s does not exist", oldTable.getMetricsTableName()));
          }
  
          if (tableManager.exists(newTable.getMetricsTableName())) {
              throw new PrestoException(ACCUMULO_TABLE_EXISTS, format("Table %s already exists", newTable.getMetricsTableName()));
          }
  
          tableManager.renameAccumuloTable(oldTable.getIndexTableName(), newTable.getIndexTableName());
          tableManager.renameAccumuloTable(oldTable.getMetricsTableName(), newTable.getMetricsTableName());
      }