anchor.diff:    @override
     ObjectKind get kind => ObjectKind.kScript;
   
  +  // Include scripts into index table if there are more than 1 reference
  +  // in order to make sure there are no duplicated script objects within the
  +  // same bytecode component.
  +  @override
  +  bool get shouldBeIncludedIntoIndexTable => _useCount > 1;
  +
     @override
     int get flags => _flags;
   
  
positive.code:     int tableSize = 1; // Reserve invalid entry.
      for (var obj in _objects.reversed) {
        assert(obj._reference == null);
        if (obj._useCount >= indexTableUseCountThreshold && obj.isCacheable) {
          // This object will be included into index table.
          ++tableSize;
        } else {
  
negative.code:   set flags(int value) {}
  
    bool get isCacheable => true;
    bool get shouldBeIncludedIntoIndexTable =>
        _useCount >= ObjectTable.indexTableUseCountThreshold && isCacheable;
  
    factory ObjectHandle._empty(ObjectKind kind, int flags) {
      switch (kind) {
  