processInstance.disconnect();
processInstance.setProcess(oldProcess);
updateNodeInstances(processInstance, nodeMapping);
processInstance.setWorkingMemory((InternalWorkingMemory) workingMemory);
processInstance.setProcess(process);
processInstance.reconnect();
}
}
private static void updateNodeInstances(NodeInstanceContainer nodeInstanceContainer, Map<String, Long> nodeMapping) {
NodeContainer nodeContainer = nodeInstanceContainer.getNodeContainer();