_soup.setReplacementMap(_bpelProcess.getReplacementMap(dao.getProcess().getProcessId()));
_outstandingRequests = new OutstandingRequestManager();
_vpu.setContext(_soup);
if (bpelProcess.isInMemory()) {
ProcessInstanceDaoImpl inmem = (ProcessInstanceDaoImpl) _dao;
if (inmem.getSoup() != null) {
_soup = (ExecutionQueueImpl) inmem.getSoup();
_outstandingRequests = (OutstandingRequestManager) _soup.getGlobalData();
_vpu.setContext(_soup);
}
} else {
byte[] daoState = dao.getExecutionState();