public static <A> AnyChromosome<A> of(
		final Supplier<? extends A> supplier,
		final int length
	) {
		return of(supplier, Predicates.TRUE, length);
	}
Create a new chromosome of type {@code A} with the given parameters. The
{@code validator} predicate of the generated gene will always return
{@code true}.

@param <A> the allele type
@param supplier the allele-supplier which is used for creating new,
       random alleles
@param length the length of the created chromosome
@return a new chromosome of allele type {@code A}
@throws NullPointerException if the {@code supplier} is {@code null}
@throws IllegalArgumentException if chromosome length is smaller than one.
jenetics/src/main/java/io/jenetics/AnyChromosome.java