code: @Override
      public void destroy() {
          //call predestroy
          try {
              webapp.performPreDestroy(wrappedHandler);
          } catch (InjectionException e) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "destroy  injectionException during preDestroy: ", e);
              }
          }
          wrappedHandler.destroy();
      }
docs: /* (non-Javadoc)
  @see javax.servlet.http.HttpUpgradeHandler#destroy()