void (@NotNull FilePartNodeRoot root) { for (FilePartNode child : root.children) { if (child.isUrlBased()) { final var resolvedChild = VirtualFileManager.getInstance().findFileByUrl(FilePartNode.myUrl(child.myFileOrUrl)); if (resolvedChild != null) { child = child.replaceWithFPPN(resolvedChild, root); } } resolveUrlBasedPointers(child, root, root); } }