code: @Deprecated
    public static RoaringBitmap flip(RoaringBitmap rb, final int rangeStart, final int rangeEnd) {
      if (rangeStart >= 0) {
        return flip(rb, (long) rangeStart, (long) rangeEnd);
      }
      // rangeStart being -ve and rangeEnd being positive is not expected)
      // so assume both -ve
      return flip(rb, rangeStart & 0xFFFFFFFFL, rangeEnd & 0xFFFFFFFFL);
    }
docs: Complements the bits in the given range, from rangeStart (inclusive) rangeEnd (exclusive). The
  given bitmap is unchanged.
  
  @param rb bitmap being negated
  @param rangeStart inclusive beginning of range, in [0, 0xffffffff]
  @param rangeEnd exclusive ending of range, in [0, 0xffffffff + 1]
  @return a new Bitmap
  @deprecated use the version where longs specify the range