package p; class A { public void m(A foo) { foo.m(foo); } }