/guava/android/guava/src/com/google/common/util/concurrent/RateLimiter.java
Stopwatch stopwatch = Stopwatch.createStarted( ) ;
final Stopwatch stopwatch = Stopwatch.createStarted ( ) ;
abstract static class SleepingStopwatch { protected SleepingStopwatch() {} protected abstract long readMicros(); protected abstract void sleepMicrosUninterruptibly(long micros); public static SleepingStopwatch createFromSystemTimer() { return new SleepingStopwatch() { <extra_id_0> @Override protected long readMicros() { return stopwatch.elapsed(MICROSECONDS); } @Override protected void sleepMicrosUninterruptibly(long micros) {