anchor.diff:      var name = readName();
       var fileUri = readUriReference();
       var annotations = readAnnotationList(node);
  -    debugPath.add(node.name?.name ?? 'field');
  +    assert(((_) => true)(debugPath.add(node.name?.name ?? 'field')));
       var type = readDartType();
       var initializer = readExpressionOption();
       int transformerFlags = getAndResetTransformerFlags();
  -    debugPath.removeLast();
  +    assert(((_) => true)(debugPath.removeLast()));
       if (shouldWriteData) {
         node.fileOffset = fileOffset;
         node.fileEndOffset = fileEndOffset;
  
positive.code:       library.fileUri = fileUri;
      }
  
      debugPath.add(library.name ?? library.importUri?.toString() ?? 'library');
  
      if (shouldWriteData) {
        _fillTreeNodeList(
  
negative.code:     var name = readStringOrNullIfEmpty();
      var fileUri = readUriReference();
      var annotations = readAnnotationList(node);
      assert(((_) => true)(debugPath.add(node.name ?? 'normal-class')));
      readAndPushTypeParameterList(node.typeParameters, node);
      var supertype = readSupertypeOption();
      var mixedInType = readSupertypeOption();
  