code: function (node, child) {
          var pos = this.childNodes.indexOf(child);
          if (pos < 0) {
              throw new Error('HierarchyRequestError');
          }
  
          Node.remove(node);
          Node.insert(this, node, pos);
  
          return node;
      }
docs: lookupPrefix: function () { /*TODO*/ }, lookupNamespaceURI: function () { /*TODO*/ }, isDefaultNamespace: function () { /*TODO*/ },