docs: @Override
      public void invoke(HttpServletRequest request, HttpServletResponse response) throws ServletException {
          if (destination == null)
          {
              response.setStatus(404);
              return;
          }
          try {
              updateDestination(request);
              destination.invoke(servletConfig, servletConfig.getServletContext(), request, response);
          } catch (IOException e) {
              throw new ServletException(e);
          } catch (JaxRsRuntimeException ex) {
              throw new ServletException(ex.getCause());
          }
  
      }