static S treeViewToString_withoutHijackPrint(final TreeView t, fO... _) { new LS out; treeViewToString_withoutHijackPrint_impl(t, 0, out, _); ret lines(out); } static void treeViewToString_withoutHijackPrint_impl(TreeView t, int indent, LS out, O... _) { if (t == null) ret; O stringifier = optPar stringifier(_); out.add(spaces(indent) + callStringifier(stringifier, t)); for (TreeView c : unnull(t.children())) treeViewToString_withoutHijackPrint_impl(c, indent+2, out, _); }