code: public String report() {
  		StringBuilder sb = new StringBuilder();
  
  		sb.append(String.format("%d CONTINUES / LINES:\n", numContinues));
  		sb.append(String.format("TOTAL TIME: %s\n", formatMillisecs(continueTotal)));
  		sb.append(String.format("SNAPSHOTTING: %s\n", formatMillisecs(snapTotal)));
  		sb.append(String.format("OTHER: %s\n", formatMillisecs(continueTotal - (stepTotal + snapTotal))));
  		sb.append(rootNode.toString());
  
  		return sb.toString();
  	}
docs: Generate a printable report based on the data recording during profiling.