question: resume the suspended thread concode_field_sep String groupName concode_elem_sep LinkedList<ControlledJob> jobsInProgress concode_elem_sep long nextJobID concode_elem_sep ThreadState runnerState concode_elem_sep LinkedList<ControlledJob> failedJobs concode_elem_sep Log LOG concode_elem_sep LinkedList<ControlledJob> successfulJobs concode_field_sep void suspend concode_elem_sep void failAllJobs concode_elem_sep List<ControlledJob> getRunningJobList concode_elem_sep boolean allFinished concode_elem_sep String addJob concode_elem_sep List<ControlledJob> getFailedJobList concode_elem_sep void run concode_elem_sep List<ControlledJob> toList concode_elem_sep void addJobCollection concode_elem_sep List<ControlledJob> getWaitingJobList concode_elem_sep List<ControlledJob> getJobsIn concode_elem_sep void stop concode_elem_sep ThreadState getThreadState concode_elem_sep List<ControlledJob> getSuccessfulJobList concode_elem_sep List<ControlledJob> getReadyJobsList concode_elem_sep String getNextJobID
target: void function ( ) { if ( this . runnerState == ThreadState . SUSPENDED ) { this . runnerState = ThreadState . RUNNING ; } }