package p;
class A {
private final class Inner implements I {
public void foo(){
}
}
interface I{
void foo();
}
static void foo1(){
new A(){
void foo(){
I i = new I(){
public void foo(){
I i = new Inner();
}
};
}
};
}
}