getViewState().getAttribute("beginExecutionPeriodID"), (getViewState().getAttribute("endExecutionPeriodID") == null || getViewState() .getAttribute("endExecutionPeriodID").equals(NO_SELECTION)) ? null : getViewState().getAttribute("endExecutionPeriodID") };
getBeginExecutionPeriodID(), getFinalEndExecutionPeriodID() };
    public String editContext() throws FenixFilterException {        try {            checkCourseGroup();            Object args[] = {                    getCurricularCourse(),                    getContext(getContextID()),                    getCourseGroup(),                    getCurricularYearID(),                    getCurricularSemesterID(),                    // must get ExecutionPeriods like this to prevent reset value                    getViewState().getAttribute("beginExecutionPeriodID"),                    (getViewState().getAttribute("endExecutionPeriodID") == null || getViewState()                            .getAttribute("endExecutionPeriodID").equals(NO_SELECTION)) ? null                            : getViewState().getAttribute("endExecutionPeriodID") };            ServiceUtils.executeService(getUserView(), "EditContextFromCurricularCourse", args);            setContextID(0); // resetContextID        } catch (FenixServiceException e) {            addErrorMessage(e.getMessage());        } catch (DomainException e) {            addErrorMessage(domainExceptionBundle.getString(e.getMessage()));        } catch (FenixActionException e) {            addErrorMessage(bolonhaBundle.getString(e.getMessage()));        }        return "";    }