public void renderValue(StringOutput sb, int row, Renderer renderer) {
StringOutput sbuf = new StringOutput();
super.renderValue(sbuf, row, renderer);
String val = sbuf.toString();
Object m = messages.get(getTable().getSortedRow(row));
GenericTraversalNode gtn = getTreeWalker().getGenericTraversalNode(m);
// + "..."+gtn.getDepth()+", vnr:"+gtn.getVisitNumber();
sb.append("<div style=\"white-space: nowrap;"); // do not wrap titles, looks unsexy
int indent = gtn.getDepth(); // starts with 1
if (indent > MAXINDENTS) indent = MAXINDENTS;
if (toIndent) {
sb.append("padding-left: ");
sb.append(Formatter.roundToString(((float)indent-1)/2, 2));
sb.append("em;");