public function insertBeforeSelf(SimpleXMLElement $new)
    {
        $tmp = dom_import_simplexml($this);
        $node = $tmp->ownerDocument->importNode(dom_import_simplexml($new), true);

        return simplexml_import_dom($this->insertNode($tmp, $node, 'before'), get_class($this));
    }