anchor.diff:      if (parsedUri.hasScheme) {
         if (parsedUri.scheme == 'package') {
           return new AssetId(parsedUri.pathSegments.first,
  -            pathos.join('lib', pathos.joinAll(parsedUri.pathSegments.skip(1))));
  +            p.join('lib', p.joinAll(parsedUri.pathSegments.skip(1))));
         }
         throw new UnsupportedError(
             'Cannot resolve $uri; only "package" supported');
  
positive.code: // Copyright (c) 2016, the Dart project authors.  Please see the AUTHORS file
  // for details. All rights reserved. Use of this source code is governed by a
  // BSD-style license that can be found in the LICENSE file.
  import 'package:path/path.dart' as pathos;
  
  /// Identifies an asset within a package.
  class AssetId implements Comparable<AssetId> {
  
negative.code: }
  
  String _normalizePath(String path) {
    if (p.isAbsolute(path)) {
      throw new ArgumentError('Asset paths must be relative, but got "$path".');
    }
  
  