anchor.diff:    }
   
     /**
  -   * Format a message differently depending on [gender]. Normally used as part
  -   * of an Intl.message message that is to be translated.
  -   */
  -  static String gender(String gender,
  +   * Format a message differently depending on [targetGender]. Normally used as
  +   * part of an Intl.message message that is to be translated.
  +   */
  +  static String gender(String targetGender,
         {String male, String female, String other,
          String desc, Map examples, String locale, String name,
          List<String>args}) {
  
positive.code:     // top-level message, so look up our translation by calling Intl.message
      // with ourselves as an argument.
      if (name != null) {
        return Intl.message(
            Intl.select(choice, cases),
            name: name,
            args: args,
            locale: locale);
  
negative.code:     // top-level message, so look up our translation by calling Intl.message
      // with ourselves as an argument.
      if (name != null) {
        return message(
          gender(targetGender, male: male, female: female, other: other),
          name: name,
          args: args,
          locale: locale);
  