protected class SearchTimer.RunLoop
extends java.lang.Object
implements java.lang.Runnable
The run loop is isolated in its own Runnable class just so that the main
class need not implement Runnable, which would allow others to directly
invoke run, which is not supported.