public static <P> List<RunnableObservation> observations(
		final List<P> parameters,
		final Function<P, Selector<DoubleGene, Double>> selector,
		final Optimize opt,
		final int populationCount,
		final int loops
	) {
		return parameters.stream()
			.map(p -> observation(selector.apply(p), opt, populationCount, loops))
			.toList();
	}
Create a list of distribution, each for every parameter.

@param parameters the selector creation parameters
@param selector the selector factory
@param opt the optimization strategy
@param populationCount the number of individuals for the test population
@param loops the number of selections performed for one population
@param <P> the parameter type
@return the selector distributions
jenetics/src/test/java/io/jenetics/SelectorTester.java