anchor.diff:        var contents = new File(f).readAsStringSync();
         if (!(contents.contains(new RegExp('\npart of ')) ||
             contents.startsWith(new RegExp('part of ')))) {
  -        libraries.add(f);
  +        libraries.add(new Uri.file(path.normalize(path.absolute(f))));
           logger.info('Added to libraries: $f');
         }
       }
     });
  -  return libraries.map(path.absolute).map(path.normalize).toList();
  +  return libraries;
   }
   
   String _findPackageRoot(String directory) {
  
positive.code:       _coreLibrary = _sdkLibraries.singleWhere((lib) =>
            lib.uri.toString().startsWith('dart:core'));
        var availableLibrariesByPath = new Map.fromIterables(
            availableLibraries.map((each) => each.uri.toFilePath()),
            availableLibraries);
        var librariesToDocument = requestedLibraries.map(
            (each) => availableLibrariesByPath.putIfAbsent(each,
  
negative.code: 
  /// Analyzes set of libraries and provides a mirror system which can be used
  /// for static inspection of the source code.
  Future<MirrorSystem> _analyzeLibraries(List<Uri> libraries,
        String libraryRoot, {String packageRoot}) {
    SourceFileProvider provider = new CompilerSourceFileProvider();
    api.DiagnosticHandler diagnosticHandler =
  