final Site site = executionCourse.getSite();
final ExecutionCourseSite site = executionCourse.getSite();
    public Object run(Integer infoExecutionCourseCode, ISiteComponent commonComponent,            ISiteComponent bodyComponent, Integer infoSiteCode, Object obj1, Object obj2)            throws FenixServiceException, ExcepcaoPersistencia {    	final ExecutionCourse executionCourse = rootDomainObject.readExecutionCourseByOID( infoExecutionCourseCode);        final Site site = executionCourse.getSite();        final TeacherAdministrationSiteComponentBuilder componentBuilder = TeacherAdministrationSiteComponentBuilder                .getInstance();        commonComponent = componentBuilder.getComponent(commonComponent, site, null, null, null);        bodyComponent = componentBuilder.getComponent(bodyComponent, site, commonComponent, obj1, obj2);        return new TeacherAdministrationSiteView(commonComponent, bodyComponent);    }