public ActionForward returnToAward( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { final BudgetForm budgetForm = (BudgetForm) form; ActionForward forward = null; if (!"true" .equals(budgetForm.getEditingMode().get(AuthorizationConstants.EditMode.VIEW_ONLY))) { forward = this.save(mapping, form, request, response); } setupDocumentExit(); if (forward == null || !forward.getPath().contains(KNSConstants.QUESTION_ACTION)) { return this.getReturnToAwardForward(budgetForm); } return forward; }