code: public static void main(String args[]) throws FileNotFoundException {
          System.out.println("# benchmark based on the ClusterData model from:");
          System.out.println("# 	 Vo Ngoc Anh and Alistair Moffat. ");
          System.out.println("#	 Index compression using 64-bit words.");
          System.out
                  .println("# 	 Softw. Pract. Exper.40, 2 (February 2010), 131-147. ");
          System.out.println();
  
          PrintWriter writer = null;
          try {
              File csvFile = new File(String.format(
                      "benchmark-%1$tY%1$tm%1$tdT%1$tH%1$tM%1$tS.csv",
                      System.currentTimeMillis()));
              writer = new PrintWriter(csvFile);
              System.out.println("# Results will be written into a CSV file: "
                      + csvFile.getName());
              System.out.println();
              test(writer, 20, 18, 10);
              System.out.println();
              System.out.println("Results were written into a CSV file: "
                      + csvFile.getName());
          } finally {
              if (writer != null) {
                  writer.close();
              }
          }
      }
docs: Main method.
  
  @param args
  command-line arguments
  @throws FileNotFoundException
  when we fail to create a new file