package a.A;
class A
{
a.A.A a = new A();
a.A.A A = new a.A.A(a);
A(A a){a = new A(a); a = A;}
A(){a = new A(a); a = A;}
a.A.A A(){return a.A.a;}
a.A.A A(a.A.A A)
{
A: for(;;)
if (A(A) == A)
break A;
else
return a;
return A;
}
public static void main(String[] args) {
A a = new a.A.A();
System.out.println("a.A.A=" + new a.A.A(a));
}
}