docs: public void departQueue() throws NoResponseException, XMPPErrorException, NotConnectedException, InterruptedException {
          // If not in the queue ignore the depart request.
          if (!inQueue) {
              return;
          }
  
          DepartQueuePacket departPacket = new DepartQueuePacket(this.workgroupJID);
          connection.createStanzaCollectorAndSend(departPacket).nextResultOrThrow();
  
          // Notify listeners that we're no longer in the queue.
          fireQueueDepartedEvent();
      }