// ************************************************************************
public List<ProblemBenchmark> buildProblemBenchmarkList(
List<ProblemBenchmark> unifiedProblemBenchmarkList, SolverBenchmark solverBenchmark) {
validate(solverBenchmark);
ProblemIO problemIO = buildProblemIO();
List<ProblemBenchmark> problemBenchmarkList = new ArrayList<ProblemBenchmark>(
inputSolutionFileList.size());
for (File inputSolutionFile : inputSolutionFileList) {
// 2 SolverBenchmarks containing equal PProblemBenchmarks should contain the same instance
ProblemBenchmark newProblemBenchmark = buildProblemBenchmark(