DynamicClassLoaders can be chained creating one virtual class loader. From the perspective of the JDK, it's all one classloader.
java -Djava.system.class.loader=com.caucho.loader.SystemClassLoader ...