@Override
 public void handle(
     String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
     throws IOException, ServletException {
   final Connector connector = baseRequest.getHttpChannel().getConnector();
   for (Entry entry : entries) {
     // reference equality works fine — none of the connectors implement #equals(Object)
     if (entry.connector == connector) {
       entry.handler.handle(target, baseRequest, request, response);
       return;
     }
   }
 }