Example 5.2 Introduce a Controller - Controller Structure
if (grantAccess()) { dispatchToNextView(); } else { dispatchToAccessDeniedView(); }