anchor.diff:  final _keepAnalysisHappy = Intl.defaultLocale;
   
   // ignore: non_constant_identifier_names
  -typedef MessageIfAbsent(String message_str, List args);
  +typedef MessageIfAbsent(String message_str, List<dynamic> args);
   
   class MessageLookup extends MessageLookupByLibrary {
     get localeName => '$locale';
  
positive.code: ///   * \['Intl.gender', String gender, (templates for female, male, other)\]
  ///   * \['Intl.select', String choice, { 'case' : template, ...} \]
  ///   * \['text alternating with ', 0 , ' indexes in the argument list'\]
  String evaluateJsonTemplate(Object input, List args) {
    if (input == null) return null;
    if (input is String) return input;
    if (input is int) {
      return "\${args[input]}";
    }
  
    List template = input;
    var messageName = template.first;
    if (messageName == "Intl.plural") {
       var howMany = args[template[1]];
  
negative.code:   String prologue(locale) =>
        super.prologue(locale) +
        '''
    String evaluateMessage(translation, List<dynamic> args) {
      return evaluateJsonTemplate(translation, args);
    }
  ''';
  