docs: public void invite(Message message, EntityBareJid user, String reason) throws NotConnectedException, InterruptedException {
          // TODO listen for 404 error code when inviter supplies a non-existent JID
          message.setTo(room);
  
          // Create the MUCUser packet that will include the invitation
          MUCUser mucUser = new MUCUser();
          MUCUser.Invite invite = new MUCUser.Invite(reason, user);
          mucUser.setInvite(invite);
          // Add the MUCUser packet that includes the invitation to the message
          message.addExtension(mucUser);
  
          connection.sendStanza(message);
      }