/**
  * @return \TYPO3\CMS\Frontend\Page\PageRepository or t3lib_pageSelect
  */
 public static function getSysPage()
 {
     if (!is_object(self::$sysPage)) {
         if (is_object($GLOBALS['TSFE']->sys_page)) {
             self::$sysPage = $GLOBALS['TSFE']->sys_page;
         } else {
             self::$sysPage = tx_rnbase::makeInstance(tx_rnbase_util_TYPO3::isTYPO60OrHigher() ? 'TYPO3\\CMS\\Frontend\\Page\\PageRepository' : 't3lib_pageSelect');
             self::$sysPage->init(0);
             // $this->showHiddenPage
         }
     }
     return self::$sysPage;
 }