List sections = Cloner.copyListInfoSections2ListISections(infoSite.getInfoSections()); List announcements = Cloner.copyListInfoAnnouncements2ListIAnnouncements(infoSite.getInfoAnnouncements());
	public static ISite copyInfoSite2ISite(InfoSite infoSite) {		ISite site = new Site();		IDisciplinaExecucao executionCourse =			Cloner.copyInfoExecutionCourse2ExecutionCourse(				infoSite.getInfoExecutionCourse());				ISection initialSection = Cloner.copyInfoSection2ISection(			infoSite.getInitialInfoSection());				List sections = Cloner.copyListInfoSections2ListISections(infoSite.getInfoSections());		List announcements = Cloner.copyListInfoAnnouncements2ListIAnnouncements(infoSite.getInfoAnnouncements());				copyObjectProperties(site, infoSite);		site.setExecutionCourse(executionCourse);		site.setInitialSection(initialSection);		site.setSections(sections);		site.setAnnouncements(announcements);		if (initialSection.getSite()==null) {							initialSection.setSite(site);						}		return site;	}