lClockTimeBreakdownTree(
      mainThread, networkEvents, rangeOfInterest) {
    const breakdownTree = generateTimeBreakdownTree(
        mainThread, rangeOfInterest, getWallClockSelfTime_);
    const mainThreadEventsInRange = tr.model.helpers.getSlicesIntersectingRange(
        rangeOfInterest, mainThread.sliceGroup.topLevelSlices);
    addIdleAndBlockByNetworkBreakdown_(
        breakdownTree, mainThreadEventsInRange, networkEvents, rangeOfInterest);
    return breakdownTree;
  }

  /**
  * Generate a bre