docs: public void sendRoomInvitation(RoomInvitation.Type type, Jid invitee, String sessionID, String reason) throws NoResponseException, XMPPErrorException, NotConnectedException, InterruptedException {
          final RoomInvitation invitation = new RoomInvitation(type, invitee, sessionID, reason);
          IQ iq = new RoomInvitation.RoomInvitationIQ(invitation);
          iq.setType(IQ.Type.set);
          iq.setTo(workgroupJID);
          iq.setFrom(connection.getUser());
  
          connection.createStanzaCollectorAndSend(iq).nextResultOrThrow();
      }