private ISiteComponent getInfoSiteSection(InfoSiteSection component, Site site,
private ISiteComponent getInfoSiteSection(InfoSiteSection component, ExecutionCourseSite site,
    private ISiteComponent getInfoSiteSection(InfoSiteSection component, Site site,	    InfoSiteCommon commonComponent, Integer sectionIndex) throws FenixServiceException,	    ExcepcaoPersistencia {	final InfoSection infoSection = (InfoSection) commonComponent.getSections().get(		sectionIndex.intValue());	component.setSection(infoSection);	final Section section = RootDomainObject.getInstance().readSectionByOID(		infoSection.getIdInternal());	final List<InfoItem> infoItemsList = new ArrayList<InfoItem>(section.getAssociatedItemsCount());	for (final Item item : section.getAssociatedItems()) {	    final InfoItem infoItem = InfoItem.newInfoFromDomain(item);	    infoItemsList.add(infoItem);	}	Collections.sort(infoItemsList);	component.setItems(infoItemsList);	return component;    }