<div dir="ltr"><div style="font-family:monospace" class="gmail_default">Hello Brian,</div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default">Thank you for your response!</div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default">Maybe me and Wesley are somehow wildly misreading the JEP, but here is a copy-and-paste. -- <a href="https://openjdk.org/jeps/445">https://openjdk.org/jeps/445</a></div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default">"An unnamed class is almost exactly like an explicitly declared class. Its members can have the same modifiers (e.g., <code>private</code> and <code>static</code>) and the modifiers have the same defaults (e.g., <code>package</code>
 access and instance membership).</div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default">**The class can have static initializers
 as well as instance initializers.**</div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default">One key difference is that while an 
unnamed class has a default zero-parameter constructor, it can have no 
other constructor."</div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default">Are we misreading this JEP?</div><div style="font-family:monospace" class="gmail_default"><br></div><div style="font-family:monospace" class="gmail_default">Thank you for your time and help!</div><div style="font-family:monospace" class="gmail_default">David Alayachew<br></div></div>