@Override public Chromosome<AnyGene<A>> newInstance(final ISeq<AnyGene<A>> genes) { return new AnyChromosome<>( genes, _supplier, _alleleValidator, _alleleSeqValidator, lengthRange() ); }
final IntRange lengthRange ) { return new AnyChromosome<>( AnyGene.seq(lengthRange, supplier, alleleValidator), supplier,