&& !AuthorizationUtils.containsRole(id.getRoles(), getRoleType1()) && !AuthorizationUtils .containsRole(id.getRoles(), getRoleType2())))
&& !AuthorizationUtils.containsRole(id.getRoles(), getRoleType1()) && !(AuthorizationUtils .containsRole(id.getRoles(), getRoleType2()) && seminaryCandidate)))
    public void execute(ServiceRequest request, ServiceResponse response) throws Exception {        IUserView id = getRemoteUser(request);        Integer SCPIDINternal = (Integer) request.getServiceParameters().getParameter(1);        this.doesThisSCPBelongToASeminaryCandidate(SCPIDINternal);                if (((id != null && id.getRoles() != null                && !AuthorizationUtils.containsRole(id.getRoles(), getRoleType1()) && !AuthorizationUtils                .containsRole(id.getRoles(), getRoleType2())))                || (id == null) || (id.getRoles() == null)) {            throw new NotAuthorizedFilterException();        }    }