/**
  * Autogenerated Proxy Method
  */
 protected function Flow_Aop_Proxy_buildMethodsAndAdvicesArray()
 {
     if (method_exists(get_parent_class($this), 'Flow_Aop_Proxy_buildMethodsAndAdvicesArray') && is_callable('parent::Flow_Aop_Proxy_buildMethodsAndAdvicesArray')) {
         parent::Flow_Aop_Proxy_buildMethodsAndAdvicesArray();
     }
     $objectManager = \TYPO3\Flow\Core\Bootstrap::$staticObjectManager;
     $this->Flow_Aop_Proxy_targetMethodsAndGroupedAdvices = array('__construct' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), '__clone' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'homeAction' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'indexAction' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'showAction' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'newAction' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'createAction' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'editAction' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'updateAction' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'deleteAction' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'injectSettings' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'processRequest' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'resolveActionMethodName' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'initializeActionMethodArguments' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'getInformationNeededForInitializeActionMethodValidators' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'initializeActionMethodValidators' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'initializeAction' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'callActionMethod' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'resolveView' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'resolveViewObjectName' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'initializeView' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'errorAction' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'handleTargetNotFoundError' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'addErrorFlashMessage' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'forwardToReferringRequest' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'redirectToReferringRequest' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'getFlattenedValidationErrorMessage' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'getErrorFlashMessage' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'initializeController' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'getControllerContext' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'addFlashMessage' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'forward' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'forwardToRequest' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'redirect' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'redirectToRequest' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'redirectToUri' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'throwStatus' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))), 'mapRequestArgumentsToControllerArguments' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))));
 }
 /**
  * Autogenerated Proxy Method
  */
 protected function Flow_Aop_Proxy_buildMethodsAndAdvicesArray()
 {
     if (method_exists(get_parent_class($this), 'Flow_Aop_Proxy_buildMethodsAndAdvicesArray') && is_callable('parent::Flow_Aop_Proxy_buildMethodsAndAdvicesArray')) {
         parent::Flow_Aop_Proxy_buildMethodsAndAdvicesArray();
     }
     $objectManager = \TYPO3\Flow\Core\Bootstrap::$staticObjectManager;
     $this->Flow_Aop_Proxy_targetMethodsAndGroupedAdvices = array('deleteAction' => array('TYPO3\\Flow\\Aop\\Advice\\AroundAdvice' => array(new \TYPO3\Flow\Aop\Advice\AroundAdvice('TYPO3\\Flow\\Security\\Aspect\\PolicyEnforcementAspect', 'enforcePolicy', $objectManager, NULL))));
 }