code: public boolean isOverlappedBy(final Range<T> other) {
          if (other == null) {
              return false;
          } else if (isAfterRange(other) || isBeforeRange(other)) {
              return false;
          }
  
          return true;
      }
docs: <p>
  Checks whether this range is overlapped by the specified range.
  </p>
  
  <p>
  Two ranges overlap if there is at least one element in common.
  </p>
  
  
  @param other
  the range to test, null returns false
  @return true if the specified range overlaps with this range; otherwise, {@code false}
  @throws RuntimeException
  if ranges cannot be compared