/**
  * @inheritdoc
  */
 protected function findCurrent()
 {
     $alias = (string) Input::getAutoItem($this->getUrlKey(), false, true);
     if ('' === $alias) {
         return null;
     }
     /** @var PageModel $objPage */
     global $objPage;
     if (($archives = NewsArchiveModel::findBy('jumpTo', $objPage->id)) === null) {
         return null;
     }
     // Fix Contao bug that returns a collection (see contao-changelanguage#71)
     $options = ['limit' => 1, 'return' => 'Model'];
     return NewsModel::findPublishedByParentAndIdOrAlias($alias, $archives->fetchEach('id'), $options);
 }