anchor.diff:      setUnchecked(index, value);
     }
   
  -  /// Sets the [value] of the bit with the given [index].  The behavior is
  +  /// Sets the [value] of the bit with the given [index]. The behavior is
     /// undefined if [index] is outside of bounds.
  -  void setUnchecked(int index, bool value) {
  -    if (value) {
  -      buffer[index >> bitShift] |= bitSetMask[index & bitOffset];
  -    } else {
  -      buffer[index >> bitShift] &= bitClearMask[index & bitOffset];
  -    }
  -  }
  +  @pragma('vm:prefer-inline')
  +  @pragma('dart2js:tryInline')
  +  void setUnchecked(int index, bool value) => value
  +      ? buffer[index >> bitShift] |= bitSetMask[index & bitOffset]
  +      : buffer[index >> bitShift] &= bitClearMask[index & bitOffset];
   
     @override
     BitList operator +(List<bool> other) {
  
positive.code:   /// value.
    void flip(int index) {
      RangeError.checkValidIndex(index, this);
      buffer[index >> bitShift] ^= bitSetMask[index & bitOffset];
    }
  
    /// Counts the number of bits that are set to [expected].
    int count([bool expected = true]) {
  
negative.code: 
    /// Returns the value of the bit with the given [index]. The behavior is
    /// undefined if [index] is outside of bounds.
    @pragma('vm:prefer-inline')
    @pragma('dart2js:tryInline')
    bool getUnchecked(int index) =>
        (buffer[index >> bitShift] & bitSetMask[index & bitOffset]) != 0;
  
  