anchor.diff:    ///
     /// See also:
     ///
  -  ///  * [MaterialApp.localeResolutionCallback], which sets the callback of the
  +  ///  * [MaterialApp.localeListResolutionCallback], which sets the callback of the
     ///    [WidgetsApp] it creates.
  +  ///  * [basicLocaleListResolution], a static method that implements the locale resolution
  +  ///    algorithm that is used when no custom locale resolution algorithm is provided.
     final LocaleListResolutionCallback localeListResolutionCallback;
   
     /// {@macro flutter.widgets.widgetsApp.localeListResolutionCallback}
  
positive.code:   ///
    /// When no match at all is found, the first (default) locale in [supportedLocales] will be
    /// returned.
    ///
    /// This algorithm does not take language distance (how similar languages are to each other)
    /// into account, and will not handle edge cases such as resolving `de` to `fr` rather than `zh`
  
negative.code:   /// This list must not null. Its default value is just
    /// `[const Locale('en', 'US')]`.
    ///
    /// The order of the list matters. The default locale resolution algorithm,
    /// [basicLocaleListResolution], attempts to match by the following priority:
    ///
    ///  1. [Locale.languageCode], [Locale.scriptCode], and [Locale.countryCode]
    ///  2. [Locale.languageCode] and [Locale.countryCode] only
    ///  3. [Locale.languageCode] and [Locale.countryCode] only
    ///  4. [Locale.languageCode] only
    ///  6. [Locale.countryCode] only when all [preferredLocales] fail to match
    ///  5. returns [supportedLocales.first] as a fallback
    ///
    /// When more than one supported locale matches one of these criteria, only the first
    /// matching locale is returned. See [basicLocaleListResolution] for a complete
    /// description of the algorithm.
    ///
    /// The default locale resolution algorithm can be overridden by providing a value for
    /// [localeListResolutionCallback]. The provided [basicLocaleListResolution] is optimized
    /// for speed and does not implement a full algorithm (such as the one defined in
    /// [Unicode TR35](https://unicode.org/reports/tr35/#LanguageMatching)) that takes
    /// distances between languages into account.
    ///
    /// When supporting languages with more than one script, it is recommended
    /// to specify the [Locale.scriptCode] explicitly. Locales may also be defined without
  