@Override
  protected ProtocolContext createProtocolContext(
      final MutableBlockchain blockchain,
      final WorldStateArchive worldStateArchive,
      final ConsensusContext consensusContext,
      final ServiceManager serviceManager) {
    final ProtocolContext protocolContext =
        super.createProtocolContext(
            blockchain, worldStateArchive, consensusContext, serviceManager);
    transitionProtocolSchedule.setProtocolContext(protocolContext);
    return protocolContext;
  }
Instantiates a new Transition besu controller builder.

@param preMergeBesuControllerBuilder the pre merge besu controller builder
@param mergeBesuControllerBuilder the merge besu controller builder
app/src/main/java/org/hyperledger/besu/controller/TransitionBesuControllerBuilder.java