public class GenericTest { void f() { } } class Outer2 { void f() { } class Inner extends GenericTest { public void test() { f(); } } }