public class A { private final @org.jetbrains.annotations.NotNull field s: java.lang.String inner class A/B inner class A/C inner class A/D inner class A/E inner class A/F public method (@org.jetbrains.annotations.NotNull p0: java.lang.String): void public final @org.jetbrains.annotations.NotNull method getS(): java.lang.String } public class A/B { synthetic final field this$0: A inner class A/B public method (@java.lang.Synthetic p0: A, @org.jetbrains.annotations.NotNull p1: java.lang.String): void } public class A/C { synthetic final field this$0: A inner class A/C public method (@java.lang.Synthetic p0: A, @org.jetbrains.annotations.NotNull p1: java.lang.String, p2: double): void } public class A/D { synthetic final field this$0: A inner class A/D public method (@java.lang.Synthetic p0: A, p1: int, p2: long, @org.jetbrains.annotations.NotNull p3: java.lang.String): void } public class A/E { synthetic final field this$0: A inner class A/E public method (p0: A): void } public final class A/F { synthetic final field this$0: A inner class A/F public method (p0: A): void } public final class DeepInnerHierarchyKt { public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String }