final List<CurricularCourse> result = new ArrayList<CurricularCourse>(); for (final CurricularCourse curricularCourse : curricularCourses) { if (!studentCurricularPlan.isCurricularCourseApprovedInCurrentOrPreviousPeriod( curricularCourse, executionPeriod) && !studentCurricularPlan.isCurricularCourseEnrolledInExecutionPeriod( curricularCourse, executionPeriod)) { result.add(curricularCourse); } } return result;
final List<CurricularCourse> result = new ArrayList<CurricularCourse>(); for (final CurricularCourse curricularCourse : curricularCourses) { if (!studentCurricularPlan.isCurricularCourseApprovedInCurrentOrPreviousPeriod( curricularCourse, executionPeriod) && !studentCurricularPlan.isCurricularCourseEnrolledInExecutionPeriod( curricularCourse, executionPeriod)) { result.add(curricularCourse); }
	protected List<CurricularCourse> findCurricularCourses(			final List<CurricularCourse> curricularCourses,			final StudentCurricularPlan studentCurricularPlan, final ExecutionPeriod executionPeriod) {		final List<CurricularCourse> result = new ArrayList<CurricularCourse>();		for (final CurricularCourse curricularCourse : curricularCourses) {			if (!studentCurricularPlan.isCurricularCourseApprovedInCurrentOrPreviousPeriod(					curricularCourse, executionPeriod)					&& !studentCurricularPlan.isCurricularCourseEnrolledInExecutionPeriod(							curricularCourse, executionPeriod)) {				result.add(curricularCourse);			}		}		return result;	}