code: protected Resolution interceptBindingAndValidation(ExecutionContext executionContext)
  			throws Exception
  	{
  		Resolution resolution = executionContext.proceed();
  
  		// We're handling binding and/or validation. If there are errors and a resolution to display them, check if
  		// access is allowed. If explicitly denied, access is denied (as showing errors would both be pointless and an
  		// information leak).
  
  		if (resolution != null && !executionContext.getActionBeanContext().getValidationErrors().isEmpty() &&
  		    Boolean.FALSE.equals(getAccessAllowed(executionContext)))
  		{
  			// If the security manager denies access, deny access.
  
  			LOG.debug("Binding and/or validation failed, and the security manager has denied access.");
  			resolution = handleAccessDenied(executionContext.getActionBean(), executionContext.getHandler());
  		}
  
  		// Return the result.
  
  		return resolution;
  	}
docs: Intercept execution for binding and/or (custom) validations. Checks that the security doesn't deny access before
  any error messages are shown.
  
  @param executionContext the context of the execution being intercepted
  @return the resulting {@link net.sourceforge.stripes.action.Resolution}; returns {@link ExecutionContext#proceed()} if all is well
  @throws Exception on error