code: protected Boolean getAccessAllowed(ExecutionContext executionContext)
  	{
  		LOG.debug("Checking access for " + executionContext + " at " + executionContext.getLifecycleStage());
  
  		Boolean accessAllowed;
  		if (securityManager == null)
  		{
  			LOG.debug("There is no security manager, so access is allowed by default.");
  			accessAllowed = true;
  		}
  		else
  		{
  			ActionBean actionBean = executionContext.getActionBean();
  			Method handler = executionContext.getHandler();
  			accessAllowed = securityManager.getAccessAllowed(actionBean, handler);
  			LOG.debug("Security manager returned access allowed: " + accessAllowed);
  		}
  
  		return accessAllowed;
  	}
docs: Determine if the security manager allows access.
  The return value of this method is the same as the result of
  {@link SecurityManager#getAccessAllowed(ActionBean,Method) getAccessAllowed(ActionBean, Method)}
  of the current security manager, unless there is nu security manager (in which case the event is allowed).
  
  @param executionContext the current execution context
  @return whether or not the security manager allows access, if a decision can be made