«Цикл:» в коде Java. Что это такое и почему он компилируется?

Этот код просто заставил меня на несколько минут уставиться на свой экран: loop: for (;;) { // ... } ( здесь строка 137 ) Я никогда не видел этого раньше и понятия не имел, что в Java есть ключевое слово loop (NetBeans даже не раскрашивает его как ключевое слово), и он прекрасно компилируется с JDK...