public function evaluate($expression, \DOMNode $context = NULL)
{
/** @var Document $document */
$document = $this instanceof Document ? $this : $this->ownerDocument;
return $document->xpath()->evaluate($expression, isset($context) ? $context : $this);
}