Object[] args = { executionPeriodOId, degreeId };
Object[] args = { degreeId };
    public ActionForward showAccessRequirements(ActionMapping mapping, ActionForm actionForm,            HttpServletRequest request, HttpServletResponse response) throws Exception {        ActionErrors errors = new ActionErrors();                String language = getLocaleLanguageFromRequest(request);                Integer executionPeriodOId = getFromRequest("executionPeriodOID", request);        Integer degreeId = getFromRequest("degreeID", request);        request.setAttribute("degreeID", degreeId);        Integer executionDegreeId = getFromRequest("executionDegreeID", request);        request.setAttribute("executionDegreeID", executionDegreeId);        Boolean inEnglish = getFromRequestBoolean("inEnglish", request);                        // degree information        Object[] args = { executionPeriodOId, degreeId };        InfoDegreeInfo infoDegreeInfo = null;        try {            infoDegreeInfo = (InfoDegreeInfo) ServiceManagerServiceFactory.executeService(null,                    "ReadDegreeInfoByDegreeAndExecutionPeriod", args);        } catch (FenixServiceException e) {            errors.add("impossibleDegreeSite", new ActionError("error.public.DegreeInfoNotPresent"));            saveErrors(request, errors);        }        // done by the boce        infoDegreeInfo.prepareEnglishPresentation(language);        request.setAttribute("inEnglish", inEnglish);        request.setAttribute("infoDegreeInfo", infoDegreeInfo);                return mapping.findForward("showAccessRequirements");    }