How a module is determined to be a JDK module within the VM needs to be reworked given that for example, java.corba and jdk.scripting.nashorn.shell are no longer considered part of the JDK. Currently any unnamed module or named module whose location is "jrt:/java." or "jrt:/jdk." does not have the "@version_string appended to the end of the module's name. ModuleEntry::is_non_jdk_module needs to be reworked.