@Override
  public void accept(final EvolutionResult<?, C> result) {
    accept(result.getDurations());

    _killed.accept(result.getKillCount());
    _invalids.accept(result.getInvalidCount());
    _altered.accept(result.getAlterCount());

    result.getPopulation().forEach(pt -> accept(pt, result.getGeneration()));
  }