private void setGeneratorsToPopulation() {
		if (mapAdders != null) {
			for (int i = 0; i < mapAdders.length; i++) {
				mapAdders[i].stopAdding();
			}
		}
		List<GeneratorIndividual<T>> individuals = gaPop.getIndividuals();
		mapAdders = new CloudMapThread[generators.size()];
		for (int i = 0; i < generators.size(); i++) {
			generators.get(i).setGenerator((individuals
					.get(i)).getGenerator());
			generators.get(i).clear();
			mapAdders[i] = new CloudMapThread(generators.get(i));
			mapAdders[i].setPriority(Thread.MIN_PRIORITY);
			mapAdders[i].start();
		}
	}