private ISiteComponent getInfoSiteObjectives(InfoSiteObjectives component, Site site)
private ISiteComponent getInfoSiteObjectives(InfoSiteObjectives component, ExecutionCourseSite site)
	private ISiteComponent getInfoSiteObjectives(InfoSiteObjectives component, Site site)			throws FenixServiceException {		ExecutionCourse executionCourse = site.getExecutionCourse();		List curricularCourses = executionCourse.getAssociatedCurricularCourses();		Iterator iter = curricularCourses.iterator();		List<InfoCurriculum> infoCurriculums = new ArrayList<InfoCurriculum>();		while (iter.hasNext()) {			CurricularCourse curricularCourse = (CurricularCourse) iter.next();			Curriculum curriculum = curricularCourse.findLatestCurriculum();			if (curriculum != null) {				infoCurriculums						.add(InfoCurriculumWithInfoCurricularCourse.newInfoFromDomain(curriculum));			}		}		component.setInfoCurriculums(infoCurriculums);		component.setInfoCurricularCourses(readInfoCurricularCourses(site));		return component;	}