public open class NonTrivialFunctionType : R|kotlin/Any| {
    public open fun foo(filenameFilter: R|ft<@FlexibleNullability java/io/FilenameFilter, java/io/FilenameFilter?>!|): R|kotlin/Unit|

    public open fun foo(comparator: R|ft<@FlexibleNullability java/util/Comparator<ft<@FlexibleNullability kotlin/String, kotlin/String?>!>, java/util/Comparator<ft<@FlexibleNullability kotlin/String, kotlin/String?>!>?>!|): R|kotlin/Unit|

    public open fun wildcardUnbound(comparator: R|ft<@FlexibleNullability java/util/Comparator<*>, java/util/Comparator<*>?>!|): R|kotlin/Unit|

    public open fun wildcardBound(comparator: R|ft<@FlexibleNullability java/util/Comparator<in ft<@FlexibleNullability kotlin/CharSequence, kotlin/CharSequence?>!>, java/util/Comparator<in ft<@FlexibleNullability kotlin/CharSequence, kotlin/CharSequence?>!>?>!|): R|kotlin/Unit|

    public constructor(): R|test/NonTrivialFunctionType|

}
