private void handleRuntimeException(RuntimeException exception, URI uri) {
        String errorMessage =
                String.format(
                        "Unable to invoke Conductor API with uri: %s, runtime exception occurred",
                        uri);
        LOGGER.error(errorMessage, exception);
        throw new ConductorClientException(errorMessage, exception);
    }
Uses the {@link PayloadStorage} for downloading large payloads to be used by the client. Gets
the uri of the payload fom the server and then downloads from this location.

@param payloadType the {@link
    com.netflix.conductor.common.utils.ExternalPayloadStorage.PayloadType} to be downloaded
@param path the relative of the payload in external storage
@return the payload object that is stored in external storage
client/src/main/java/com/netflix/conductor/client/http/ClientBase.java