elete(String resourceGroupName, String firewallPolicyName) {         beginDeleteWithServiceResponseAsync(resourceGroupName, firewallPolicyName).toBlocking().single().body();     }      /**      * Deletes the specified Firewall Policy.      *      * @param resourceGroupName The name of the resource group.      * @param firewallPolicyName The name of the Firewall Policy.      * @param serviceCallback the async ServiceCallback to handle successful and failed responses.      * @throws IllegalArgumentException thrown if parameters fail the validation      * @return the {@link ServiceFuture} object      */     public ServiceFuture<Void> beginDeleteAsync(String resourceGroupName, String firewallPolicyName, final ServiceCallback<Void> serviceCallback) {         return ServiceFuture.fromResponse(beginDeleteWithServiceResponseAsync(resourceGroupName, firewallPolicyName), serviceCallback);     }      /**      * Deletes the specified Firewall Policy.      *      * @param resourceGroupName The name of the resource group.      * @param firewallPolicyName The name of the Firewall Policy.      * @throws IllegalArgumentException thrown if parameters fail the validation      * @return the {@link ServiceResponse} object if successful.      */     public Observable<Void> beginDeleteAsync(String resourceGroupName, String firewallPolicyName) {         return beginDeleteWithServiceResponseAsync(resourceGroupName, firewallPolicyName).map(new Func0<ServiceResponse<Void>, Void>() {             @Override             public Void call(ServiceResponse<Void> response) {                 return response.body();             }         });     }      /**      * Deletes the specified Firewall Policy.      *      * @param resourceGroupName The name of the resource group.      * @param firewallPolicyName The name of the Firewall Policy.      * @throws IllegalArgumentException thrown if parameters fail the validation      * @return the {@link ServiceResponse} object if successful.      */     public Observable<ServiceResponse<Void>> 