class A { static class B extends C { void foo() { bar(); } } static void bar() {} } class C { }