docs: private double surfaceUnchangedTo(double[][] front, int noPoints, int objective) {
      int i;
      double minValue, value;
  
      if (noPoints < 1) {
        new JMetalException("run-time error");
      }
  
      minValue = front[0][objective];
      for (i = 1; i < noPoints; i++) {
        value = front[i][objective];
        if (value < minValue) {
          minValue = value;
        }
      }
      return minValue;
    }