class Out class Final open class Open fun deepOpen(x: Out>>) {} // method: DeepOutKt::deepOpen // generic signature: (LOut<+LOut<+LOut<+LOpen;>;>;>;)V fun deepFinal(x: Out>>) {} // method: DeepOutKt::deepFinal // generic signature: (LOut;>;>;)V