anchor.diff:          // For now ensure original order of libraries to produce bit-perfect
           // output.
           libraries.sort((a, b) {
  -          int aOrder = importUriToOrder[a.importUri];
  -          int bOrder = importUriToOrder[b.importUri];
  +          int aOrder = data.importUriToOrder[a.importUri];
  +          int bOrder = data.importUriToOrder[b.importUri];
             if (aOrder != null && bOrder != null) return aOrder - bOrder;
             if (aOrder != null) return -1;
             if (bOrder != null) return 1;
  
positive.code:     invalidatedUris.add(uri);
    }
  }
  
negative.code: 
        List<Library> libraries =
            new List<Library>.from(userCode.loader.libraries);
        data.uriToSource.addAll(userCode.uriToSource);
        if (data.includeUserLoadedLibraries) {
          for (LibraryBuilder library in reusedLibraries) {
            if (library.fileUri.scheme == "dart") continue;
            assert(library is DillLibraryBuilder);
  