public boolean includesTimeRange(final TimeRange tr) {
    return (getMin() < tr.getMax() && getMax() >= tr.getMin());
  }
Check if the range has ANY overlap with TimeRange
@param tr TimeRange, it expects [minStamp, maxStamp)
@return True if there is overlap, false otherwise
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/TimeRangeTracker.java