anchor.diff:      };
     }
   
  -  LocaleResolutionCallback resolution(
  -      {Locale fallback, bool withCountry = true}) {
  +  LocaleResolutionCallback resolution({Locale fallback, bool withCountry = true}) {
       return (Locale locale, Iterable<Locale> supported) {
         return _resolve(locale, fallback, supported, withCountry);
       };
  
positive.code:         }
  
          // If no country requirement is requested, check if this locale has no country.
          if (true != withCountry &&
              (supportedLocale.countryCode == null ||
                  supportedLocale.countryCode.isEmpty)) {
            return true;
          }
        }
  
negative.code:     ];
    }
  
    LocaleListResolutionCallback listResolution({Locale fallback, bool withCountry = true}) {
      return (List<Locale> locales, Iterable<Locale> supported) {
        if (locales == null || locales.isEmpty) {
          return fallback ?? supported.first;
  