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