public IBitset And(IBitset otherSet) { if (otherSet is RoaringBitset) { return And(this, (RoaringBitset)otherSet); } throw new ArgumentOutOfRangeException("otherSet must be a RoaringBitset"); }