class In class Out class X fun f(): Out> = throw Exception() // method: OutOfInInOutPositionKt::f // jvm signature: ()LOut; // generic signature: ()LOut;>;