if (trace) { log.trace(this + " disconnected from the channel"); }
if (trace) { log.trace(this + " removed from the channel"); }
   protected void disconnect()   {      boolean removed = channel.remove(this);            if (removed)      {         disconnected = true;         if (trace) { log.trace(this + " disconnected from the channel"); }      }   }