docs: @Override
    protected OpenedObject<T> generateOpenObject(T object) throws IOException
    {
      return new OpenedObject<>(
          object,
          new RetryingInputStream<>(object, openObjectFunction, retryCondition, getMaxFetchRetry()),
          getNoopCloser()
      );
    }