@Nullable
	Class<?> lookupClassImpl(@Nonnull String name) throws ClassNotFoundException {
		Class<?> cls = findLoadedClass(name);
		if (cls != null)
			return cls;
		ByteSource classBytes = source.findResource(name.replace('.', '/') + ".class");
		if (classBytes != null) {
			byte[] bytes;
			try {
				bytes = classBytes.readAll();
			} catch (IOException ex) {
				throw new ClassNotFoundException(name, ex);
			}
			return defineClass(name, bytes, 0, bytes.length);
		}
		return null;
	}
Classloader for plugin content.

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