/// labels

public class a  {

  void f(final boolean b) {
    while (b) break <error descr="Undefined label: 'lab1'">lab1</error>;
    while (b) continue <error descr="Undefined label: 'lab1'">lab1</error>;

    for (;;) {
      lab2: ;
      break <error descr="Undefined label: 'lab2'">lab2</error>;
      continue <error descr="Undefined label: 'lab2'">lab2</error>;
    }

    lab3:
    new Runnable() {
      public void run() {
        while (true) {
          if (b) break <error descr="Undefined label: 'lab3'">lab3</error>;
          if (b) continue <error descr="Undefined label: 'lab3'">lab3</error>;
        }
      }
    };
  }

  void cf() {
     boolean b = false;
     while (b) {
       lab0: break lab0;
     }

     lab1: try {
       lab2: for (;b;) if (1==3) continue lab2;
       break lab1;
     }
     finally {
       break lab1;
     }
  }
}