/**
  *
  * @param Title $oTitle
  * @return false|\ViewStateBarTopElement
  */
 private function makeStateBarTopLastEdited($oTitle)
 {
     wfProfileIn('BS::' . __METHOD__);
     $oLastEditView = new ViewStateBarTopElement();
     $oArticle = Article::newFromID($oTitle->getArticleID());
     $iOldId = $this->getRequest()->getInt('oldid', 0);
     if ($oArticle instanceof Article == false) {
         return false;
     }
     if ($iOldId != 0) {
         $sTimestamp = Revision::getTimestampFromId($oArticle->getTitle(), $iOldId);
     } else {
         $sTimestamp = $oArticle->getTimestamp();
     }
     $sFormattedTimestamp = BsFormatConverter::mwTimestampToAgeString($sTimestamp, true);
     $sArticleHistoryPageLink = $oArticle->getTitle()->getLinkURL(array('diff' => 0, 'action' => 'historysubmit'));
     $oLastEditView->setKey('LastEdited');
     $oLastEditView->setIconSrc($this->getImagePath(true) . BsConfig::get('MW::ArticleInfo::ImageLastEdited'));
     $oLastEditView->setIconAlt(wfMessage('bs-articleinfo-last-edited')->plain());
     $oLastEditView->setText($sFormattedTimestamp);
     $oLastEditView->setTextLink($sArticleHistoryPageLink);
     $oLastEditView->setTextLinkTitle(wfMessage('bs-articleinfo-last-edited-tooltip')->plain());
     $oLastEditView->setDataAttribute('timestamp', wfTimestamp(TS_UNIX, $sTimestamp));
     wfRunHooks('BSArticleInfoBeforeAddLastEditView', array($this, &$oLastEditView));
     wfProfileOut('BS::' . __METHOD__);
     return $oLastEditView;
 }