code: private void removeChannel(String name) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "CommsInboundChain removeChnanel", name);
          // Neither of the thrown exceptions are permanent failures: 
          // they usually indicate that we're the victim of a race.
          // If the CFW is also tearing down the chain at the same time 
          // (for example, the SSL feature was removed), then this could
          // fail.
          try {
              _cfw.removeChannel(name);
          } catch (ChannelException e) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  SibTr.debug(this, tc, "Error removing channel " + name, e);
              }
          } catch (ChainException e) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  SibTr.debug(this, tc, "Error removing channel " + name, e);
              }
          }
      }
docs: Removes channel from cfw.