1 package p;
2 class B{
3    B A;
A(B A)4    B A(B A){
5      A:
6         for (;;){
7           if (A.A(A)==A)
8              break A;
9         }
10       return A;
11    };
12 }