protected void PrintObject(Thread target, TargetObject obj) { try { Append (obj.Print (target)); } catch { Append ("<cannot display object>"); } }