// dataFactory.fireCreated(newImpl);
getHierarchy().fireRemoval(new Node[]{node}); //TODO Cause critical path to run twice
hierarchy.checkEndVoidNodes(actionType);
//Undo
if (isUndo(actionType)) postEdit(new NodeImplChangeEdit(this,node,oldImpl,eventSource));
return node;
}