protected function fetch()
 {
     if (self::$_result == null) {
         if ($this->isFetch()) {
             $params = OCFacetNavgationHelper::map(array_merge($this->baseParameters, $this->currentParameters));
             self::$_result = OCFacetNavgationHelper::fetch($params, $this->searchText);
             if (self::$_result['SearchCount'] == 0) {
                 eZDebug::writeNotice($params);
                 eZDebug::writeNotice(self::$_result['SearchExtras']);
             }
         } else {
             self::$_result = false;
         }
     }
     return self::$_result;
 }