return prepareFinalWorkInformation(mapping, form, request, response);
return createNewFinalDegreeWorkProposal(mapping, form, request, response);
    public ActionForward showTeacherName(ActionMapping mapping, ActionForm form,            HttpServletRequest request, HttpServletResponse response) throws FenixActionException,            FenixFilterException {        IUserView userView = SessionUtils.getUserView(request);        DynaActionForm finalWorkForm = (DynaActionForm) form;        String alteredField = (String) finalWorkForm.get("alteredField");        String number = null;        if (alteredField.equals("orientator")) {            number = (String) finalWorkForm.get("responsableTeacherNumber");        } else if (alteredField.equals("coorientator")) {            number = (String) finalWorkForm.get("coResponsableTeacherNumber");        }        if (number == null || number.equals("")) {            if (alteredField.equals("orientator")) {                finalWorkForm.set("orientatorOID", "");                finalWorkForm.set("responsableTeacherName", "");            } else if (alteredField.equals("coorientator")) {                finalWorkForm.set("coorientatorOID", "");                finalWorkForm.set("coResponsableTeacherName", "");            }            return prepareFinalWorkInformation(mapping, form, request, response);        }        Object[] args = { new Integer(number) };        InfoTeacher infoTeacher;        try {            infoTeacher = (InfoTeacher) ServiceUtils.executeService(userView, "ReadTeacherByNumber",                    args);            if (infoTeacher == null) {                ActionErrors actionErrors = new ActionErrors();                actionErrors.add("finalWorkInformationForm.unexistingTeacher", new ActionError(                        "finalWorkInformationForm.unexistingTeacher"));                saveErrors(request, actionErrors);                return mapping.getInputForward();            }        } catch (FenixServiceException e) {            throw new FenixActionException(e);        }        if (alteredField.equals("orientator")) {            finalWorkForm.set("orientatorOID", infoTeacher.getIdInternal().toString());            finalWorkForm.set("responsableTeacherName", infoTeacher.getIdInternal().toString());            request.setAttribute("orientator", infoTeacher);        } else {            if (alteredField.equals("coorientator")) {                finalWorkForm.set("coorientatorOID", infoTeacher.getIdInternal().toString());                finalWorkForm.set("coResponsableTeacherName", infoTeacher.getIdInternal().toString());                finalWorkForm.set("companionName", "");                finalWorkForm.set("companionMail", "");                finalWorkForm.set("companionPhone", "");                finalWorkForm.set("companyAdress", "");                finalWorkForm.set("companyName", "");                finalWorkForm.set("alteredField", "");                request.setAttribute("coorientator", infoTeacher);            }        }        return prepareFinalWorkInformation(mapping, form, request, response);    }