public class com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl extends com.microsoft.azure.AzureServiceClient
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl
  super_class: com.microsoft.azure.AzureServiceClient
{
  private com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$CdnManagementClientService service;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl$CdnManagementClientService;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.AzureClient azureClient;
    descriptor: Lcom/microsoft/azure/AzureClient;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String subscriptionId;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String apiVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String acceptLanguage;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private int longRunningOperationRetryTimeout;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean generateClientRequestId;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.ProfilesInner profiles;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/ProfilesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.EndpointsInner endpoints;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/EndpointsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.OriginsInner origins;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/OriginsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.OriginGroupsInner originGroups;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/OriginGroupsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.CustomDomainsInner customDomains;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/CustomDomainsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.ResourceUsagesInner resourceUsages;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/ResourceUsagesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.OperationsInner operations;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/OperationsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.EdgeNodesInner edgeNodes;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/EdgeNodesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.AFDProfilesInner aFDProfiles;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/AFDProfilesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.AFDCustomDomainsInner aFDCustomDomains;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/AFDCustomDomainsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner aFDEndpoints;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.AFDOriginGroupsInner aFDOriginGroups;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/AFDOriginGroupsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.AFDOriginsInner aFDOrigins;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/AFDOriginsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.RoutesInner routes;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/RoutesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.RuleSetsInner ruleSets;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/RuleSetsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.RulesInner rules;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/RulesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.SecurityPoliciesInner securityPolicies;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/SecurityPoliciesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.SecretsInner secrets;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/SecretsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.ValidatesInner validates;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/ValidatesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.LogAnalyticsInner logAnalytics;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/LogAnalyticsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.PoliciesInner policies;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/PoliciesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.cdn.implementation.ManagedRuleSetsInner managedRuleSets;
    descriptor: Lcom/microsoft/azure/management/cdn/implementation/ManagedRuleSetsInner;
    flags: (0x0002) ACC_PRIVATE

  public com.microsoft.azure.AzureClient getAzureClient();
    descriptor: ()Lcom/microsoft/azure/AzureClient;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 48
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.azureClient:Lcom/microsoft/azure/AzureClient;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public java.lang.String subscriptionId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 60
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl withSubscriptionId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String subscriptionId
         0: .line 70
            aload 0 /* this */
            aload 1 /* subscriptionId */
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:Ljava/lang/String;
         1: .line 71
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String subscriptionId
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    2     1  subscriptionId  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      subscriptionId  

  public java.lang.String apiVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 83
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public java.lang.String acceptLanguage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 95
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl withAcceptLanguage(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String acceptLanguage
         0: .line 105
            aload 0 /* this */
            aload 1 /* acceptLanguage */
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:Ljava/lang/String;
         1: .line 106
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String acceptLanguage
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    2     1  acceptLanguage  Ljava/lang/String;
    MethodParameters:
                Name  Flags
      acceptLanguage  

  public int longRunningOperationRetryTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 118
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.longRunningOperationRetryTimeout:I
            ireturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl withLongRunningOperationRetryTimeout(int);
    descriptor: (I)Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // int longRunningOperationRetryTimeout
         0: .line 128
            aload 0 /* this */
            iload 1 /* longRunningOperationRetryTimeout */
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.longRunningOperationRetryTimeout:I
         1: .line 129
            aload 0 /* this */
            areturn
        end local 1 // int longRunningOperationRetryTimeout
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0    2     0                              this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    2     1  longRunningOperationRetryTimeout  I
    MethodParameters:
                                  Name  Flags
      longRunningOperationRetryTimeout  

  public boolean generateClientRequestId();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 141
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.generateClientRequestId:Z
            ireturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl withGenerateClientRequestId(boolean);
    descriptor: (Z)Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // boolean generateClientRequestId
         0: .line 151
            aload 0 /* this */
            iload 1 /* generateClientRequestId */
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.generateClientRequestId:Z
         1: .line 152
            aload 0 /* this */
            areturn
        end local 1 // boolean generateClientRequestId
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    2     1  generateClientRequestId  Z
    MethodParameters:
                         Name  Flags
      generateClientRequestId  

  public com.microsoft.azure.management.cdn.implementation.ProfilesInner profiles();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/ProfilesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 165
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.profiles:Lcom/microsoft/azure/management/cdn/implementation/ProfilesInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.EndpointsInner endpoints();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/EndpointsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 178
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.endpoints:Lcom/microsoft/azure/management/cdn/implementation/EndpointsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.OriginsInner origins();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/OriginsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 191
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.origins:Lcom/microsoft/azure/management/cdn/implementation/OriginsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.OriginGroupsInner originGroups();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/OriginGroupsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 204
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.originGroups:Lcom/microsoft/azure/management/cdn/implementation/OriginGroupsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.CustomDomainsInner customDomains();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/CustomDomainsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 217
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.customDomains:Lcom/microsoft/azure/management/cdn/implementation/CustomDomainsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.ResourceUsagesInner resourceUsages();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/ResourceUsagesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 230
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.resourceUsages:Lcom/microsoft/azure/management/cdn/implementation/ResourceUsagesInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.OperationsInner operations();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/OperationsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 243
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.operations:Lcom/microsoft/azure/management/cdn/implementation/OperationsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.EdgeNodesInner edgeNodes();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/EdgeNodesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 256
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.edgeNodes:Lcom/microsoft/azure/management/cdn/implementation/EdgeNodesInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.AFDProfilesInner aFDProfiles();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/AFDProfilesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 269
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.aFDProfiles:Lcom/microsoft/azure/management/cdn/implementation/AFDProfilesInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.AFDCustomDomainsInner aFDCustomDomains();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/AFDCustomDomainsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 282
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.aFDCustomDomains:Lcom/microsoft/azure/management/cdn/implementation/AFDCustomDomainsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner aFDEndpoints();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 295
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.aFDEndpoints:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.AFDOriginGroupsInner aFDOriginGroups();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/AFDOriginGroupsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 308
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.aFDOriginGroups:Lcom/microsoft/azure/management/cdn/implementation/AFDOriginGroupsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.AFDOriginsInner aFDOrigins();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/AFDOriginsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 321
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.aFDOrigins:Lcom/microsoft/azure/management/cdn/implementation/AFDOriginsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.RoutesInner routes();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/RoutesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 334
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.routes:Lcom/microsoft/azure/management/cdn/implementation/RoutesInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.RuleSetsInner ruleSets();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/RuleSetsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 347
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.ruleSets:Lcom/microsoft/azure/management/cdn/implementation/RuleSetsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.RulesInner rules();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/RulesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 360
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.rules:Lcom/microsoft/azure/management/cdn/implementation/RulesInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.SecurityPoliciesInner securityPolicies();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/SecurityPoliciesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 373
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.securityPolicies:Lcom/microsoft/azure/management/cdn/implementation/SecurityPoliciesInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.SecretsInner secrets();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/SecretsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 386
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.secrets:Lcom/microsoft/azure/management/cdn/implementation/SecretsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.ValidatesInner validates();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/ValidatesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 399
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.validates:Lcom/microsoft/azure/management/cdn/implementation/ValidatesInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.LogAnalyticsInner logAnalytics();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/LogAnalyticsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 412
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.logAnalytics:Lcom/microsoft/azure/management/cdn/implementation/LogAnalyticsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.PoliciesInner policies();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/PoliciesInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 425
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.policies:Lcom/microsoft/azure/management/cdn/implementation/PoliciesInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.ManagedRuleSetsInner managedRuleSets();
    descriptor: ()Lcom/microsoft/azure/management/cdn/implementation/ManagedRuleSetsInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 438
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.managedRuleSets:Lcom/microsoft/azure/management/cdn/implementation/ManagedRuleSetsInner;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public void <init>(com.microsoft.rest.credentials.ServiceClientCredentials);
    descriptor: (Lcom/microsoft/rest/credentials/ServiceClientCredentials;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
         0: .line 447
            aload 0 /* this */
            ldc "https://management.azure.com"
            aload 1 /* credentials */
            invokespecial com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.<init>:(Ljava/lang/String;Lcom/microsoft/rest/credentials/ServiceClientCredentials;)V
         1: .line 448
            return
        end local 1 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    2     1  credentials  Lcom/microsoft/rest/credentials/ServiceClientCredentials;
    MethodParameters:
             Name  Flags
      credentials  

  public void <init>(java.lang.String, com.microsoft.rest.credentials.ServiceClientCredentials);
    descriptor: (Ljava/lang/String;Lcom/microsoft/rest/credentials/ServiceClientCredentials;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String baseUrl
        start local 2 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
         0: .line 457
            aload 0 /* this */
            aload 1 /* baseUrl */
            aload 2 /* credentials */
            invokespecial com.microsoft.azure.AzureServiceClient.<init>:(Ljava/lang/String;Lcom/microsoft/rest/credentials/ServiceClientCredentials;)V
         1: .line 458
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.initialize:()V
         2: .line 459
            return
        end local 2 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
        end local 1 // java.lang.String baseUrl
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    3     1      baseUrl  Ljava/lang/String;
            0    3     2  credentials  Lcom/microsoft/rest/credentials/ServiceClientCredentials;
    MethodParameters:
             Name  Flags
      baseUrl      
      credentials  

  public void <init>(com.microsoft.rest.RestClient);
    descriptor: (Lcom/microsoft/rest/RestClient;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // com.microsoft.rest.RestClient restClient
         0: .line 467
            aload 0 /* this */
            aload 1 /* restClient */
            invokespecial com.microsoft.azure.AzureServiceClient.<init>:(Lcom/microsoft/rest/RestClient;)V
         1: .line 468
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.initialize:()V
         2: .line 469
            return
        end local 1 // com.microsoft.rest.RestClient restClient
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    3     1  restClient  Lcom/microsoft/rest/RestClient;
    MethodParameters:
            Name  Flags
      restClient  

  protected void initialize();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 472
            aload 0 /* this */
            ldc "2020-09-01"
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:Ljava/lang/String;
         1: .line 473
            aload 0 /* this */
            ldc "en-US"
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:Ljava/lang/String;
         2: .line 474
            aload 0 /* this */
            bipush 30
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.longRunningOperationRetryTimeout:I
         3: .line 475
            aload 0 /* this */
            iconst_1
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.generateClientRequestId:Z
         4: .line 476
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.ProfilesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.ProfilesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.profiles:Lcom/microsoft/azure/management/cdn/implementation/ProfilesInner;
         5: .line 477
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.EndpointsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.EndpointsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.endpoints:Lcom/microsoft/azure/management/cdn/implementation/EndpointsInner;
         6: .line 478
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.OriginsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.OriginsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.origins:Lcom/microsoft/azure/management/cdn/implementation/OriginsInner;
         7: .line 479
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.OriginGroupsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.OriginGroupsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.originGroups:Lcom/microsoft/azure/management/cdn/implementation/OriginGroupsInner;
         8: .line 480
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.CustomDomainsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.CustomDomainsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.customDomains:Lcom/microsoft/azure/management/cdn/implementation/CustomDomainsInner;
         9: .line 481
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.ResourceUsagesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.ResourceUsagesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.resourceUsages:Lcom/microsoft/azure/management/cdn/implementation/ResourceUsagesInner;
        10: .line 482
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.OperationsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.OperationsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.operations:Lcom/microsoft/azure/management/cdn/implementation/OperationsInner;
        11: .line 483
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.EdgeNodesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.EdgeNodesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.edgeNodes:Lcom/microsoft/azure/management/cdn/implementation/EdgeNodesInner;
        12: .line 484
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.AFDProfilesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDProfilesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.aFDProfiles:Lcom/microsoft/azure/management/cdn/implementation/AFDProfilesInner;
        13: .line 485
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.AFDCustomDomainsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDCustomDomainsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.aFDCustomDomains:Lcom/microsoft/azure/management/cdn/implementation/AFDCustomDomainsInner;
        14: .line 486
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDEndpointsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.aFDEndpoints:Lcom/microsoft/azure/management/cdn/implementation/AFDEndpointsInner;
        15: .line 487
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.AFDOriginGroupsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDOriginGroupsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.aFDOriginGroups:Lcom/microsoft/azure/management/cdn/implementation/AFDOriginGroupsInner;
        16: .line 488
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.AFDOriginsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.AFDOriginsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.aFDOrigins:Lcom/microsoft/azure/management/cdn/implementation/AFDOriginsInner;
        17: .line 489
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.RoutesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.RoutesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.routes:Lcom/microsoft/azure/management/cdn/implementation/RoutesInner;
        18: .line 490
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.RuleSetsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.RuleSetsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.ruleSets:Lcom/microsoft/azure/management/cdn/implementation/RuleSetsInner;
        19: .line 491
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.RulesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.RulesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.rules:Lcom/microsoft/azure/management/cdn/implementation/RulesInner;
        20: .line 492
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.SecurityPoliciesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.SecurityPoliciesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.securityPolicies:Lcom/microsoft/azure/management/cdn/implementation/SecurityPoliciesInner;
        21: .line 493
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.SecretsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.SecretsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.secrets:Lcom/microsoft/azure/management/cdn/implementation/SecretsInner;
        22: .line 494
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.ValidatesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.ValidatesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.validates:Lcom/microsoft/azure/management/cdn/implementation/ValidatesInner;
        23: .line 495
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.LogAnalyticsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.LogAnalyticsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.logAnalytics:Lcom/microsoft/azure/management/cdn/implementation/LogAnalyticsInner;
        24: .line 496
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.PoliciesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.PoliciesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.policies:Lcom/microsoft/azure/management/cdn/implementation/PoliciesInner;
        25: .line 497
            aload 0 /* this */
            new com.microsoft.azure.management.cdn.implementation.ManagedRuleSetsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.ManagedRuleSetsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.managedRuleSets:Lcom/microsoft/azure/management/cdn/implementation/ManagedRuleSetsInner;
        26: .line 498
            aload 0 /* this */
            new com.microsoft.azure.AzureClient
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.AzureClient.<init>:(Lcom/microsoft/azure/AzureServiceClient;)V
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.azureClient:Lcom/microsoft/azure/AzureClient;
        27: .line 499
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.initializeService:()V
        28: .line 500
            return
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   29     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public java.lang.String userAgent();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 509
            ldc "%s (%s, %s)"
            iconst_3
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokespecial com.microsoft.azure.AzureServiceClient.userAgent:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            ldc "CdnManagementClient"
            aastore
            dup
            iconst_2
            ldc "2020-09-01"
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  private void initializeService();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
         0: .line 513
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            ldc Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl$CdnManagementClientService;
            invokevirtual retrofit2.Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$CdnManagementClientService
            putfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.service:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl$CdnManagementClientService;
         1: .line 514
            return
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;

  public com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner checkNameAvailability(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String name
         0: .line 545
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.checkNameAvailabilityWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner> checkNameAvailabilityAsync(java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner>);
    descriptor: (Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String name
        start local 2 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 557
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.checkNameAvailabilityWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
            aload 2 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 2 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    1     1             name  Ljava/lang/String;
            0    1     2  serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;
    MethodParameters:
                 Name  Flags
      name             
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner> checkNameAvailabilityAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String name
         0: .line 568
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.checkNameAvailabilityWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$1
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$1.<init>:(Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    1     1  name  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;
    MethodParameters:
      Name  Flags
      name  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner>> checkNameAvailabilityWithServiceResponseAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String name
         0: .line 584
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 2
         1: .line 585
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 587
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ifnonnull 4
         3: .line 588
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter name is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 590
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.cdn.CheckNameAvailabilityInput
            dup
            invokespecial com.microsoft.azure.management.cdn.CheckNameAvailabilityInput.<init>:()V
            astore 2 /* checkNameAvailabilityInput */
        start local 2 // com.microsoft.azure.management.cdn.CheckNameAvailabilityInput checkNameAvailabilityInput
         5: .line 591
            aload 2 /* checkNameAvailabilityInput */
            aload 1 /* name */
            invokevirtual com.microsoft.azure.management.cdn.CheckNameAvailabilityInput.withName:(Ljava/lang/String;)Lcom/microsoft/azure/management/cdn/CheckNameAvailabilityInput;
            pop
         6: .line 592
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.service:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl$CdnManagementClientService;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 2 /* checkNameAvailabilityInput */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$CdnManagementClientService.checkNameAvailability:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/CheckNameAvailabilityInput;Ljava/lang/String;)Lrx/Observable;
         7: .line 593
            new com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$2
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$2.<init>:(Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 592
            areturn
        end local 2 // com.microsoft.azure.management.cdn.CheckNameAvailabilityInput checkNameAvailabilityInput
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    9     0                        this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    9     1                        name  Ljava/lang/String;
            5    9     2  checkNameAvailabilityInput  Lcom/microsoft/azure/management/cdn/CheckNameAvailabilityInput;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;>;
    MethodParameters:
      Name  Flags
      name  

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner> checkNameAvailabilityDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // retrofit2.Response response
         0: .line 607
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 608
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$3
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$3.<init>:(Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$3.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 609
            ldc Lcom/microsoft/azure/management/cdn/ErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 610
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 607
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.ErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner checkNameAvailabilityWithSubscription(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String name
         0: .line 623
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.checkNameAvailabilityWithSubscriptionWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner> checkNameAvailabilityWithSubscriptionAsync(java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner>);
    descriptor: (Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String name
        start local 2 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 635
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.checkNameAvailabilityWithSubscriptionWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
            aload 2 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 2 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    1     1             name  Ljava/lang/String;
            0    1     2  serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;
    MethodParameters:
                 Name  Flags
      name             
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner> checkNameAvailabilityWithSubscriptionAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String name
         0: .line 646
            aload 0 /* this */
            aload 1 /* name */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.checkNameAvailabilityWithSubscriptionWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$4
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$4.<init>:(Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    1     1  name  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;
    MethodParameters:
      Name  Flags
      name  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner>> checkNameAvailabilityWithSubscriptionWithServiceResponseAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String name
         0: .line 662
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 663
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 665
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 4
         3: .line 666
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 668
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ifnonnull 6
         5: .line 669
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter name is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 671
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.cdn.CheckNameAvailabilityInput
            dup
            invokespecial com.microsoft.azure.management.cdn.CheckNameAvailabilityInput.<init>:()V
            astore 2 /* checkNameAvailabilityInput */
        start local 2 // com.microsoft.azure.management.cdn.CheckNameAvailabilityInput checkNameAvailabilityInput
         7: .line 672
            aload 2 /* checkNameAvailabilityInput */
            aload 1 /* name */
            invokevirtual com.microsoft.azure.management.cdn.CheckNameAvailabilityInput.withName:(Ljava/lang/String;)Lcom/microsoft/azure/management/cdn/CheckNameAvailabilityInput;
            pop
         8: .line 673
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.service:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl$CdnManagementClientService;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 2 /* checkNameAvailabilityInput */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$CdnManagementClientService.checkNameAvailabilityWithSubscription:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/CheckNameAvailabilityInput;Ljava/lang/String;)Lrx/Observable;
         9: .line 674
            new com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$5
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$5.<init>:(Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 673
            areturn
        end local 2 // com.microsoft.azure.management.cdn.CheckNameAvailabilityInput checkNameAvailabilityInput
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0   11     0                        this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0   11     1                        name  Ljava/lang/String;
            7   11     2  checkNameAvailabilityInput  Lcom/microsoft/azure/management/cdn/CheckNameAvailabilityInput;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;>;
    MethodParameters:
      Name  Flags
      name  

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.CheckNameAvailabilityOutputInner> checkNameAvailabilityWithSubscriptionDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // retrofit2.Response response
         0: .line 688
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 689
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$6
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$6.<init>:(Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$6.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 690
            ldc Lcom/microsoft/azure/management/cdn/ErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 691
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 688
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.ErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/CheckNameAvailabilityOutputInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.cdn.implementation.ValidateProbeOutputInner validateProbe(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/cdn/implementation/ValidateProbeOutputInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String probeURL
         0: .line 704
            aload 0 /* this */
            aload 1 /* probeURL */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.validateProbeWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.cdn.implementation.ValidateProbeOutputInner
            areturn
        end local 1 // java.lang.String probeURL
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    1     1  probeURL  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      probeURL  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.cdn.implementation.ValidateProbeOutputInner> validateProbeAsync(java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.cdn.implementation.ValidateProbeOutputInner>);
    descriptor: (Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String probeURL
        start local 2 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 716
            aload 0 /* this */
            aload 1 /* probeURL */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.validateProbeWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
            aload 2 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 2 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 1 // java.lang.String probeURL
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    1     1         probeURL  Ljava/lang/String;
            0    1     2  serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/ValidateProbeOutputInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/cdn/implementation/ValidateProbeOutputInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/cdn/implementation/ValidateProbeOutputInner;>;
    MethodParameters:
                 Name  Flags
      probeURL         
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.management.cdn.implementation.ValidateProbeOutputInner> validateProbeAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String probeURL
         0: .line 727
            aload 0 /* this */
            aload 1 /* probeURL */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.validateProbeWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$7
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$7.<init>:(Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 1 // java.lang.String probeURL
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    1     1  probeURL  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/cdn/implementation/ValidateProbeOutputInner;>;
    MethodParameters:
          Name  Flags
      probeURL  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.ValidateProbeOutputInner>> validateProbeWithServiceResponseAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // java.lang.String probeURL
         0: .line 743
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 744
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 746
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 4
         3: .line 747
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 749
      StackMap locals:
      StackMap stack:
            aload 1 /* probeURL */
            ifnonnull 6
         5: .line 750
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter probeURL is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 752
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.cdn.ValidateProbeInput
            dup
            invokespecial com.microsoft.azure.management.cdn.ValidateProbeInput.<init>:()V
            astore 2 /* validateProbeInput */
        start local 2 // com.microsoft.azure.management.cdn.ValidateProbeInput validateProbeInput
         7: .line 753
            aload 2 /* validateProbeInput */
            aload 1 /* probeURL */
            invokevirtual com.microsoft.azure.management.cdn.ValidateProbeInput.withProbeURL:(Ljava/lang/String;)Lcom/microsoft/azure/management/cdn/ValidateProbeInput;
            pop
         8: .line 754
            aload 0 /* this */
            getfield com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.service:Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl$CdnManagementClientService;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 2 /* validateProbeInput */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$CdnManagementClientService.validateProbe:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/cdn/ValidateProbeInput;Ljava/lang/String;)Lrx/Observable;
         9: .line 755
            new com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$8
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$8.<init>:(Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 754
            areturn
        end local 2 // com.microsoft.azure.management.cdn.ValidateProbeInput validateProbeInput
        end local 1 // java.lang.String probeURL
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   11     0                this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0   11     1            probeURL  Ljava/lang/String;
            7   11     2  validateProbeInput  Lcom/microsoft/azure/management/cdn/ValidateProbeInput;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/ValidateProbeOutputInner;>;>;
    MethodParameters:
          Name  Flags
      probeURL  

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.cdn.implementation.ValidateProbeOutputInner> validateProbeDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
        start local 1 // retrofit2.Response response
         0: .line 769
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl.serializerAdapter:()Lcom/microsoft/rest/protocol/SerializerAdapter;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder$Factory.newInstance:(Lcom/microsoft/rest/protocol/SerializerAdapter;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         1: .line 770
            sipush 200
            new com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$9
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$9.<init>:(Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;)V
            invokevirtual com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$9.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 771
            ldc Lcom/microsoft/azure/management/cdn/ErrorResponseException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 772
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 769
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/cdn/implementation/CdnManagementClientImpl;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.cdn.ErrorResponseException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/cdn/implementation/ValidateProbeOutputInner;>;
    MethodParameters:
          Name  Flags
      response  
}
SourceFile: "CdnManagementClientImpl.java"
NestMembers:
  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$1  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$2  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$3  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$4  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$5  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$6  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$7  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$8  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$9  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$CdnManagementClientService
InnerClasses:
  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$1
  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$2
  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$3
  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$4
  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$5
  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$6
  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$7
  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$8
  com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$9
  abstract CdnManagementClientService = com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl$CdnManagementClientService of com.microsoft.azure.management.cdn.implementation.CdnManagementClientImpl
  public abstract Factory = com.microsoft.rest.protocol.ResponseBuilder$Factory of com.microsoft.rest.protocol.ResponseBuilder