anchor.diff:  
       librarySource = computeLibrarySource();
   
  +    Uri libraryUri = librarySource.uri;
  +    if (libraryUri.scheme == 'package' && libraryUri.pathSegments.length > 0) {
  +      _selfPackageName = libraryUri.pathSegments[0];
  +    }
  +
       // Create and add a ChangeSet
       ChangeSet changeSet = new ChangeSet();
       changeSet.addedSource(librarySource);
  
positive.code:       }
        return options.showSdkWarnings;
      }
      if (source.uri.scheme == 'package') {
        return options.showPackageWarnings;
      }
      return true;
  
negative.code:     {
        UriKind uriKind = library.source.uriKind;
        // Optionally skip package: libraries.
        if (!options.showPackageWarnings && _isOtherPackage(library.source.uri)) {
          return;
        }
        // Optionally skip SDK libraries.
  