class A { class B { private void foo() {} } class C extends B { class D { void bar() { C.this.foo(); } } } }