code: public void removeChannel(
              T channel,
              String functionalityName,
              String requesterID,
              String conversationID)
      {
          synchronized (this.channelsWithId)
          {
              this.channelsWithId.remove(calculateId(functionalityName, requesterID, conversationID));
          }
          synchronized (this.channelsWithFunctionalityName)
          {
              this.channelsWithFunctionalityName.get(functionalityName).remove(channel);
          }
      }
docs: /*
  Removes a channel with its given identification.