private void assertInvalidGetStoreKeysInByteRange(long start, long end, CompositeBlobInfo compositeBlobInfo) {
    try {
      compositeBlobInfo.getStoreKeysInByteRange(start, end);
    } catch (IllegalArgumentException e) {
      //expected
      return;
    }
    fail();
  }
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