docs: private Phenotype<G, C> newPhenotype(final long generation) {
  		int count = 0;
  		Phenotype<G, C> phenotype;
  		do {
  			phenotype = Phenotype.of(
  				_genotypeFactory.newInstance(),
  				generation,
  				_fitnessFunction,
  				_fitnessScaler
  			);
  		} while (++count < _individualCreationRetries &&
  				!_validator.test(phenotype));
  
  		return phenotype;
  	}