anchor.diff:  
     String overrideLookup = """
     String lookupMessage(
  -      String message_str, String locale, String name, List args, String meaning,
  +      String message_str,
  +      String locale,
  +      String name,
  +      List<dynamic> args,
  +      String meaning,
         {MessageIfAbsent ifAbsent}) {
  -    String failedLookup(String message_str, List args) {
  +    String failedLookup(String message_str, List<dynamic> args) {
         // If there's no message_str, then we are an internal lookup, e.g. an
         // embedded plural, and shouldn't fail.
         if (message_str == null) return null;
  
positive.code: final _keepAnalysisHappy = Intl.defaultLocale;
  
  // ignore: non_constant_identifier_names
  typedef MessageIfAbsent(String message_str, List args);
  
  class MessageLookup extends MessageLookupByLibrary {
    get localeName => '$locale';
  
negative.code:   String prologue(locale) =>
        super.prologue(locale) +
        '''
    String evaluateMessage(translation, List<dynamic> args) {
      return evaluateJsonTemplate(translation, args);
    }
  ''';
  