// dataFactory.fireCreated(newImpl);
hierarchy.checkEndVoidNodes(actionType^NodeModel.EVENT);
getHierarchy().fireInsertion(new Node[]{node}); //TODO Cause critical path to run twice
//Undo
if (isUndo(actionType)) postEdit(new NodeImplChangeAndValueSetEdit(this,node,previous,previousPosition,oldImpl,field,value,context,eventSource));
return node;
}