library /*isNonNullableByDefault*/; import self as self; import "dart:core" as core; import "dart:_internal" as _in; static const field core::int annotation = #C1; static method f(dynamic x) → dynamic { final dynamic a; { final dynamic #0#0 = x; if(!(#0#0 is{ForNonNullableByDefault} core::Map && #0#0{core::Map}.{core::Map::length}{core::int} =={core::num::==}{(core::Object) → core::bool} #C2 && #0#0{core::Map}.{core::Map::containsKey}(#C3){(core::Object?) → core::bool} && (let final dynamic #t1 = a = #0#0{core::Map}.{core::Map::[]}(#C3){(core::Object?) → dynamic} in true))) throw new _in::ReachabilityError::•(); } } constants { #C1 = 0 #C2 = 1 #C3 = "a" }