public BlockCreator create(final int round) {
    return new BftBlockCreator(
        miningConfiguration,
        forksSchedule,
        localAddress,
        ph -> createExtraData(round, ph),
        transactionPool,
        protocolContext,
        protocolSchedule,
        bftExtraDataCodec,
        ethScheduler);
  }
Create block creator.

@param round the round
@return the block creator
consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/blockcreation/BftBlockCreatorFactory.java