@Override
		public void onUpdateFile(@Nonnull WorkspaceResource resource, @Nonnull FileBundle bundle, @Nonnull FileInfo oldFile, @Nonnull FileInfo newFile) {
			BundlePathNode bundlePath = workspacePath.child(resource).child(bundle);
			FilePathNode path = bundlePath.child(oldFile.getDirectoryName()).child(oldFile);
			for (Navigable navigable : getNavigableChildrenByPath(path))
				if (navigable instanceof UpdatableNavigable updatable)
					updatable.onUpdatePath(bundlePath.child(newFile.getDirectoryName()).child(newFile));
		}
Listener to forward updates in the workspace to {@link #getNavigableChildren() navigable components}.
recaf-ui/src/main/java/software/coley/recaf/services/navigation/NavigationManager.java