public void DifferenceWith(IBitset otherSet) { if (otherSet is RoaringBitset) { this.IAndNot((RoaringBitset)otherSet); } else { throw new ArgumentOutOfRangeException("Other set must be a roaring bitset"); } }