} catch (FenixServiceException e) { ActionErrors actionErrors = new ActionErrors(); ActionError actionError = new ActionError(e.getMessage()); actionErrors.add(e.getMessage(), actionError); saveErrors(request, actionErrors); return mapping.getInputForward();
    public ActionForward edit(ActionMapping mapping, ActionForm form, HttpServletRequest request,            HttpServletResponse response) throws Exception {        try {            return super.edit(mapping, form, request, response);        } catch (StudentPercentageExceed e) {            ActionErrors actionErrors = new ActionErrors();            Object args[] = getStudentPercentageExceedArgs(e);            ActionError actionError = new ActionError(                    "message.teacherDegreeFinalProjectStudent.percentageExceed", args);            actionErrors.add("message.teacherDegreeFinalProjectStudent.percentageExceed", actionError);            saveErrors(request, actionErrors);            return mapping.getInputForward();        }    }