@Test
	public void mutate() {
		final var mutator =  new ShiftMutator<EnumGene<Integer>, Integer>(0.1);

		final var values = IntRange.of(0, 10).stream().boxed().collect(ISeq.toISeq());
		final var genes = values.stream()
			.map(i -> EnumGene.of(i, values))
			.collect(ISeq.toISeq());
		final var chromosome = new PermutationChromosome<>(genes);
		System.out.println(chromosome);

		final var random = new Random(133);
		final var result = mutator.mutate(chromosome, 1, random);
		System.out.println(result.result());
	}
@author <a href="mailto:feichtenschlager10@gmail.com">Paul Feichtenschlager</a>
jenetics/src/test/java/io/jenetics/ShiftMutatorTest.java