package package inferenceagain { public fun derivedOf(/*0*/ vararg members: T /*kotlin.Array*/): inferenceagain.Derived public fun x(/*0*/ l: inferenceagain.Derived): kotlin.Unit public fun , /*1*/ T : kotlin.Any> inferenceagain.Base.maxBy(/*0*/ f: (T) -> R): T? public fun , /*1*/ T : kotlin.Any> inferenceagain.Derived.maxBy(/*0*/ f: (T) -> R): T? public interface Base { 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 Derived : inferenceagain.Base { 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 } }