/**
  * Autogenerated Proxy Method
  * @param string $messageBody text of the FlashMessage
  * @param string $messageTitle optional header of the FlashMessage
  * @param string $severity severity of the FlashMessage (one of the \TYPO3\Flow\Error\Message::SEVERITY_* constants)
  * @param array $messageArguments arguments to be passed to the FlashMessage
  * @param integer $messageCode
  * @return void
  * @throws \InvalidArgumentException if the message body is no string
  */
 public function addFlashMessage($messageBody, $messageTitle = '', $severity = 'OK', array $messageArguments = array(), $messageCode = NULL)
 {
     // FIXME this can be removed again once Doctrine is fixed (see fixMethodsAndAdvicesArrayForDoctrineProxiesCode())
     $this->Flow_Aop_Proxy_fixMethodsAndAdvicesArrayForDoctrineProxies();
     if (isset($this->Flow_Aop_Proxy_methodIsInAdviceMode['addFlashMessage'])) {
         $result = parent::addFlashMessage($messageBody, $messageTitle, $severity, $messageArguments, $messageCode);
     } else {
         $this->Flow_Aop_Proxy_methodIsInAdviceMode['addFlashMessage'] = TRUE;
         try {
             $methodArguments = array();
             $methodArguments['messageBody'] = $messageBody;
             $methodArguments['messageTitle'] = $messageTitle;
             $methodArguments['severity'] = $severity;
             $methodArguments['messageArguments'] = $messageArguments;
             $methodArguments['messageCode'] = $messageCode;
             $adviceChains = $this->Flow_Aop_Proxy_getAdviceChains('addFlashMessage');
             $adviceChain = $adviceChains['TYPO3\\Flow\\Aop\\Advice\\AroundAdvice'];
             $adviceChain->rewind();
             $joinPoint = new \TYPO3\Flow\Aop\JoinPoint($this, 'SKL\\Post\\Controller\\CategoryController', 'addFlashMessage', $methodArguments, $adviceChain);
             $result = $adviceChain->proceed($joinPoint);
             $methodArguments = $joinPoint->getMethodArguments();
         } catch (\Exception $e) {
             unset($this->Flow_Aop_Proxy_methodIsInAdviceMode['addFlashMessage']);
             throw $e;
         }
         unset($this->Flow_Aop_Proxy_methodIsInAdviceMode['addFlashMessage']);
     }
     return $result;
 }