public/*package*/ abstract class MethodTypeParameterBounds : R|kotlin/Any| {
    public/*package*/ open fun <T : R|@EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  kotlin/Any|> f1(x: R|@EnhancedNullability T|): R|kotlin/Unit|

    public/*package*/ open fun <_A : R|kotlin/Any!|, B : R|@EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  kotlin/Int|> f2(x: R|_A!|, y: R|@EnhancedNullability B|): R|kotlin/Unit|

    public/*package*/ open fun <_A : R|kotlin/Any!|, B : R|kotlin/Any!|, R|@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  test/MethodTypeParameterBounds.I1?|> f3(x: R|_A!|, y: R|B!|): R|kotlin/Unit|

    public/*package*/ open fun <_A : R|@EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  B & Any|, B : R|kotlin/Any!|> f4(x: R|@EnhancedNullability _A|, y: R|B!|): R|kotlin/Unit|

    public/*package*/ open fun <_A : R|kotlin/Any!|, B : R|@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  _A?|> f5(x: R|_A!|, y: R|B!|): R|kotlin/Unit|

    public/*package*/ open fun <_A : R|@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  test/MethodTypeParameterBounds.I1?|> f6(): R|kotlin/Unit|

    public/*package*/ abstract fun <_A : R|kotlin/Any!|, B : R|@EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  _A & Any|> f7(x: R|_A!|, y: R|@EnhancedNullability B|): R|kotlin/Unit|

    public/*package*/ abstract fun <_A : R|@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  test/MethodTypeParameterBounds.I1?|, B : R|kotlin/Any!|, C : R|kotlin/Any!|, D : R|@EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  E & Any|, E : R|kotlin/Any!|, F : R|kotlin/Any!|> f8(x1: R|_A!|, x2: R|B!|, x3: R|C!|, x4: R|@EnhancedNullability D|, x5: R|E!|, x6: R|F!|): R|kotlin/Unit|

    public/*package*/ open fun <_A : R|kotlin/Any!|, R|test/MethodTypeParameterBounds.I2<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>!|, R|@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  test/MethodTypeParameterBounds.I3<kotlin/String!>?|> f9(x: R|_A!|): R|kotlin/Unit|

    public/*package*/ open fun <_A : R|kotlin/Any!|, R|test/MethodTypeParameterBounds.I2<in @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>!|, R|@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  test/MethodTypeParameterBounds.I3<out kotlin/String!>?|> f10(x: R|_A!|): R|kotlin/Unit|

    public/*package*/ open fun <_A : R|test/MethodTypeParameterBounds.I4<ft<@EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  kotlin/Array<kotlin/Int!>, @EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  kotlin/Array<out kotlin/Int!>>>!|, R|test/MethodTypeParameterBounds.I2<out ft<@R|org/jetbrains/annotations/Nullable|()  kotlin/Array<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>?, @R|org/jetbrains/annotations/Nullable|()  kotlin/Array<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>?>>!|, R|@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  test/MethodTypeParameterBounds.I3<out ft<@EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  kotlin/Array<kotlin/Int!>, @EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  kotlin/Array<out kotlin/Int!>>>?|> f11(x: R|_A!|): R|kotlin/Unit|

    public/*package*/ open fun <_A : R|test/MethodTypeParameterBounds.I4<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/IntArray?>!|, R|test/MethodTypeParameterBounds.I2<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/IntArray?>!|, R|@EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  test/MethodTypeParameterBounds.I3<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/IntArray?>|> f12(x: R|@EnhancedNullability _A|): R|kotlin/Unit|

    public/*package*/ open fun <_A : R|test/MethodTypeParameterBounds.I4<ft<kotlin/Array<ft<kotlin/Array<ft<@R|org/jetbrains/annotations/Nullable|()  kotlin/Array<kotlin/Int!>?, @R|org/jetbrains/annotations/Nullable|()  kotlin/Array<out kotlin/Int!>?>>, kotlin/Array<out ft<@R|org/jetbrains/annotations/Nullable|()  kotlin/Array<kotlin/Int!>?, @R|org/jetbrains/annotations/Nullable|()  kotlin/Array<out kotlin/Int!>?>>?>>, kotlin/Array<out ft<kotlin/Array<ft<@R|org/jetbrains/annotations/Nullable|()  kotlin/Array<kotlin/Int!>?, @R|org/jetbrains/annotations/Nullable|()  kotlin/Array<out kotlin/Int!>?>>, kotlin/Array<out ft<@R|org/jetbrains/annotations/Nullable|()  kotlin/Array<kotlin/Int!>?, @R|org/jetbrains/annotations/Nullable|()  kotlin/Array<out kotlin/Int!>?>>?>>?>>!|, R|test/MethodTypeParameterBounds.I2<out ft<@R|org/jetbrains/annotations/Nullable|()  kotlin/Array<ft<kotlin/Array<ft<kotlin/Array<ft<kotlin/Array<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>, kotlin/Array<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>?>>, kotlin/Array<out ft<kotlin/Array<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>, kotlin/Array<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>?>>?>>, kotlin/Array<out ft<kotlin/Array<ft<kotlin/Array<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>, kotlin/Array<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>?>>, kotlin/Array<out ft<kotlin/Array<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>, kotlin/Array<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>?>>?>>?>>?, @R|org/jetbrains/annotations/Nullable|()  kotlin/Array<out ft<kotlin/Array<ft<kotlin/Array<ft<kotlin/Array<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>, kotlin/Array<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>?>>, kotlin/Array<out ft<kotlin/Array<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>, kotlin/Array<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>?>>?>>, kotlin/Array<out ft<kotlin/Array<ft<kotlin/Array<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>, kotlin/Array<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>?>>, kotlin/Array<out ft<kotlin/Array<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>, kotlin/Array<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/Int?>?>>?>>?>>?>>!|, R|@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  test/MethodTypeParameterBounds.I3<out ft<kotlin/Array<ft<@R|org/jetbrains/annotations/Nullable|()  kotlin/Array<kotlin/Int!>?, @R|org/jetbrains/annotations/Nullable|()  kotlin/Array<out kotlin/Int!>?>>, kotlin/Array<out ft<@R|org/jetbrains/annotations/Nullable|()  kotlin/Array<kotlin/Int!>?, @R|org/jetbrains/annotations/Nullable|()  kotlin/Array<out kotlin/Int!>?>>?>>?|> f13(x: R|_A!|): R|kotlin/Unit|

    public/*package*/ abstract fun <_A : R|test/MethodTypeParameterBounds.I4<ft<@EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  kotlin/Array<kotlin/IntArray!>, @EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  kotlin/Array<out kotlin/IntArray!>>>!|, R|test/MethodTypeParameterBounds.I2<out ft<kotlin/Array<ft<kotlin/Array<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/IntArray?>, kotlin/Array<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/IntArray?>?>>, kotlin/Array<out ft<kotlin/Array<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/IntArray?>, kotlin/Array<out @EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  kotlin/IntArray?>?>>?>>!|, R|@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  test/MethodTypeParameterBounds.I3<out ft<kotlin/Array<ft<@R|org/jetbrains/annotations/Nullable|()  kotlin/Array<kotlin/IntArray!>?, @R|org/jetbrains/annotations/Nullable|()  kotlin/Array<out kotlin/IntArray!>?>>, kotlin/Array<out ft<@R|org/jetbrains/annotations/Nullable|()  kotlin/Array<kotlin/IntArray!>?, @R|org/jetbrains/annotations/Nullable|()  kotlin/Array<out kotlin/IntArray!>?>>?>>?|> f14(x: R|_A!|): R|kotlin/Unit|

    public/*package*/ open fun <_A : R|kotlin/Any!|, B : R|test/MethodTypeParameterBounds.I3<@EnhancedNullability @R|org/jetbrains/annotations/Nullable|()  _A?>!|, R|@EnhancedNullability @R|org/jetbrains/annotations/NotNull|()  test/MethodTypeParameterBounds.I2<_A!>|> f15(x: R|_A!|): R|kotlin/Unit|

    public/*package*/ constructor(): R|test/MethodTypeParameterBounds|

    public/*package*/ abstract interface I1 : R|kotlin/Any| {
    }
    public/*package*/ abstract interface I2<T : R|kotlin/Any!|> : R|kotlin/Any| {
    }
    public/*package*/ abstract interface I3<T : R|kotlin/Any!|> : R|kotlin/Any| {
    }
    public/*package*/ abstract interface I4<T : R|kotlin/Any!|> : R|kotlin/Any| {
    }
}
