@Override
  public BesuControllerBuilder requiredBlocks(final Map<Long, Hash> requiredBlocks) {
    besuControllerBuilderSchedule.values().forEach(b -> b.requiredBlocks(requiredBlocks));
    return super.requiredBlocks(requiredBlocks);
  }
Instantiates a new Consensus schedule besu controller builder. Visible for testing.

@param besuControllerBuilderSchedule the besu controller builder schedule
@param combinedProtocolScheduleFactory the combined protocol schedule factory
app/src/main/java/org/hyperledger/besu/controller/ConsensusScheduleBesuControllerBuilder.java