title: "loop:" in Java code. What is this, and why does it compile?
body: <p>This code just made me stare at my screen for a few minutes:</p>
  
  <pre><code>loop:
  for (;;) {
      // ...
  }
  </code></pre>
  
  <p>(<a href="http://bazaar.launchpad.net/~play-developers/play/1.0/annotate/head:/framework/src/play/templates/TemplateCompiler.java#L137" rel="noreferrer">line 137 here</a>)</p>
  
  <p>I have never seen this before, and I had no idea Java has a "loop" keyword (NetBeans doesn't even color it like a keyword), and it does compile fine with JDK 6.</p>
  
  <p>What is the explanation?</p>