private void assertGetStoreKeysInByteRange(long start, long end, CompositeBlobInfo compositeBlobInfo,
      List<Pair<StoreKey, Long>> keysAndContentSizes) {
    assertEqualChunkMetadataLists(getChunkMetadataForRange(start, end, keysAndContentSizes),
        compositeBlobInfo.getStoreKeysInByteRange(start, end));
  }
Creates a list of pairs of StoreKeys and content sizes, where each pair is of a random size
@param keySize size of the actual store key
@param lowerBound the smallest random content size value allowed
@param higherBound the largest random content size value allowed
@param numKeys number of keys to populate the list
@return a list of pairs of StoreKeys and content sizes, where each pair is of a random size
ambry-messageformat/src/test/java/com/github/ambry/messageformat/CompositeBlobInfoTest.java