code: function _dumpDOM(root) {
          var result = "",
              indent = "";
  
          function walk(node) {
              if (node.tag) {
                  result += indent + "TAG " + node.tagID + " " + node.tag + " " + JSON.stringify(node.attributes) + "\n";
              } else {
                  result += indent + "TEXT " + (node.tagID || "- ") + node.content + "\n";
              }
              if (node.isElement()) {
                  indent += "  ";
                  node.children.forEach(walk);
                  indent = indent.slice(2);
              }
          }
          walk(root);
  
          return result;
      }
docs: @private
  
  Generates a string version of a SimpleDOM for debugging purposes.
  
  @param {SimpleNode} root root of the tree
  @return {string} Text version of the tree.