@kotlin.Metadata public class B { private @org.jetbrains.annotations.NotNull field property: java.lang.String public method (@org.jetbrains.annotations.NotNull p0: java.lang.String): void public @org.jetbrains.annotations.NotNull method foo(): java.lang.String public @org.jetbrains.annotations.NotNull method getProperty(): java.lang.String public method setProperty(@org.jetbrains.annotations.NotNull p0: java.lang.String): void } @kotlin.Metadata public final class Kt1936_1Kt { public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String } @kotlin.Metadata public interface MyTrait { inner class MyTrait/DefaultImpls public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String public abstract @org.jetbrains.annotations.NotNull method getProperty(): java.lang.String public abstract method setProperty(@org.jetbrains.annotations.NotNull p0: java.lang.String): void } @kotlin.Metadata public final class MyTrait/DefaultImpls { inner class MyTrait/DefaultImpls public static @org.jetbrains.annotations.NotNull method foo(p0: MyTrait): java.lang.String }