, new TypeToken<FirewallPolicyInner>() { }.getType());     }      /**      * Creates or updates the specified Firewall Policy.      *      * @param resourceGroupName The name of the resource group.      * @param firewallPolicyName The name of the Firewall Policy.      * @param parameters Parameters supplied to the create or update Firewall Policy operation.      * @throws IllegalArgumentException thrown if parameters fail the validation      * @throws CloudException thrown if the request is rejected by server      * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent      * @return the FirewallPolicyInner object if successful.      */     public FirewallPolicyInner 