anchor.diff:    SourceString getClosureVariableName(SourceString name, int id) {
       return new SourceString("${name.slowToString()}_$id");
     }
  -
  -  static const String LIBRARY_PREFIX = "lib";
   
     /**
      * Returns a preferred JS-id for the given top-level or static element.
  
positive.code:           kind == ElementKind.TYPEDEF ||
            kind == ElementKind.LIBRARY) {
          bool fixedName = false;
          if (kind == ElementKind.CLASS) {
            ClassElement classElement = element;
          }
          if (Elements.isInstanceField(element)) {
            fixedName = element.hasFixedBackendName();
          }
  
negative.code:         ? library
          : shortPrivateNameOwners.putIfAbsent(nameString, () => library);
  
      if (owner == library && !shouldMinify && !nameString.contains('\$')) {
        // Since the name doesn't contain $ it doesn't clash with any
        // of the private names that have the library name as the prefix.
        return nameString;
      } else {
        // Make sure to return a private name that starts with _ so it
        // cannot clash with any public names.
        String libraryName = getNameOfLibrary(library);
        return '_$libraryName\$$nameString';
      }
    }
  
    String instanceMethodName(FunctionElement element) {
  