public final class IncDecOnObjectKt {
    public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
    public final static @org.jetbrains.annotations.NotNull method dec(@org.jetbrains.annotations.NotNull p0: X): X
    public final static @org.jetbrains.annotations.NotNull method inc(@org.jetbrains.annotations.NotNull p0: X): X
}


public final class X {
    private field value: long
    public method <init>(p0: long): void
    public final method getValue(): long
    public final method setValue(p0: long): void
}


public final class Z {
    private field counter: int
    private @org.jetbrains.annotations.NotNull field prop: X
    public method <init>(): void
    public final method getCounter(): int
    public final @org.jetbrains.annotations.NotNull method getProp(): X
    public final method setCounter(p0: int): void
    public final method setProp(@org.jetbrains.annotations.NotNull p0: X): void
}
