@Override
  protected void createNewHeightManager(final BlockHeader parentHeader) {
    currentHeightManager = ibftBlockHeightManagerFactory.create(parentHeader);
  }
Instantiates a new Ibft controller.

@param blockchain the blockchain
@param bftFinalState the bft final state
@param ibftBlockHeightManagerFactory the ibft block height manager factory
@param gossiper the gossiper
@param duplicateMessageTracker the duplicate message tracker
@param futureMessageBuffer the future message buffer
@param synchronizerUpdater the synchronizer updater
consensus/ibft/src/main/java/org/hyperledger/besu/consensus/ibft/statemachine/IbftController.java