private ISeq<Phenotype<G, C>>
	selectSurvivors(final ISeq<Phenotype<G, C>> population) {
		return _survivorsCount > 0
			?_survivorsSelector.select(population, _survivorsCount, _optimize)
			: ISeq.empty();
	}
private ISeq < Phenotype < G , C > > selectSurvivors ( final ISeq < Phenotype < G , C > > population ) { return _survivorsCount > 0 ? _survivorsSelector . select ( population , _survivorsCount , _optimize ) : ISeq . empty ( ) ; }
Selects the survivors population. A new population object is returned.