anchor.diff:  
     /// Holds the generated translations.
     StringBuffer output = new StringBuffer();
  +
  +  String get orNull => nullSafety ? '?' : '';
   
     void clearOutput() {
       output = new StringBuffer();
  
positive.code: 
    void writeTranslations(
        Iterable<TranslatedMessage> usableTranslations, String locale) {
      output.write(r"""
    Map<String, dynamic> _messages;
    Map<String, dynamic> get messages => _messages ??=
        const JsonDecoder().convert(messageText) as Map<String, dynamic>;
  """);
  
negative.code:       output.write(loadOperation);
      }
      output.write("};\n");
      output.write(
          "\nMessageLookupByLibrary$orNull _findExact(String localeName) {\n"
          "  switch (localeName) {\n");
      for (var rawLocale in allLocales) {
        var locale = Intl.canonicalizedLocale(rawLocale);
  