@Override
	protected Class<?> findClass(String name) throws ClassNotFoundException {
		Class<?> cls = lookupClassImpl(name);
		if (cls != null)
			return cls;
		var dependencyLoaders = graph.getDependencyClassloaders(id);
		while (dependencyLoaders.hasNext()) {
			if ((cls = dependencyLoaders.next().findClass(name)) != null)
				return cls;
		}
		throw new ClassNotFoundException(name);
	}
Classloader for plugin content.

@author xDark
recaf-core/src/main/java/software/coley/recaf/services/plugin/PluginClassLoaderImpl.java