System.out.println("best sorted: " + topology.get(0).getFitness() + " best found: " + bestEntity.getFitness());
	public Entity getBestEntity() {		if (bestEntity == null) {			Iterator<? extends Entity> i = topology.iterator();			bestEntity = i.next();			Fitness bestFitness = bestEntity.getFitness();			while (i.hasNext()) {				Entity entity = i.next();				if (entity.getFitness().compareTo(bestFitness) > 0) {					bestEntity = entity;					bestFitness = bestEntity.getFitness();				}			}		}				System.out.println("best sorted: " + topology.get(0).getFitness() + " best found: " + bestEntity.getFitness());		return bestEntity;	}