@Override
  protected ConsensusContext createConsensusContext(
      final Blockchain blockchain,
      final WorldStateArchive worldStateArchive,
      final ProtocolSchedule protocolSchedule) {
    return new TransitionContext(
        preMergeBesuControllerBuilder.createConsensusContext(
            blockchain, worldStateArchive, protocolSchedule),
        mergeBesuControllerBuilder.createConsensusContext(
            blockchain, worldStateArchive, protocolSchedule));
  }
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