question: public SingletonTask ( ScheduledExecutorService ses , Runnable task ) { super ( ) ; this . task = task ; this . ses = ses ; }
target:  Construct a new SingletonTask for the given runnable.  The context is used to manage the state of the task execution and can be shared by more than one instance of the runnable.