protected virtual void SetElements(bool contains, params int[] values) {
foreach(int value in values) {
if(value >= _lowerBound && value <= _upperBound)
_bitData.Set(value - _lowerBound, contains);
else
throw new ArgumentOutOfRangeException(
string.Format(SR.ErrValueIsOutOfRange,
value, _lowerBound, _upperBound));
}
}