}
Name primaryType = persisted.getPrimaryType(this);
Set<Name> mixinTypes = persisted.getMixinTypes(this);
Path path = workspacePaths.getPath(persisted);
boolean queryable = persisted.isQueryable(this);
changes.nodeRemoved(key, persisted.getParentKey(persistedCache), path, primaryType, mixinTypes, queryable);
removedNodes.add(key);
// if there were any referrer changes for the removed nodes, we need to process them
ReferrerChanges referrerChanges = referrerChangesForRemovedNodes.get(key);
if (referrerChanges != null) {