code: public static void generateOutput(final DataModelIF<Long, Long> testModel, final File userRecommendationFile,
              final EvaluationStrategy<Long, Long> strategy, final EvaluationStrategy.OUTPUT_FORMAT format,
              final File rankingFolder, final File groundtruthFolder, final String inputFileName,
              final String strategyClassSimpleName, final String threshold, final String suffix, final Boolean overwrite)
              throws IOException {
          File outRanking = new File(rankingFolder, "out" + "__" + inputFileName + "__" + strategyClassSimpleName + "__" + threshold + suffix);
          File outGroundtruth = new File(groundtruthFolder, "gr" + "__" + inputFileName + "__" + strategyClassSimpleName + "__" + threshold + suffix);
          StrategyRunnerInfile.generateOutput(testModel, userRecommendationFile, strategy, format, outRanking, outGroundtruth, overwrite);
      }
docs: Runs multiple strategies on some data and outputs the result into a file.
  
  @param testModel The test datamodel.
  @param userRecommendationFile The file that contains the recommendations
  for users.
  @param strategy The strategy to use.
  @param format The format of the printer
  @param rankingFolder Where to write output.
  @param groundtruthFolder Where to read test set.
  @param inputFileName The file names to read.
  @param strategyClassSimpleName The class name of the strategy.
  @param threshold The relevance threshold.
  @param suffix The file suffix.
  @param overwrite Whether or not to overwrite the results file.
  @throws IOException when a file cannot be parsed.