private void startNewHeightManager(final QbftBlockHeader parentHeader) {
    createNewHeightManager(parentHeader);
    final long newChainHeight = getCurrentHeightManager().getChainHeight();
    futureMessageBuffer.retrieveMessagesForHeight(newChainHeight).forEach(this::handleMessage);
  }
Consume message.

@param <P> the type parameter of BftMessage
@param message the message
@param bftMessage the bft message
@param handleMessage the handle message
consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/statemachine/QbftController.java