docs: public void removePeer(Peer peer) throws InvalidArgumentException {
          if (shutdown) {
              throw new InvalidArgumentException(format("Can not remove peer from channel %s already shutdown.", name));
          }
          logger.debug(format("removePeer %s from channel %s", peer, toString()));
  
          checkPeer(peer);
          removePeerInternal(peer);
          peer.shutdown(true);
  
      }