private ISiteComponent getInfoSiteSection(InfoSiteSection component, Site site, Integer sectionCode)
private ISiteComponent getInfoSiteSection(InfoSiteSection component, ExecutionCourseSite site, Integer sectionCode)
	private ISiteComponent getInfoSiteSection(InfoSiteSection component, Site site, Integer sectionCode)			throws FenixServiceException {        final Section section = RootDomainObject.getInstance().readSectionByOID(sectionCode);		final List<InfoItem> infoItemsList = new ArrayList<InfoItem>(section.getAssociatedItemsCount());		for (final Item item : section.getAssociatedItems()) {            final InfoItem infoItem = InfoItem.newInfoFromDomain(item);            infoItemsList.add(infoItem);        }		component.setSection(InfoSectionWithAll.newInfoFromDomain(section));		Collections.sort(infoItemsList);		component.setItems(infoItemsList);		return component;	}