docs: public void printOldGen(PrintStream tty, List<ClassStats> list, boolean orderByName, long minSize) {
  		if (orderByName) {
  			Collections.sort(list, ClassStats.NAME_COMPARATOR);
  		} else {
  			Collections.sort(list, ClassStats.OLD_SIZE_COMPARATOR);
  		}
  
  		tty.println("\nOldGen Object Histogram:\n");
  		tty.printf("%6s %7s %7s  %s%n", "#num", "#count", "#bytes", "#class description");
  		tty.println("-----------------------------------------------------------------------------------");
  
  		Iterator<ClassStats> iterator = list.listIterator();
  		int num = 0;
  		long totalOldCount = 0;
  		long totalOldSize = 0;
  		while (iterator.hasNext()) {
  			ClassStats classStats = iterator.next();
  			if (classStats.getOldSize() > minSize) {
  				totalOldCount = totalOldCount + classStats.getOldCount();
  				totalOldSize = totalOldSize + classStats.getOldSize();
  				num++;
  				tty.printf("%5d: %7s %7s  %s%n", num, classStats.getOldCount(),
  						FormatUtils.toFloatUnit(classStats.getOldSize()), classStats.getDescription());
  			}
  		}
  
  		tty.printf(" Total: %7d %7s, minSize=%d%n", totalOldCount, FormatUtils.toFloatUnit(totalOldSize), minSize);
  	}