@Override
  protected JsonRpcMethods createAdditionalJsonRpcMethodFactory(
      final ProtocolContext protocolContext,
      final ProtocolSchedule protocolSchedule,
      final MiningConfiguration miningConfiguration) {
    besuControllerBuilderSchedule
        .values()
        .forEach(
            b ->
                b.createAdditionalJsonRpcMethodFactory(
                    protocolContext, protocolSchedule, miningConfiguration));
    return super.createAdditionalJsonRpcMethodFactory(
        protocolContext, protocolSchedule, miningConfiguration);
  }
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