for (Iterator<Key> i = allCategories.iterator(); i.hasNext();) { Key key = i.next();
for (Key key : allCategories) {
	public void diffCounts(CountBugs newer) {		TreeSet<Key> allCategories = new TreeSet<Key>();		allCategories.addAll(countMap.keySet());		allCategories.addAll(newer.countMap.keySet());		for (Iterator<Key> i = allCategories.iterator(); i.hasNext();) {			Key key = i.next();			Integer delta = new Integer(newer.getCount(key).intValue() - getCount(key).intValue());			countMap.put(key, delta);		}	}