private TeacherAdministrationSiteView createSiteView(List infoStudentList, Site site,
private TeacherAdministrationSiteView createSiteView(List infoStudentList, ExecutionCourseSite site,
    private TeacherAdministrationSiteView createSiteView(List infoStudentList, Site site,            CurricularCourse curricularCourse) throws FenixServiceException, ExcepcaoPersistencia {        InfoSiteStudents infoSiteStudents = new InfoSiteStudents();        infoSiteStudents.setStudents(infoStudentList);        if (curricularCourse != null) {            infoSiteStudents.setInfoCurricularCourse(InfoCurricularCourse                    .newInfoFromDomain(curricularCourse));        }        TeacherAdministrationSiteComponentBuilder componentBuilder = new TeacherAdministrationSiteComponentBuilder();        ISiteComponent commonComponent = componentBuilder.getComponent(new InfoSiteCommon(), site, null,                null, null);        TeacherAdministrationSiteView siteView = new TeacherAdministrationSiteView(commonComponent,                infoSiteStudents);        return siteView;    }