waitForEligibility();
if(getJob().isRunnable()) {
uimaAsClientInitialize();
duccOut.info(location, jobid, "jd.step:"+location);
executor.prestartAllCoreThreads();
workItemFactory = new WorkItemFactory(client, jobid, this);
queueCASes(1, queue, workItemFactory);
boolean run = true;
while(run) {
boolean value;
value = driverStatusReport.isTerminateDriver();