code: private static void calculateAndPrintIndicators(String[] args, boolean normalize)
        throws FileNotFoundException {
      Front referenceFront = new ArrayFront(args[1]);
      Front front = new ArrayFront(args[2]);
  
      if (normalize) {
        FrontNormalizer frontNormalizer = new FrontNormalizer(referenceFront);
        referenceFront = frontNormalizer.normalize(referenceFront);
        front = frontNormalizer.normalize(front);
        JMetalLogger.logger.info("The fronts are NORMALIZED before computing the indicators"); ;
      } else {
        JMetalLogger.logger.info("The fronts are NOT NORMALIZED before computing the indicators") ;
      }
      List<QualityIndicator<List<PointSolution>, Double>> indicatorList =
          getAvailableIndicators(referenceFront);
  
      if (!args[0].equals("ALL")) {
        QualityIndicator<List<PointSolution>, Double> indicator = getIndicatorFromName(
            args[0], indicatorList);
        System.out.println(indicator.evaluate(FrontUtils.convertFrontToSolutionList(front)));
      } else {
        for (QualityIndicator<List<PointSolution>, Double> indicator : indicatorList) {
          System.out.println(indicator.getName() + ": " +
              indicator.evaluate(FrontUtils.convertFrontToSolutionList(front)));
        }
  
        SetCoverage sc = new SetCoverage() ;
        JMetalLogger.logger.info("SC(refPF, front): " + sc.evaluate(
            FrontUtils.convertFrontToSolutionList(referenceFront),
            FrontUtils.convertFrontToSolutionList(front))) ;
        JMetalLogger.logger.info("SC(front, refPF): " + sc.evaluate(
            FrontUtils.convertFrontToSolutionList(front),
            FrontUtils.convertFrontToSolutionList(referenceFront))) ;
      }
    }
docs: Compute the quality indicator(s) and prints it (them)
  @param args
  @param normalize
  @throws FileNotFoundException