/**
   * Create a new aggregator, which will send messages out the given queue.
   *
   * @param outgoing_message_q
   */
  public OutgoingBTHaveMessageAggregator(
      OutgoingMessageQueue outgoing_message_q, byte _bt_have_version, byte _az_have_version) {
    this.outgoing_message_q = outgoing_message_q;
    bt_have_version = _bt_have_version;
    az_have_version = _az_have_version;

    outgoing_message_q.registerQueueListener(added_message_listener);
  }