LongRangeSet (LongRangeSet other, LongRangeType lrType) { if (this.isEmpty() || other.isEmpty()) return empty(); LongRangeSet result = fromBits(getBitwiseMask().or(other.getBitwiseMask())); return result.meet(lrType.fullRange()); }