Workflow clone = oldWorkflow.clone();
clone.setName(clone.getName() + "_subWorkflow");
List<NodeImpl> allOldNodes = clone.getGraph().getNodes();
for (NodeImpl nodeImpl : allOldNodes) {
if (null == nodeMap.get(nodeImpl)) {
clone.removeNode(nodeImpl);
}
}
// clone nodes and set it to this graph
for (Node node : subworkflowNodes) {