}
	public void printCounts(OutputStream out, boolean deltas) {		PrintStream pout = new PrintStream(out);		Iterator<Map.Entry<String, Integer>> j = entryIterator();		while(j.hasNext()) {			Map.Entry<String,Integer> entry = j.next();			int count = entry.getValue().intValue();			if (count > 0) {				pout.print(entry.getKey() + ":\t");				if (deltas) {					if (count < 0)						pout.print("-");					else if (count > 0)						pout.print("+");				}				pout.println(count);			}		}		pout.flush();	}