code: public void removeAll(IntBitSet set) {
          int i, end;
  
          end = (set.data.length < data.length)? set.data.length : data.length;
          for (i = 0; i < end; i++) {
              data[i] &= ~set.data[i];
          }
      }
docs: Computes the set difference. The result is stored in this set.
  @param   set   the set to be combined with