anchor.diff:  
     /**
      * Copies the elements of [iterable], skipping the [skipCount] first elements
  -   * into the range [start] - [end] (excluding) of `this`.
  +   * into the range [start] to [end] exclusive of `this`.
      *
      * If [start] equals [end] and represent a legal range, this method has
      * no effect.
  
positive.code:   void removeRange(int start, int end);
  
    /**
     * Sets the elements in the range [start]..[end] (excluding) to the given
     * [fillValue].
     *
     * It is an error if [start]..[end] is not a valid range pointing into the
  
negative.code:   void fillRange(int start, int end, [E fillValue]);
  
    /**
     * Removes the elements in the range [start] to [end] exclusive and replaces
     * them with the contents of the [iterable].
     *
     * It is an error if [start]..[end] is not a valid range pointing into the
  