NodeMoved nodeMovedChange = (NodeMoved)nodeChange;
Path oldPath = nodeMovedChange.getOldPath();
fireNodeMoved(events, bundle, newPath, nodeId, oldPath, primaryType, mixinTypes);
} else if (nodeChange instanceof NodeRenamed) {
NodeRenamed nodeRenamedChange = (NodeRenamed)nodeChange;
Path oldPath = pathFactory().create(newPath.subpath(0, newPath.size() - 1), nodeRenamedChange.getOldSegment());
fireNodeMoved(events, bundle, newPath, nodeId, oldPath, primaryType, mixinTypes);
} else if (nodeChange instanceof NodeReordered) {
NodeReordered nodeReordered = (NodeReordered)nodeChange;
Path oldPath = nodeReordered.getOldPath();