Path parentPath = pathByUuid.get(parentUuid);
assert parentPath != null;
String nsUri = entity.getChildNamespace().getUri();
String localName = entity.getChildName();
int sns = entity.getSameNameSiblingIndex();
Name childName = nameFactory.create(nsUri, localName);
Path childPath = pathFactory.create(parentPath, childName, sns);
String childUuid = entity.getId().getChildUuidString();
pathByUuid.put(childUuid, childPath);
uuid = UUID.fromString(childUuid);
locations.add(Location.create(childPath, uuid));