docs: private void initMeasures() {
      durationMeasure = new DurationMeasure();
      iterations = new CountingMeasure(0);
      solutionListMeasure = new BasicMeasure<>();
      hypervolumeValue = new BasicMeasure<>();
      epsilonValue = new BasicMeasure<>();
  
      measureManager = new SimpleMeasureManager();
      measureManager.setPullMeasure("currentExecutionTime", durationMeasure);
      measureManager.setPullMeasure("currentEvaluation", iterations);
      measureManager.setPullMeasure("hypervolume", hypervolumeValue);
      measureManager.setPullMeasure("epsilon", epsilonValue);
  
      measureManager.setPushMeasure("currentPopulation", solutionListMeasure);
      measureManager.setPushMeasure("currentEvaluation", iterations);
      measureManager.setPushMeasure("hypervolume", hypervolumeValue);
      measureManager.setPushMeasure("epsilon", epsilonValue);
    }