@Override
	public boolean equals(final Object obj) {
		return obj instanceof Genotype<?> other &&
			Objects.equals(_chromosomes, other._chromosomes);
	}
Return a new, random genotype by creating new, random chromosomes (calling
the {@link Chromosome#newInstance()} method) from the chromosomes of this
genotype.
jenetics/src/main/java/io/jenetics/Genotype.java