code: @Override
    public void run(BiConsumer<OngoingRequest, RuleMatch<Endpoint>> matchContinuation) {
      try {
        matchAndRun(matchContinuation);
      } catch (Exception e) {
        LOG.error("Exception when handling request", e);
        // ensure that we reply with a server error, if possible
        ongoingRequest.reply(forStatus(INTERNAL_SERVER_ERROR));
      }
    }
docs: Route the request to a matching endpoint and continue with the {@link BiConsumer}