@Override
    public StorageUri transformUri(StorageUri resourceUri, OperationContext opContext) throws URISyntaxException,
            StorageException {
    """
	Transforms a resource URI into a shared access signature URI, by appending a shared access token and using the
	specified operation context.
	
	@param resourceUri
	A <code>StorageUri</code> object that represents the resource URI to be transformed.
	@param opContext
	An {@link OperationContext} object that represents the context for the current operation. This object
	is used to track requests to the storage service, and to provide additional runtime information about
	the operation.
	
	@return A <code>StorageUri</code> object that represents the signature, including the resource URI and the
	shared access token.
	
	@throws StorageException
	If a storage service error occurred.
	@throws URISyntaxException
	If the resource URI is not properly formatted.
    """
        return new StorageUri(this.transformUri(resourceUri.getPrimaryUri(), opContext), this.transformUri(
                resourceUri.getSecondaryUri(), opContext));
    }
@Override
    public StorageUri transformUri(StorageUri resourceUri, OperationContext opContext) throws URISyntaxException,
            StorageException {
        return new StorageUri(this.transformUri(resourceUri.getPrimaryUri(), opContext), this.transformUri(
                resourceUri.getSecondaryUri(), opContext));
    }
@ Override public StorageUri transformUri ( StorageUri resourceUri , OperationContext opContext ) throws URISyntaxException , StorageException { return new StorageUri ( this . transformUri ( resourceUri . getPrimaryUri ( ) , opContext ) , this . transformUri ( resourceUri . getSecondaryUri ( ) , opContext ) ) ; }
Transforms a resource URI into a shared access signature URI, by appending a shared access token and using the
specified operation context.

@param resourceUri
A <code>StorageUri</code> object that represents the resource URI to be transformed.
@param opContext
An {@link OperationContext} object that represents the context for the current operation. This object
is used to track requests to the storage service, and to provide additional runtime information about
the operation.

@return A <code>StorageUri</code> object that represents the signature, including the resource URI and the
shared access token.

@throws StorageException
If a storage service error occurred.
@throws URISyntaxException
If the resource URI is not properly formatted.
Transforms a resource URI into a shared access signature URI by appending a shared access token and using the specified operation context .