package test class C : B { constructor() /* primary */ { super/*B*/() /* () */ } fun f(): @FlexibleNullability String? { return eval<@FlexibleNullability String?>(f = local fun (): @FlexibleNullability String? { return .#x } ) } fun g(): @FlexibleNullability String? { return eval<@FlexibleNullability String?>(f = local fun (): @FlexibleNullability String? { return .#y } ) } } fun eval(f: Function0): T { return f.invoke() }