// We get here because we need to start a async worker.
log.debug("ServerSession queuing request for a run.");
try {
workManager.scheduleWork(this, WorkManager.INDEFINITE, null,
new WorkListener() {
//The work listener is useful only for debugging...
public void workAccepted(WorkEvent event) {
log.debug("Work accepted: " + event);
}