docs: public Message nextMessage(long timeout) throws MucNotJoinedException, InterruptedException {
          if (messageCollector == null) {
              throw new MucNotJoinedException(this);
          }
          return messageCollector.nextResult(timeout);
      }