|| !lecturesExecutionCourse(id, arguments) || !announcementBelongsExecutionCourse(id, arguments)) {
|| !announcementBelongsToTeacherExecutionCourses(id, arguments)) {
    public void execute(ServiceRequest request, ServiceResponse response) throws Exception {        IUserView id = getRemoteUser(request);        Object[] arguments = getServiceCallArguments(request);        try {            if ((id == null) || (id.getRoles() == null)                    || !AuthorizationUtils.containsRole(id.getRoles(), getRoleType())                    || !lecturesExecutionCourse(id, arguments)                    || !announcementBelongsExecutionCourse(id, arguments)) {                throw new NotAuthorizedFilterException();            }        } catch (RuntimeException e) {            throw new NotAuthorizedFilterException();        }    }