public class WithInner { T foo () { return null; } class Inner { T foo () { return WithInner.this.foo(); } } }