code: public boolean IsOverlapping(IntRange range) {
          return ((isInside(range.min)) || (isInside(range.max)) ||
                  (range.isInside(min)) || (range.isInside(max)));
      }
docs: Check if the specified range overlaps with the range.
  
  @param range IntRange.
  @return True if the range overlaps with the range, otherwise returns false.