// ///////////////////////////////////////////
private void debug(final DebugBuilder debug, final Object object) {
if (object instanceof DebuggableWithTitle) {
final DebuggableWithTitle d = (DebuggableWithTitle) object;
debug.appendTitle(d.debugTitle());
d.debugData(debug);
} else {
debug.appendln(object.toString());
debug.appendln("... no further debug information");
}