@Override
  @BeforeEach
  public void setup() throws Exception {
    setupBonsaiBlockchain();
    blockchain = blockchainSetupUtil.getBlockchain();
    protocolContext = blockchainSetupUtil.getProtocolContext();
    protocolSchedule = blockchainSetupUtil.getProtocolSchedule();
    ;
    archive = blockchainSetupUtil.getWorldArchive();
    debugSetHead =
        new DebugSetHead(
            new BlockchainQueries(
                protocolSchedule, blockchain, archive, MiningConfiguration.MINING_DISABLED),
            protocolContext,
            // a value of 2 here exercises all the state rolling code paths
            2);
    startService();
  }
This test only exercises bonsai worldstate since forest is essentially a no-op for moving the
worldstate.
ethereum/api/src/test/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/methods/DebugSetHeadTest.java