/**
  * Extract one element upon xpointer query and returns if found
  * @param AgaviXmlConfigDomDocument $document
  * @param string $query
  * @return DOMNodeList
  */
 public static function extractEntryNode(AgaviXmlConfigDomDocument $document, $query)
 {
     $list = $document->getXPath()->query($query);
     if ($list instanceof DOMNodeList && $list->length == 1) {
         return $list->item(0);
     }
 }