/**
  * Execute a DOM/XPath query
  *
  * @param  string $path
  * @param  bool $useXpath
  * @return Document\NodeList
  */
 private function query($path, $useXpath = false)
 {
     $response = $this->getResponse();
     $document = new Document($response->getContent());
     if ($useXpath) {
         $document->registerXpathNamespaces($this->xpathNamespaces);
     }
     $result = Document\Query::execute($path, $document, $useXpath ? Document\Query::TYPE_XPATH : Document\Query::TYPE_CSS);
     return $result;
 }