anchor.diff:        Arrays.copy(from, startFrom, this, start, length);
       }
       */
  -    Arrays.copy(from, startFrom, this, start, length);
  +    IterableMixinWorkaround.setRangeList(this, start, length, from, startFrom);
     }
   
   
  
positive.code:   }
  
    int indexOf(element, [int start = 0]) {
      return Arrays.indexOf(this, element, start, this.length);
    }
  
    int lastIndexOf(element, [int start = null]) {
      if (start == null) start = length - 1;
      return Arrays.lastIndexOf(this, element, start);
    }
  
    void clear() {
  
negative.code:       Arrays.copy(from, startFrom, this, start, length);
      }
      */
      IterableMixinWorkaround.setRangeList(this, start, length, from, startFrom);
    }
  
  
  