code: public static <Data extends AbstractKVStorable> DRUMS<Data> forceCreateTable(AbstractHashFunction hashFunction,
              DRUMSParameterSet<Data> gp)
              throws IOException {
          File databaseDirectoryFile = new File(gp.DATABASE_DIRECTORY);
          databaseDirectoryFile.delete();
          return createTable(hashFunction, gp);
      }
docs: This method creates a new {@link DRUMS} object. The old {@link DRUMS} will be overwritten. <br/>
  If the given directory doesn't exist, it will be created.<br/>
  
  @param hashFunction
  the hash function, decides where to store/search elements
  @param gp
  pointer to the {@link DRUMSParameterSet} used by the {@link DRUMS} to open
  @throws IOException
  if an error occurs while writing the configuration file
  @return new {@link DRUMS}-object