<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-NZ link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I am the submitter for <a href="https://bugs.openjdk.org/browse/JDK-8299504">JDK-8299504</a>.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I found the problem while working on <a href="https://github.com/MinecraftForge/EventBus">https://github.com/MinecraftForge/EventBus</a> when attempting to set the dependency on modlauncher to “requires static” in <a href="https://github.com/MinecraftForge/EventBus/blob/master/src/main/java/module-info.java"><span style='color:windowtext;text-decoration:none'> <u><span style='color:#0563C1'>EventBus/module-info.java at 84663719be842aedaddabf9cd8d46a2450959c9d · MinecraftForge/EventBus · GitHub</span></u></span></a>.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>EventBus only directly references modlauncher in <a href="https://github.com/MinecraftForge/EventBus/blob/84663719be842aedaddabf9cd8d46a2450959c9d/src/main/java/net/minecraftforge/eventbus/service/ModLauncherService.java">EventBus/ModLauncherService.java at 84663719be842aedaddabf9cd8d46a2450959c9d · MinecraftForge/EventBus · GitHub</a> which is a service implementation for the “ILaunchPluginService” service interface in modlauncher to modify classes during classloading for optimization which would allow EventBus to be usable without modlauncher or with something else that applies the modifications during classloading or on the compiled jar like <a href="https://github.com/coehlrich/EventBusTransformer/blob/main/src/main/java/com/wynntils/eventbustransformer/Main.java">EventBusTransformer/Main.java at main · coehlrich/EventBusTransformer · GitHub</a>.</p></div></body></html>