<G extends Gene<?, G>, C extends Comparable<? super C>>
		ISeq<Phenotype<G, C>> merge(
			final Seq<Phenotype<G, C>> projection,
			final Seq<Phenotype<G, C>> population
		) {
			assert projection.length() == population.length();

			return IntStream.range(0, projection.length())
				.mapToObj(i -> merge(projection.get(i), population.get(i)))
				.collect(ISeq.toISeq());
		}
The section class, which defines the chromosomes used by the alterer.
jenetics/src/main/java/io/jenetics/PartialAlterer.java