@Test
	public void crossoverWithIllegalChromosome() {
		final UniformOderBasedCrossover<Integer, Double> pmco = new UniformOderBasedCrossover<>(1);

		final int length = 1000;
		final MSeq<Integer> alleles = MSeq.<Integer>ofLength(length).fill(Int());
		final ISeq<Integer> ialleles = alleles.toISeq();

		final MSeq<EnumGene<Integer>> that = alleles.map(i -> new EnumGene<>(i, ialleles));
		final MSeq<EnumGene<Integer>> other = alleles.map(i -> new EnumGene<>(i, ialleles));

		pmco.crossover(that, other);

	}
@author <a href="mailto:feichtenschlager10@gmail.com">Paul Feichtenschlager</a>
jenetics/src/test/java/io/jenetics/UniformOrderBasedCrossoverTest.java