package public val x: kotlin.Int = 456 public fun bar(/*0*/ container: Container, /*1*/ wrapper: Wrapper): kotlin.Unit public fun baz(/*0*/ container: Container, /*1*/ wrapper: Wrapper): kotlin.Unit public fun dif(/*0*/ container: Container, /*1*/ wrapper: Wrapper): kotlin.Unit public fun foo(/*0*/ container: Container<*>, /*1*/ wrapper: Wrapper): kotlin.Unit public fun gau(/*0*/ container: Container, /*1*/ wrapper: Wrapper, /*2*/ arg: kotlin.Any): kotlin.Unit public fun generic(/*0*/ container: Container, /*1*/ wrapper: Wrapper, /*2*/ arg: T): kotlin.Unit public fun inn(/*0*/ container: Container, /*1*/ wrapper: Wrapper, /*2*/ arg: kotlin.Any): kotlin.Unit public fun out(/*0*/ container: Container, /*1*/ wrapper: Wrapper): kotlin.Unit public open class Container { public constructor Container() public/*package*/ final var w: Wrapper! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open fun getSimple(): E! public open fun getWrapper(): Wrapper! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open fun setSimple(/*0*/ e: E!): kotlin.Unit public open fun setWrapper(/*0*/ wrapper: Wrapper!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public object O { private constructor O() 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 open class Wrapper { public constructor Wrapper() 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 }