docs: public void destroy() {
          this.existingChannels.clear();
          this.existingChannels = null;
          try {
              this.vcFactory.destroy();
          } catch (Exception e) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
                  Tr.event(this, tc, "Error disconnecting from vc factory; " + e);
              }
          }
          this.vcFactory = null;
      }