fun test() {
  var a: SomeJavaClass<out String> = SomeJavaClass<String>()
  a.someFunction(hello = local fun <anonymous>(it: @FlexibleNullability String?) {
    return Unit
  }
 /*-> Hello<out @FlexibleNullability String?> */)
  a.plus(hello = local fun <anonymous>(it: @FlexibleNullability String?) {
    return Unit
  }
 /*-> Hello<out @FlexibleNullability String?> */) /*~> Unit */
  a.get(hello = local fun <anonymous>(it: @FlexibleNullability String?) {
    return Unit
  }
 /*-> Hello<out @FlexibleNullability String?> */)
  a = a.plus(hello = local fun <anonymous>(it: @FlexibleNullability String?) {
    return Unit
  }
 /*-> Hello<out @FlexibleNullability String?> */)
  a /*as SomeJavaClass<out @FlexibleNullability String?> */.set(i = 0, hello = local fun <anonymous>(it: @FlexibleNullability String?) {
    return Unit
  }
 /*-> Hello<out @FlexibleNullability String?> */)
}
