<div dir="ltr"><div class="gmail_default" style="font-size:large"><div class="gmail-productionrecap" style="color:rgb(0,0,0);font-family:monospace;font-size:12px"><div class="gmail-production" style="font-style:italic;margin-top:1em;margin-bottom:1em"><div class="gmail-lhs"><h1 style="font-family:Arial,Helvetica,sans-serif;font-size:16pt;margin-left:0px;margin-top:6px;margin-bottom:20px;font-style:normal">Java Language and Virtual Machine Specifications</h1><h2 style="font-size:14px;margin-bottom:10px;margin-top:40px;color:rgb(255,0,0);font-family:Arial,Helvetica,sans-serif;font-style:normal">Java SE 22</h2><p class="gmail-htext0" style="font-family:Arial,Helvetica,sans-serif;font-size:13px;margin:5px 2em 15px 0em;padding-top:0px;font-style:normal">Released March 2024 as <a href="https://jcp.org/en/jsr/summary?id=397" style="color:rgb(0,0,0)">JSR 397</a></p><h3 class="gmail-noexpand" style="padding-top:0px;font-size:13px;margin-top:5px;margin-bottom:5px;margin-left:18px;font-family:Arial,Helvetica,sans-serif;font-style:normal"><img src="https://docs.oracle.com/javase/webdesign/other/im/trainingbook.gif" alt="documentation icon" border="0" class="gmail-icons2" style="border: none; display: inline;">The Java Language Specification, Java SE 22 Edition</h3><p class="gmail-bullet" style="font-family:Arial,Helvetica,sans-serif;color:rgb(51,51,51);margin:6px 0px 1px 7em;border:none;display:list-item;font-style:normal"><a href="https://docs.oracle.com/javase/specs/jls/se22/html/index.html" style="color:rgb(0,0,0)">HTML</a> </p></div><div class="gmail-lhs"><br></div><div class="gmail-lhs"><a href="https://docs.oracle.com/javase/specs/jls/se22/html/jls-19.html" style="font-family:Arial,Helvetica,sans-serif;font-style:normal">19. Syntax</a><br></div><div class="gmail-lhs"><br></div><div class="gmail-lhs">ComponentPatternList:</div><div class="gmail-rhs" style="margin-left:1em"><a href="https://docs.oracle.com/javase/specs/jls/se22/html/jls-14.html#jls-ComponentPattern" title="ComponentPattern">ComponentPattern</a> {<code class="gmail-literal" style="font-style:normal">,</code> <a href="https://docs.oracle.com/javase/specs/jls/se22/html/jls-14.html#jls-ComponentPattern" title="ComponentPattern">ComponentPattern</a> }</div><div class="gmail-rhs" style="margin-left:1em"><br></div></div></div><div class="gmail-productionrecap" style="color:rgb(0,0,0);font-family:monospace;font-size:12px"><div class="gmail-production" style="font-style:italic;margin-top:1em;margin-bottom:1em">The blank before '}' is extraneous and should be deleted. As it stands, a program using this as input takes the '}' as a character rather than as matching "{,".</div><div class="gmail-production" style="font-style:italic;margin-top:1em;margin-bottom:1em"><br></div><div class="gmail-production" style="font-style:italic;margin-top:1em;margin-bottom:1em">Regards,</div><div class="gmail-production" style="font-style:italic;margin-top:1em;margin-bottom:1em">Bill Fenlason</div><div class="gmail-production" style="font-style:italic;margin-top:1em;margin-bottom:1em"><br></div></div></div></div>