public open class MethodWithFunctionTypes : R|kotlin/Any| {
    public open fun foo(f: R|ft<@FlexibleNullability kotlin/Function1<ft<@FlexibleNullability kotlin/String, kotlin/String?>!, ft<@FlexibleNullability kotlin/String, kotlin/String?>!>, kotlin/Function1<ft<@FlexibleNullability kotlin/String, kotlin/String?>!, ft<@FlexibleNullability kotlin/String, kotlin/String?>!>?>!|): R|ft<@FlexibleNullability kotlin/Function0<ft<@FlexibleNullability kotlin/String, kotlin/String?>!>, kotlin/Function0<ft<@FlexibleNullability kotlin/String, kotlin/String?>!>?>!|

    public constructor(): R|test/MethodWithFunctionTypes|

}
