anchor.diff:      }
   
       if (_documentation != null) {
  -      _documentation =
  -          _processRefs(stripComments(_documentation), commentRefs);
  +      _documentation = _processRefs(stripComments(_documentation), commentRefs);
       }
       return _documentation;
     }
   
  -  String _processRefs(
  -      String docs, NodeList<CommentReference> commentRefs) {
  +  String _processRefs(String docs, NodeList<CommentReference> commentRefs) {
       var matchChars = ['[', ']'];
       int lastWritten = 0;
       int index = docs.indexOf(matchChars[0]);
  
positive.code:   String get docOneLiner {
      var doc = documentation;
      if (doc == null || doc == '') return null;
      var endOfFirstSentence = doc.allMatches('.');
      if (endOfFirstSentence.length > 0) {
        endOfFirstSentence.forEach((index) {
          if (doc[index+1] == ' ') {
            return doc.substring(0, index + 1);
          }
        });
        
      } else {
        return doc;
      }
    }
  }
  
  
negative.code:     if (c != null) {
        return '${getFileNameFor(this.library.name)}#${c.name}.$name)}';
      } else {
        return '${this.library.name}/${getFileNameFor(name)}';
      }
    }
  
  