package test public interface SubstitutedSamInterface : java.util.Comparator { public abstract override /*1*/ /*fake_override*/ fun compare(/*0*/ p0: kotlin.String!, /*1*/ p1: kotlin.String!): kotlin.Int public open override /*1*/ /*fake_override*/ fun reversed(): java.util.Comparator! public open override /*1*/ /*fake_override*/ fun thenComparing(/*0*/ p0: java.util.Comparator!): java.util.Comparator! public open override /*1*/ /*fake_override*/ fun !> thenComparing(/*0*/ p0: java.util.function.Function!): java.util.Comparator! public open override /*1*/ /*fake_override*/ fun thenComparing(/*0*/ p0: java.util.function.Function!, /*1*/ p1: java.util.Comparator!): java.util.Comparator! public open override /*1*/ /*fake_override*/ fun thenComparingDouble(/*0*/ p0: java.util.function.ToDoubleFunction!): java.util.Comparator! public open override /*1*/ /*fake_override*/ fun thenComparingInt(/*0*/ p0: java.util.function.ToIntFunction!): java.util.Comparator! public open override /*1*/ /*fake_override*/ fun thenComparingLong(/*0*/ p0: java.util.function.ToLongFunction!): java.util.Comparator! }