docs: @Override
      public void handleRequest(HttpServerExchange exchange) throws Exception {
          Account account = exchange.getSecurityContext().getAuthenticatedAccount();
          if (account != null && account.getPrincipal() instanceof JsonWebToken) {
              JsonWebToken token = (JsonWebToken)account.getPrincipal();
              PrincipalProducer myInstance = CDI.current().select(PrincipalProducer.class).get();
              myInstance.setJsonWebToken(token);
          }
          next.handleRequest(exchange);
      }