protected function _getHighlightQuery(PB\Inventory\Highlighting $req)
 {
     $response = new PB\Inventory\Highlighting\Response();
     $result = new PB\Result();
     $response->setResult($result);
     $cacheData = \App::cache()->load('mock' . $req->getQueryHandler());
     if (!$cacheData) {
         $result->setCode(-1);
         $result->setReason("Handler does not exist.");
         return $response;
     }
     $oldMessage = new PB\Inventory\ListQuery($cacheData);
     try {
         $groups = $this->_getListGroupsLCS($oldMessage)->getDataList();
         foreach ($groups as $data) {
             $group = new PB\Inventory\Highlighting\Entry();
             $group->setName($data->getDescription());
             $group->setValue($data->getRowCounter());
             $response->addEntries($group);
         }
         $result->setCode(0);
         $result->setReason("Ok.");
     } catch (\Exception $e) {
         $result->setCode(-1);
         $result->setReason("Something fails on highlighting");
     }
     return $response;
 }