code: public static <S extends Solution<?>> void nash(List<S> solutionsList) {
      nash(solutionsList, getNadirValues(solutionsList));
    }
docs: Scalarization values based on the Nash bargaining solution. The
  disagreement point is computed based on the list of solutions.
  
  @param solutionsList A list of solutions.