Иногда помеченный перерыв или продолжение может сделать код более читаемым.
OUTERLOOP: for ( ;/*stuff*/; ) {
//...lots of code
if ( isEnough() ) break OUTERLOOP;
//...more code
}
Мне было интересно, что такое общее соглашение для лейблов. Все шапки? первая крышка?