void (long timeMillis) { long nowTimeNano = TimeUnit.MILLISECONDS.toNanos(timeMillis); assert nowTimeNano >= myNowTimeNano; tryAdvanceTimeToNextScheduledProcessing(nowTimeNano); myNowTimeNano = nowTimeNano; }