public int getLatestGenerationNumber() {
   return generationHistory.size();
 }
 public void addNewGenerationScoredListener(NewGenerationScoredListener listener) {
   newGenerationListeners.add(listener);
 }
 public Strategy getLatestGeneration() {
   return generationHistory.lastElement();
 }