*** 246,251 **** --- 246,256 ---- /** * Returns a stream of the layers that have modules defined to the * given class loader. */ Stream<ModuleLayer> layers(ClassLoader loader); + + /** + * Loads a derived ValueType class + */ + Class<?> loadValueTypeClass(Module module, ClassLoader loader, String name); }