/**
  * @return void
  */
 public function initialize()
 {
     t3lib_div::logDeprecatedFunction();
     return parent::initialize();
 }
 protected function renderDiv(array $flashMessages)
 {
     if (!$GLOBALS['TSFE']->type) {
         $this->tag->setTagName('div');
         if ($this->arguments->hasArgument('class')) {
             $this->tag->addAttribute('class', $this->arguments['class']);
         } else {
             $this->tag->addAttribute('class', 'typo3-messages');
         }
         $tagContent = '';
         $severity = array(t3lib_message_AbstractMessage::NOTICE => array('class' => '', 'title' => ''), t3lib_message_AbstractMessage::INFO => array('class' => '', 'title' => ''), t3lib_message_AbstractMessage::OK => array('class' => 'congratulations', 'title' => 'Congratulations!'), t3lib_message_AbstractMessage::WARNING => array('class' => 'warning', 'title' => 'Warning!'), t3lib_message_AbstractMessage::ERROR => array('class' => 'error', 'title' => 'Error notification'));
         foreach ($flashMessages as $singleFlashMessage) {
             $s = $singleFlashMessage->getSeverity();
             $tagContent .= '<div class="b-message ' . strtolower($severity[$s]['class']) . '">';
             if ($s == t3lib_message_AbstractMessage::OK || $s == t3lib_message_AbstractMessage::WARNING || $s == t3lib_message_AbstractMessage::ERROR) {
                 $tagContent .= '<p class="severity">' . $severity[$s]['title'] . '</p>';
             }
             $tagContent .= '<p>' . $singleFlashMessage->getMessage() . '</p></div>';
         }
         $this->tag->setContent($tagContent);
         return $this->tag->render();
     } else {
         return parent::renderDiv($flashMessages);
     }
 }