anchor.diff:  /// allowed in some environments, so avoid using this.
   // TODO(jcollins-g): consider deprecating this and the `--include-source`
   // feature that uses it now that source code linking is possible.
  +// TODO(srawlins): Evaluate whether this leads to a ton of memory usage.
  +// An LRU of size 1 might be just fine.
   String? getFileContentsFor(Element e, ResourceProvider resourceProvider) {
     var location = e.source?.fullName;
     if (location != null && !_fileContents.containsKey(location)) {
  
positive.code:       return true;
      }
    }
    if (e is LibraryElement &&
        (e.identifier.startsWith('dart:_') ||
            e.identifier.startsWith('dart:nativewrappers/') ||
            ['dart:nativewrappers'].contains(e.identifier))) {
      return true;
    }
    if (e is LibraryElement) {
      var elementLocation = e.location;
      if (elementLocation != null) {
        var locationParts = elementLocation.components[0].split(slashes);
        // TODO(jcollins-g): Implement real cross package detection
        if (locationParts.length >= 2 &&
            locationParts[0].startsWith('package:') &&
            locationParts[1] == 'src') return true;
      }
    }
    return false;
  
negative.code:   return _fileContents[location];
  }
  
  bool hasPrivateName(Element e) {
    var elementName = e.name;
    if (elementName == null) return false;
  