anchor.diff:  import 'package:angular2/src/transform/common/ng_deps.dart';
   import 'package:barback/barback.dart';
   import 'package:code_transformers/assets.dart';
  -import 'package:path/path.dart' as path;
   
   /// Checks the `.ng_deps.dart` file represented by `entryPoint` and
   /// determines whether it is necessary to the functioning of the Angular 2
  
positive.code:       .wait(directives
            .where(_isNotDartDirective)
            .map((UriBasedDirective directive) {
      var ngDepsUri = _toDepsUri(stringLiteralToString(directive.uri));
      var spanArg = null;
      var ngDepsAsset = uriToAssetId(entryPoint, ngDepsUri, logger, spanArg,
          errorOnAbsolute: false);
  
negative.code:     ..sort((a, b) => a.end.compareTo(b.end));
  }
  
  bool _isNotDartDirective(UriBasedDirective directive) {
    return !stringLiteralToString(directive.uri).startsWith('dart:');
  }
  