public Set<CurricularCourseScope> run(Integer degreeCurricularPlanId, Integer executionYearID) throws ExcepcaoPersistencia {
public Set<DegreeModuleScope> run(Integer degreeCurricularPlanId, Integer executionYearID) throws ExcepcaoPersistencia {
    public Set<CurricularCourseScope> run(Integer degreeCurricularPlanId, Integer executionYearID) throws ExcepcaoPersistencia {        final ExecutionYear executionYear = rootDomainObject.readExecutionYearByOID(executionYearID);        final DegreeCurricularPlan degreeCurricularPlan = rootDomainObject.readDegreeCurricularPlanByOID(degreeCurricularPlanId);        return degreeCurricularPlan.findCurricularCourseScopesIntersectingPeriod(executionYear.getBeginDate(), executionYear.getEndDate());    }