question: public void cont ( ) { synchronized ( timerThread ) { synchronized ( this ) { if ( stopped ) { sleepUntil = Math . max ( sleepUntil + 1 , System . currentTimeMillis ( ) + remainingTime ) ; TimerThread . enqueue ( this ) ; stopped = false ; } } } }
target:  Continue the timer.  The next tick will come at getRemainingTime() milliseconds later.  If the timer is not stopped, this call will be a no-op. This method is MT-safe; i.e. it is synchronized but for implementation reasons, the synchronized modifier cannot be included in the method declaration.