package public fun elvis(/*0*/ x: K?, /*1*/ y: K): K public fun test(/*0*/ a: A): kotlin.Unit @kotlin.jvm.JvmName(name = "myFlatMapIterable") @kotlin.OverloadResolutionByLambdaReturnType public fun kotlin.sequences.Sequence.myFlatMap(/*0*/ transform: (T) -> kotlin.collections.Iterable): kotlin.sequences.Sequence public fun kotlin.sequences.Sequence.myFlatMap(/*0*/ transform: (T) -> kotlin.sequences.Sequence): kotlin.sequences.Sequence public interface A { public abstract val supertypes: kotlin.collections.Collection public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public interface B { public abstract val descriptors: kotlin.sequences.Sequence? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public interface C { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } package kotlin { public final annotation class OverloadResolutionByLambdaReturnType : kotlin.Annotation { public constructor OverloadResolutionByLambdaReturnType() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } }