public function write(&$obj, IProtocolFormatter $writer)
 {
     if ($obj instanceof DOMDocument) {
         $writer->writeXML($obj->saveXML());
     } else {
         $writer->writeXML($obj->textContent);
     }
 }