List students = exam.getStudentsEnrolled();
List students = examStudentRoomDAO.readBy(exam);
	public Object run(Integer executionCourseCode, Integer examCode)		throws FenixServiceException {		try {			ISuportePersistente sp = SuportePersistenteOJB.getInstance();			IPersistentExam persistentExam = sp.getIPersistentExam();			IDisciplinaExecucaoPersistente persistentExecutionCourse =				sp.getIDisciplinaExecucaoPersistente();			IPersistentSite persistentSite = sp.getIPersistentSite();						IPersistentExamStudentRoom examStudentRoomDAO = sp.getIPersistentExamStudentRoom();									IDisciplinaExecucao executionCourse =				(IDisciplinaExecucao) persistentExecutionCourse.readByOId(new DisciplinaExecucao(executionCourseCode), false);			ISite site = persistentSite.readByExecutionCourse(executionCourse);			IExam exam = new Exam();			exam.setIdInternal(examCode);			exam = (IExam) persistentExam.readByOId(exam, false);			List examStudentRoomList = examStudentRoomDAO.readBy(exam);			List infoExamStudentRoomList = (List) CollectionUtils.collect(examStudentRoomList, new Transformer(){									public Object transform(Object input) {						ExamStudentRoom examStudentRoom = (ExamStudentRoom) input;						return Cloner.copyIExamStudentRoom2InfoExamStudentRoom(examStudentRoom);					}}) ; 			List students = exam.getStudentsEnrolled();			List infoStudents = new ArrayList();			Iterator iter = students.iterator();			while (iter.hasNext()) {				IStudent student = (IStudent) iter.next();				InfoStudent infoStudent =					Cloner.copyIStudent2InfoStudent(student);				infoStudents.add(infoStudent);			}			InfoExam infoExam = Cloner.copyIExam2InfoExam(exam);			ISiteComponent component =				new InfoSiteTeacherStudentsEnrolledList(infoStudents, infoExam, infoExamStudentRoomList);			TeacherAdministrationSiteComponentBuilder componentBuilder =				TeacherAdministrationSiteComponentBuilder.getInstance();			ISiteComponent commonComponent =				componentBuilder.getComponent(					new InfoSiteCommon(),					site,					null,					null,					null);			TeacherAdministrationSiteView siteView = new TeacherAdministrationSiteView(commonComponent, component);			return siteView;		} catch (ExcepcaoPersistencia e) {			throw new FenixServiceException(e);		}	}