Working with Azure Blob Storage , to copy url data to blob?

The method startCopy(URL) is undefined for the type CloudBlockBlob

Getting the above Error while compiling the below code-

import com.microsoft.azure.storage.CloudStorageAccount;
import com.microsoft.azure.storage.blob.CloudBlob;
import com.microsoft.azure.storage.blob.CloudBlobClient;
import com.microsoft.azure.storage.blob.CloudBlobContainer;
import com.microsoft.azure.storage.blob.CloudBlockBlob;

public class CopyFromURLToBlob {
    public static final String storageConnectionString = "xyz" ; 
    public static void main(String[] args) {
        String connectionString = String.format(storageConnectionString);
        CloudStorageAccount account = CloudStorageAccount.parse(connectionString);
        CloudBlobClient client = account.createCloudBlobClient();
        CloudBlobContainer container = client.getContainerReference("dbpcontent");
        CloudBlockBlob blob = container.getBlockBlobReference("directcopytoblobfromUrl.txt");

        String url = "http://downloads.dbpedia.org/2016-10/dbpedia_2016-10.owl";
        blob.startCopy(new URL(url));
        }}