public void populateCritter(int numCritters,
			Class<? extends Critter> critterType) {

		populationCounters.put(critterType, new Integer(numCritters));
		for (int i = 0; i < numCritters; i++) {
			if (population == maxPopulation) {
				return;
			}
			try {
				addCritter(critterType.newInstance());
			} catch (InstantiationException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (IllegalAccessException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}