Generate the main (i.e. non-test) Java class declaration, in the shallow embedding approach. This is a public class. [JLS14:7.6] says that a Java implementation may require public classes to be in ...
LazyStorage's static initializer block calls ServiceLoader.load(), which in turn uses the Thread context classloader. This easily becomes inconsistent in multi-classloader applications, where the ...