@Override
  public Optional<Hash> getLatestValidHashOfBadBlock(Hash blockHash) {
    return protocolContext.getBadBlockManager().getLatestValidHash(blockHash);
  }
Create merge block creator for block header and fee recipient.

@param header the header
@param feeRecipient the fee recipient
@return the merge block creator
consensus/merge/src/main/java/org/hyperledger/besu/consensus/merge/blockcreation/MergeCoordinator.java