entryReport.append(" - ");
if (entry.flag == Profile.FLAG_ENTER) entryReport.append(" >> "); else if (entry.flag == Profile.FLAG_EXIT) entryReport.append(" << "); else if (entry.flag == Profile.FLAG_NONE) entryReport.append(" -- ");
	protected String entryReport(TimeEntry entry, TimeEntry compareWith) {		// indent level:		entryReport.setLength(0);		if (entry.flag == Profile.FLAG_ENTER)			indent++;		long zeroTime = getRelativeTime(getStartTime());		entryReport.append('-');		long entryTime = getRelativeTime(entry.time);		long diff = entryTime - zeroTime;		entryReport.append(pad(Long.toString(diff), timePaddingLength));		entryReport.append(" :"); //$NON-NLS-1$		diff = entry.time - compareWith.time;		entryReport.append(pad(Long.toString(diff), timePaddingLength));		entryReport.append(pad("", indent * 2)); // indent before displaying the entry.id //$NON-NLS-1$		entryReport.append(" - "); //$NON-NLS-1$		entryReport.append(entry.id);		entryReport.append(" > "); //$NON-NLS-1$		entryReport.append(entry.msg);		if (entry.description != null) {			entryReport.append(" :: "); //$NON-NLS-1$			entryReport.append(entry.description);		}		entryReport.append("\r\n"); //$NON-NLS-1$		if (entry.flag == Profile.FLAG_EXIT)			indent -= 1;		return entryReport.toString();	}