@Serial
	private Object writeReplace() {
		return new SerialProxy(SerialProxy.PERMUTATION_CHROMOSOME, this);
	}
Create an integer permutation chromosome with the given range and length

@since 3.4

@param range the value range
@param length the chromosome length
@return a new integer permutation chromosome
@throws NullPointerException if the given {@code range} is {@code null}
@throws IllegalArgumentException if
        {@code range.getMax() - range.getMin() < length},
        {@code length <= 0} or
        {@code (range.getMax() - range.getMin())*length} will cause an
        integer overflow.
jenetics/src/main/java/io/jenetics/PermutationChromosome.java