@Override
  public void send(final MessageData message, final Collection<Address> denylist) {
    if (gossipedMessageTracker.hasSeenMessage(message)) {
      return;
    }
    multicaster.send(message, denylist);
    gossipedMessageTracker.addSeenMessage(message);
  }
Instantiates a new Unique message multicaster.

@param multicaster the multicaster
@param gossipedMessageTracker the gossiped message tracker
consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/UniqueMessageMulticaster.java