The need to encapsulate the runtime is fundamentally caused by Java’s nature as an open programming environment.Download a PDF of this articleIf you’ve ported an application to Java 11, then you’re probably familiar with the following scary-sounding message or something like it:WARNING: An illegal reflective access operation has...