anchor.diff:      _createLinkingBundle();
     }
   
  -  void _addExporters() {
  -    for (var library in builders.values) {
  -      library.addExporters();
  -    }
  -  }
  -
     void _addSyntheticConstructors() {
       for (var library in builders.values) {
         library.addSyntheticConstructors();
  
positive.code: 
    void _buildOutlines() {
      _resolveUriDirectives();
      _addExporters();
      _computeLibraryScopes();
      _addSyntheticConstructors();
      _createTypeSystem();
  
negative.code:   }
  
    void _computeLibraryScopes() {
      for (var library in builders.values) {
        library.addLocalDeclarations();
      }
  
      for (var library in builders.values) {
        library.buildInitialExportScope();
      }
  
      var exporters = new Set<SourceLibraryBuilder>();
      var exportees = new Set<SourceLibraryBuilder>();
  
      for (var library in builders.values) {
        library.addExporters();
      }
  
      for (var library in builders.values) {
        if (library.exporters.isNotEmpty) {
          exportees.add(library);
          for (var exporter in library.exporters) {
            exporters.add(exporter.exporter);
          }
        }
      }
  
      var both = new Set<SourceLibraryBuilder>();
  