anchor.diff:      var holderArray =
           js.js.statement('var holders = #', js.ArrayInitializer(holderUses));
   
  -    mainHolderResource.statement =
  -        js.Block([holderCode.statement, holderArray]);
  +    mainHolder.statement = js.Block([holderCode.statement, holderArray]);
     }
   
     /// Initializes local names for [Holder] objects, and also performs frequency
  
positive.code:   /// given [DeferredHolderResource] except the static state holder (if any).
    Iterable<Holder> nonStaticStateHolders(DeferredHolderResource resource) {
      if (!holdersPerResource.containsKey(resource.name)) return [];
      return holdersPerResource[resource.name]
          .where((holder) => holder != globalObjectForStaticState);
    }
  
  
negative.code:   static const String tag = 'deferred-holder-expression';
  
    final DeferredHolderExpressionKind kind;
    final Object? data;
    js.Expression? _value;
  
    @override
    final js.JavaScriptNodeSourceInformation? sourceInformation;
  
    DeferredHolderExpression(this.kind, this.data) : sourceInformation = null;
    DeferredHolderExpression._(
  