ExamStudentRoom examStudentRoom = (ExamStudentRoom) input;
IExamStudentRoom examStudentRoom = (IExamStudentRoom) input;
    public Object run(Integer executionCourseCode, Integer examCode) throws FenixServiceException,            ExcepcaoPersistencia {        ISuportePersistente sp = PersistenceSupportFactory.getDefaultPersistenceSupport();        IPersistentExam persistentExam = sp.getIPersistentExam();        IPersistentSite persistentSite = sp.getIPersistentSite();        IPersistentExamStudentRoom examStudentRoomDAO = sp.getIPersistentExamStudentRoom();        ISite site = persistentSite.readByExecutionCourse(executionCourseCode);        IExam exam = (IExam) persistentExam.readByOID(Exam.class, examCode);        List examStudentRoomList = examStudentRoomDAO.readByExamOID(exam.getIdInternal());        List infoExamStudentRoomList = (List) CollectionUtils.collect(examStudentRoomList,                new Transformer() {                    public Object transform(Object input) {                        ExamStudentRoom examStudentRoom = (ExamStudentRoom) input;                        return InfoExamStudentRoomWithInfoStudentAndInfoRoom                                .newInfoFromDomain(examStudentRoom);                    }                });                   List infoStudents = new ArrayList();        Iterator iter = examStudentRoomList.iterator();        while (iter.hasNext()) {            IStudent student = ((IExamStudentRoom) iter.next()).getStudent();            infoStudents.add(InfoStudent.newInfoFromDomain(student));        }        InfoExam infoExam = InfoExam.newInfoFromDomain(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;    }