The compiler classpath.
The given symbol is a method with the right name and signature to be a runnable program.
We could get away with excluding BoxedBooleanClass for the purpose of equality testing since it need not compare equal to anything but other booleans, but it should be present in case this is put to other uses.
Is the SAMType
cls also a SAM under the rules of the JVM?
Create a new class loader to load class file
The root symbol loader.
Update classpath with a substituted subentry