private boolean uriMatches(URI actual, SimpleTerm term) {
   switch (term.type()) {
     case COMPARISON:
       return uriMatchesComparison(actual, (ComparisonTerm) term);
     case IN_TERM:
       return uriMatchesInTerm(actual, (InTerm) term);
     case NESTED:
       throw HttpResponses.status(HttpServletResponse.SC_NOT_IMPLEMENTED);
     default:
       return true;
   }
 }