private static void Write(
object obj, string content, StringBuilder buffer, int depth) {
for (int i = 0; i < depth; i++) {
buffer.Append(" ");
}
if (obj != null) {
buffer.Append(obj.GetType().Name + ": ");
buffer.AppendLine(content);
} else {
buffer.Append("null: ");
buffer.AppendLine(content);
}
}