anchor.diff:  
     bool get isPrivate => false;
   
  -  int get hashCode => text.hashCode + 11 * isSetter.hashCode;
  +  int get hashCode => similarHashCode;
   
     bool operator ==(other) {
       if (other is! PublicName) return false;
  
positive.code:   /// Returns `true` if this name is the same as [other] not taking the library
    /// privacy into account.
    bool isSimilarTo(Name other);
  }
  
  class PublicName implements Name {
  
negative.code: 
    bool isSimilarTo(Name other) =>
        text == other.text && isSetter == other.isSetter;
    int get similarHashCode => text.hashCode + 11 * isSetter.hashCode;
  
    String toString() => isSetter ? '$text=' : text;
  }
  