final Site site = executionCourse.getSite();
final ExecutionCourseSite site = executionCourse.getSite();
    public Object run(Integer executionCourseCode, Integer courseCode) throws ExcepcaoInexistente,            FenixServiceException, ExcepcaoPersistencia {        List infoStudentList = null;        CurricularCourse curricularCourse = null;    	final ExecutionCourse executionCourse = rootDomainObject.readExecutionCourseByOID( executionCourseCode);        final Site site = executionCourse.getSite();        if (courseCode == null) {            infoStudentList = getAllAttendingStudents(site);        } else {            curricularCourse = (CurricularCourse) rootDomainObject.readDegreeModuleByOID(courseCode);            infoStudentList = getCurricularCourseStudents(curricularCourse);        }        TeacherAdministrationSiteView siteView = createSiteView(infoStudentList, site, curricularCourse);        return siteView;    }