@kotlin.Metadata
public interface M {
    inner class M/DefaultImpls
    public abstract method getB(): int
    public abstract method getBackingB(): int
    public abstract method setB(p0: int): void
    public abstract method setBackingB(p0: int): void
}

@kotlin.Metadata
public final class M/DefaultImpls {
    inner class M/DefaultImpls
    public static method getB(p0: M): int
    public static method setB(p0: M, p1: int): void
}

@kotlin.Metadata
public final class N {
    private field b: int
    private field backingB: int
    public method <init>(): void
    public final method getA(): int
    public method getB(): int
    public method getBackingB(): int
    public final method getSuperb(): int
    public method setB(p0: int): void
    public method setBackingB(p0: int): void
}

@kotlin.Metadata
public final class TraitpropertyKt {
    public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
