anchor.diff:  String processDocsAsMarkdown(ModelElement element) {
     if (element == null || element.documentation == null) return '';
     String html = renderMarkdownToHtml(element.documentation, element);
  -//  html = _resolveDocReferences(html, element);
     Document doc = parse(html);
     doc.querySelectorAll('script').forEach((s) => s.remove());
     doc.querySelectorAll('pre > code').forEach((e) {
  
positive.code: }
  
  String _replaceAllLinks(ModelElement element, String str,
      String findMatchingLink(String input, {bool isConstructor})) {
    int lastWritten = 0;
    int index = str.indexOf(_leftChar);
    StringBuffer buf = new StringBuffer();
  
negative.code:     return docsAfterMarkdown;
    }
  
    return _replaceAllLinks(
        element, docsAfterMarkdown, commentRefs, _getMatchingLink);
  }
  
  NodeList<CommentReference> _getCommentRefs(ModelElement modelElement) {
  