!7 lib 1400352 // ByteBuddy import net.bytebuddy.*; import net.bytebuddy.dynamic.*; module TestByteBuddy > DynPrintLog { start-thread { S className = "main$NewClass1"; DynamicType.Unloaded c = new ByteBuddy() .subclass(Concept) .name(className) .make(); byte[] classData = cast _get binaryRepresentation(c); //ClassLoader cl = module().getClass().getClassLoader(); File jar = programFile("dynamic.jar"); createZipFileWithSingleBinaryFile(jar, className + ".class", classData); addLibraryToCurrentProgram(jar); print(classForName(className)); } }