question: public void handleUpdate ( ) { Timer timer = getTimer ( ) ; if ( timer != null && ( isAutoUpdate ( ) || ! timer . isRunning ( ) ) ) { timer . restart ( ) ; } }
target:  Checks to see if there is a timer, and if the component wants to automatically update the current image. If the timer isn't running, it's started.