executionCourse = persistentExecutionCourse.readBySiglaAndAnoLectivoAndSiglaLicenciatura("TFCI","2002/2003","LEIC");
executionCourse = persistentExecutionCourse.readBySiglaAndAnoLectivoAndSiglaLicenciatura("PO","2002/2003","LEEC");
		public void testReadByExecutionCourse() {			ISite site = null;					// read existing execution Course					try{			 persistentSupport.iniciarTransaccao();		 	 executionCourse = persistentExecutionCourse.readBySiglaAndAnoLectivoAndSiglaLicenciatura("TFCI","2002/2003","LEIC");			 	 System.out.println("EXECUTION COURSE"+executionCourse.toString());		 	 assertNotNull(executionCourse);		 	 persistentSupport.confirmarTransaccao();					 } catch (ExcepcaoPersistencia ex) {		 	fail("    -> Failed Reading Existing Execution Course");		 }						// read existing Site		try {								persistentSupport.iniciarTransaccao();				site = persistentSite.readByExecutionCourse(executionCourse);				persistentSupport.confirmarTransaccao();	  								} catch (ExcepcaoPersistencia ex) {				fail("testReadByExecutionCourse:fail read existing site");			}			assertEquals("testReadByExecutionCourse:read existing site",site.getExecutionCourse(),executionCourse);			assertEquals("testReadByExecutionCourse:read existing site",site.getInitialSection(),null);							//				delete Site			 try{				 persistentSupport.iniciarTransaccao();				 site=persistentSite.readByExecutionCourse(executionCourse);				 assertNotNull(site);				 persistentSite.delete(site);				 persistentSupport.confirmarTransaccao();				//				read non-Existing Site				 				 persistentSupport.iniciarTransaccao();				 site=persistentSite.readByExecutionCourse(executionCourse);				 assertNull(site);				 persistentSupport.confirmarTransaccao();					 } catch (ExcepcaoPersistencia ex) {				 fail("    -> Failed Reading NON Existing Site");			 }		 		}