} catch (FenixServiceException e) { throw new FenixActionException(e); }
return siteView;  } catch (FenixServiceException e) { throw new FenixActionException(e); }
    private SiteView readSiteView(HttpServletRequest request, ISiteComponent firstPageComponent,            Integer infoExecutionCourseCode, Object obj1, Object obj2) throws FenixActionException,            FenixFilterException {        IUserView userView = getUserView(request);        Integer objectCode = null;        if (infoExecutionCourseCode == null) {            objectCode = getObjectCode(request);            infoExecutionCourseCode = objectCode;        }        ISiteComponent commonComponent = new InfoSiteCommon();        Object[] args = { infoExecutionCourseCode, commonComponent, firstPageComponent, objectCode,                obj1, obj2 };        try {            TeacherAdministrationSiteView siteView = (TeacherAdministrationSiteView) ServiceUtils                    .executeService(userView, "TeacherAdministrationSiteComponentService", args);            request.setAttribute("siteView", siteView);            request.setAttribute("objectCode", ((InfoSiteCommon) siteView.getCommonComponent())                    .getExecutionCourse().getIdInternal());            if (siteView.getComponent() instanceof InfoSiteSection) {                request.setAttribute("infoSection", ((InfoSiteSection) siteView.getComponent())                        .getSection());            }            return siteView;        } catch (FenixServiceException e) {            throw new FenixActionException(e);        }    }