Azure Common - Management 
Package Description
com.azure.common.mgmt
Package containing the types for Azure ARM client side http communication with a REST endpoint.
com.azure.common.mgmt.annotations
Annotations used on Swagger generated interfaces that are specific to Azure ARM REST APIs.
com.azure.common.mgmt.policy
Package containing HttpPipelinePolicy interface and it's implementations used by Azure ARM Clients.
com.azure.common.mgmt.serializer
The package contains classes that handle serialization and deserialization for the REST call payloads in Azure ARM.