@Override
	public boolean equals(final Object obj) {
		return obj instanceof Phenotype<?, ?> other &&
			_generation == other._generation &&
			Objects.equals(_fitness, other._fitness) &&
			Objects.equals(_genotype, other._genotype);
	}
Test whether this phenotype is valid. The phenotype is valid if its
{@link Genotype} is valid.

@return true if this phenotype is valid, false otherwise.
jenetics/src/main/java/io/jenetics/Phenotype.java