code: protected void unsetFactoryProvider(ChannelFactoryProvider provider) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(this, tc, "Remove factory provider; " + provider);
          }
  
          this.chfw.deregisterFactories(provider);
      }
docs: DS method to remove a factory provider.
  
  @param provider