import p.Base.Inner; import p.BaseImpl; class Test extends BaseImpl { void m() { Inner inner = new Inner() { }; // imported public Base.Inner should shadow inherited package-private BaseImpl.Inner BaseImpl.Inner i2 = null; } }