@Override
		public void onUpdateClass(@Nonnull WorkspaceResource resource, @Nonnull JvmClassBundle bundle, @Nonnull JvmClassInfo oldCls, @Nonnull JvmClassInfo newCls) {
			BundlePathNode bundlePath = workspacePath.child(resource).child(bundle);
			ClassPathNode path = bundlePath.child(oldCls.getPackageName()).child(oldCls);
			for (Navigable navigable : getNavigableChildrenByPath(path))
				if (navigable instanceof UpdatableNavigable updatable)
					updatable.onUpdatePath(bundlePath.child(newCls.getPackageName()).child(newCls));
		}
Listener to forward updates in the workspace to {@link #getNavigableChildren() navigable components}.
recaf-ui/src/main/java/software/coley/recaf/services/navigation/NavigationManager.java