docs: public void setContentRange(long startRange, long endRange) throws InvalidArgumentException {
      if (startRange <= 0 || endRange <= 0) {
        throw new InvalidArgumentException("negative start/end range");
      }
  
      if (startRange > endRange) {
        throw new InvalidArgumentException("start range is higher than end range");
      }
  
      this.contentRangeStart = startRange;
      this.contentRangeEnd = endRange;
    }