anchor.diff:    ExportedMethod(MethodMirror originalMethod, Library this._exportingLibrary) :
         super(originalMethod);
   
  -  String get fileName => '${_exportingLibrary.packageName}/' +
  -      super.fileName.substring(packagePrefix.length);
  +  // TODO(efortuna): Refactor this code so the exported items can share this
  +  // behavior.
  +  String get fileName => path.join(_exportingLibrary.packageName,
  +      _exportingLibrary.mirror.qualifiedName + '.' + super.name);
   
     void updateExports(Map<String, Indexable> libraryExports) {
       // TODO(efortuna): if this class points to another exported class or type
  
positive.code:     var exported = _calcExportedItems(libraryMirror);
      _createClasses(exported['classes']..addAll(libraryMirror.classes));
      this.functions = _createMethods(
          exported['methods']..addAll(libraryMirror.functions));
      this.variables = _createVariables(
          exported['variables']..addAll(libraryMirror.variables));
  
      var exportedVariables = {};
      variables.forEach((key, value) {
  
negative.code:   }
  
    /// Returns a map of [Variable] objects constructed from [mirrorMap].
    /// The optional parameter [containingLibrary] is contains data for variables
    /// defined at the top level of a library (potentially for exporting
    /// purposes).
    Map<String, Variable> _createVariables(Map<String,
        VariableMirror> mirrorMap, [Library containingLibrary]) {
      var data = {};
      // TODO(janicejl): When map to map feature is created, replace the below
      // with a filter. Issue(#9590).
      mirrorMap.forEach((String mirrorName, VariableMirror mirror) {
        if (_includePrivate || !_isHidden(mirror)) {
          if (containingLibrary != null && mirror.owner.qualifiedName !=
              containingLibrary.mirror.qualifiedName) {
            entityMap[docName(mirror)] = new ExportedVariable(mirrorName, mirror,
                containingLibrary);
          } else {
            entityMap[docName(mirror)] = new Variable(mirrorName, mirror);
          }
          data[mirrorName] = entityMap[docName(mirror)];
        }
      });
  