docs: protected long computeNext(long last) {
      long currentTick = clock.currentTimeMicros();
      if (last >= currentTick) {
        maybeLog(currentTick, last);
        return last + 1;
      }
      return currentTick;
    }