class Inv class Out class OutPair class In class Final open class Open fun arrayOfOutOpen(x: Array>) {} // method: ArraysKt::arrayOfOutOpen // generic signature: ([LOut;)V fun arrayOfOutFinal(x: Array>) {} // method: ArraysKt::arrayOfOutFinal // generic signature: ([LOut;)V fun outOfArrayOpen(x: Out>) {} // method: ArraysKt::outOfArrayOpen // generic signature: (LOut<[LOpen;>;)V fun outOfArrayOutOpen(x: Out>) {} // method: ArraysKt::outOfArrayOutOpen // generic signature: (LOut<+[LOpen;>;)V