anchor.diff:              "a simple string literal";
         }
       }
  +    return null;
     }
   
     /**
  
positive.code:    * Record the translation for this message in the given locale, after
     * suitably escaping it.
     */
    String addTranslation(String locale, Message translated) {
        translated.parent = this;
        translations[locale] = translated.toCode();
    }
  
negative.code:       return "The 'name' argument for Intl.message must be a simple string "
            "literal.";
      }
      if (outerName != null && outerName != messageName.expression.value) {
        return "The 'name' argument for Intl.message must match "
            "the name of the containing function ("
            "'${messageName.expression.value}' vs. '$outerName')";
      }
      var simpleArguments = arguments.where(
          (each) => each is NamedExpression
          && ["desc", "name"].contains(each.name.label.name));
  