public String getPopulationDetails(Field field)
    {
        StringBuffer buffer = new StringBuffer();
        if(!countsValid) {
            generateCounts(field);
        }
        for(Class key : counters.keySet()) {
            Counter info = counters.get(key);
            int stringLength = info.getName().length();
            buffer.append(info.getName().substring(10,stringLength));	//	show info
            buffer.append(": ");
            buffer.append(info.getCount());
            buffer.append(' ');
            
            
            if(info.getName().equals("bin.model.Fox")) {
            	foxCount = info.getCount();
            }
            
            if(info.getName().equals("bin.model.Bear")) {
                bearCount = info.getCount(); }
            
            if(info.getName().equals("bin.model.Rabbit")) {
                rabbitCount = info.getCount();
                // System.out.println(rabbitCount); rabbitCount wordt geupdate, Hunter neemt niet over.
                }
            
            if(info.getName().equals("bin.model.Wolf")) {
                wolfCount = info.getCount(); }
            
            if(info.getName().equals("bin.model.Grass")) {
                grassCount = info.getCount(); }
        }
        return buffer.toString();
    }