// Check if work was accepted
if(fooRemoteWorkItem.getStatus()==WorkEvent.WORK_ACCEPTED){
container.setFooRemoteWorkItem(fooRemoteWorkItem);
// run work!
WorkItem workItem=(WorkItem)wm.runWithReturnWI(workToDo, listener);
container.setWorkItem(workItem);
statusWI=workItem.getStatus();
// put new Object in singleton!!!
processesStatusContainer.getPidContainerMap().put(pId, container);