// FIR_IDENTICAL // FILE: exp/Ns.java package exp; public final class Ns { public static class Element> {} public static class Foo> { public Bar getBar() { return new Bar<>(); } } public static class Bar> { public String getName() { return ""; } } } // FILE: exp/main.kt package exp val Ns.Foo<*>.name get() = this.bar.name