public void savePopulationFor(Population pop, Run run, int generation) { File file = getFileFor(run, generation); if (file != null) { if (mode == JSON_MODE) JSONPopulationCoder.encode(pop, file); else XMLPopulationCoder.encode(pop, file); } }