public static ByteRange fromStartOffset(long startOffset) {
    if (startOffset < 0) {
      throw new IllegalArgumentException("Invalid range offsets provided for ByteRange; startOffset=" + startOffset);
    }
    return new OpenRange(startOffset);
  }
Construct a range from a start offset to the end of an object.
@param startOffset The (inclusive) start byte offset.
@return A {@link ByteRange} with the specified start offset.
@throws IllegalArgumentException if the start offset is less than 0
ambry-api/src/main/java/com/github/ambry/router/ByteRanges.java