{
firstrun = false;
}
final Thread thread = new Thread(population);
conf.getEventManager().addEventListener(GeneticEvent.GENOTYPE_EVOLVED_EVENT, new GeneticEventListener()
{
@Override
public void geneticEventFired(GeneticEvent a_firedEvent)
{
Collections.shuffle(conf.getGeneticOperators());