anchor.diff:  import 'dart:typed_data';
   
   import 'package:analyzer/src/generated/element.dart';
  +import 'package:analyzer/src/generated/java_engine_io.dart';
   import 'package:analyzer/src/generated/source.dart';
   import 'package:analyzer/src/summary/builder.dart';
   import 'package:analyzer/src/summary/format.dart';
  
positive.code:     serializeLibraryText('import "foo.dart";', allowErrors: true);
      // Second import is the implicit import of dart:core
      expect(unlinked.imports, hasLength(2));
      checkDependency(lib.importDependencies[0], 'file:///foo.dart', 'foo.dart');
    }
  
    /**
  
negative.code:     addNamedSource('/b.dart', 'library b; export "c.dart";');
      addNamedSource('/c.dart', 'library c;');
      serializeLibraryText('import "a.dart"; A a;');
      checkHasDependency(absUri('/a.dart'), 'a.dart');
      // The main test library depends on c.dart, because names defined in
      // c.dart are exported by b.dart and then re-exported by a.dart.
      checkHasDependency(absUri('/c.dart'), 'c.dart');
    }
  
    test_dependencies_import_transitive_closure() {
  