code: public boolean matches(HttpServletRequest request) {
      if (httpMethod != null && httpMethod != HttpMethod.valueOf(request.getMethod())) { return false; }
      String url = request.getServletPath();
      if (null != request.getPathInfo()) url += request.getPathInfo();
      return pattern.match(url);
    }
docs: Returns true if the configured pattern (and HTTP-Method) match those of
  the supplied request.
  
  @param request
  the request to match against. The ant pattern will be matched
  against the {@code servletPath} + {@code pathInfo} of the
  request.