code: public void destroy() {
          // destroy all filter first...
          for (Filter filter : superFilter) {
              try {
                  filter.destroy();
              } catch (RuntimeException e) {
                  LOG.warn("destroying a filter failed", e);
              }
          }
          // destroy the delegate...
          delegateServlet.destroy();
      }
docs: <p>destroy.</p>