// work item may have been aborted
if (workItemInfo != null) {
WorkItem workItem = workItemInfo.getWorkItem(this.kruntime.getEnvironment());
WorkItemHandler handler = workItemHandlers.get(workItem.getName());
if (handler != null) {
handler.abortWorkItem(workItem, this);
} else {
if ( workItems != null ) {
workItems.remove( id );
throw new WorkItemHandlerNotFoundException( "Could not find work item handler for " +
workItem.getName(),