public HttpRequestHandler<I, O> build() {
   interceptorSupport.finish();
   return new HttpRequestHandler<I, O>(router, interceptorSupport);
 }
 public HttpInterceptorSupport.HttpAttacher<I, O> forHttpMethod(HttpMethod method) {
   return interceptorSupport.forHttpMethod(method);
 }
 public HttpInterceptorSupport.HttpAttacher<I, O> forUri(String uri) {
   return interceptorSupport.forUri(uri);
 }
 public HttpInterceptorSupport.HttpAttacher<I, O> forUriRegex(String uriRegEx) {
   return interceptorSupport.forUriRegex(uriRegEx);
 }
 public HttpInterceptorSupport.HttpAttacher<I, O> forKey(
     InterceptorKey<HttpServerRequest<I>, HttpKeyEvaluationContext> key) {
   return interceptorSupport.forKey(key);
 }