import java.lang.System;

@kotlin.Metadata()
public abstract class Cls {

    public Cls() {
        super();
    }

    public abstract void foo(@org.jetbrains.annotations.NotNull()
    java.lang.String abc);

    @org.jetbrains.annotations.NotNull()
    public final java.lang.String bar(int bcd) {
        return null;
    }
}

////////////////////


import java.lang.System;

@kotlin.Metadata()
public abstract interface Intf {

    public abstract void foo(@org.jetbrains.annotations.NotNull()
    java.lang.String abc);

    @org.jetbrains.annotations.NotNull()
    public abstract java.lang.String bar(int bcd);

    @kotlin.Metadata()
    public static final class DefaultImpls {

        public DefaultImpls() {
            super();
        }

        @org.jetbrains.annotations.NotNull()
        public static java.lang.String bar(@org.jetbrains.annotations.NotNull()
        Intf $this, int bcd) {
            return null;
        }
    }
}
