public static <A> io.jenetics.PermutationChromosome<A>
		read(final InputStream in, final Reader<? extends A> alleleReader)
			throws XMLStreamException
		{
			requireNonNull(alleleReader);
			requireNonNull(in);

			try (var xml = XML.reader(in)) {
				xml.next();
				return PermutationChromosome.<A>reader(alleleReader).read(xml);
			}
		}
Reads a new {@link io.jenetics.PermutationChromosome} from the given
input stream.

@param <A> the allele type
@param in the data source of the chromosome
@param alleleReader the allele reader
@return a new permutation chromosome
@throws XMLStreamException if reading the chromosome fails
@throws NullPointerException if one of the arguments is {@code null}
jenetics.xml/src/main/java/io/jenetics/xml/Readers.java