public class com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl extends com.microsoft.azure.AzureServiceClient
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl
  super_class: com.microsoft.azure.AzureServiceClient
{
  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.locks.implementation.ManagementLocksInner managementLocks;
    descriptor: Lcom/microsoft/azure/management/locks/implementation/ManagementLocksInner;
    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.locks.implementation.ManagementLockClientImpl this
         0: .line 28
            aload 0 /* this */
            getfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.azureClient:Lcom/microsoft/azure/AzureClient;
            areturn
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;

  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.locks.implementation.ManagementLockClientImpl this
         0: .line 40
            aload 0 /* this */
            getfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.subscriptionId:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;

  public com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl withSubscriptionId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
        start local 1 // java.lang.String subscriptionId
         0: .line 50
            aload 0 /* this */
            aload 1 /* subscriptionId */
            putfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.subscriptionId:Ljava/lang/String;
         1: .line 51
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String subscriptionId
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;
            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.locks.implementation.ManagementLockClientImpl this
         0: .line 63
            aload 0 /* this */
            getfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.apiVersion:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;

  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.locks.implementation.ManagementLockClientImpl this
         0: .line 75
            aload 0 /* this */
            getfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.acceptLanguage:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;

  public com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl withAcceptLanguage(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
        start local 1 // java.lang.String acceptLanguage
         0: .line 85
            aload 0 /* this */
            aload 1 /* acceptLanguage */
            putfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.acceptLanguage:Ljava/lang/String;
         1: .line 86
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String acceptLanguage
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;
            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.locks.implementation.ManagementLockClientImpl this
         0: .line 98
            aload 0 /* this */
            getfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.longRunningOperationRetryTimeout:I
            ireturn
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;

  public com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl withLongRunningOperationRetryTimeout(int);
    descriptor: (I)Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
        start local 1 // int longRunningOperationRetryTimeout
         0: .line 108
            aload 0 /* this */
            iload 1 /* longRunningOperationRetryTimeout */
            putfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.longRunningOperationRetryTimeout:I
         1: .line 109
            aload 0 /* this */
            areturn
        end local 1 // int longRunningOperationRetryTimeout
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0    2     0                              this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;
            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.locks.implementation.ManagementLockClientImpl this
         0: .line 121
            aload 0 /* this */
            getfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.generateClientRequestId:Z
            ireturn
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;

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

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

  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.locks.implementation.ManagementLockClientImpl this
        start local 1 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
         0: .line 154
            aload 0 /* this */
            ldc "https://management.azure.com"
            aload 1 /* credentials */
            invokespecial com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.<init>:(Ljava/lang/String;Lcom/microsoft/rest/credentials/ServiceClientCredentials;)V
         1: .line 155
            return
        end local 1 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;
            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.locks.implementation.ManagementLockClientImpl this
        start local 1 // java.lang.String baseUrl
        start local 2 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
         0: .line 164
            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 165
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.initialize:()V
         2: .line 166
            return
        end local 2 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
        end local 1 // java.lang.String baseUrl
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;
            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.locks.implementation.ManagementLockClientImpl this
        start local 1 // com.microsoft.rest.RestClient restClient
         0: .line 174
            aload 0 /* this */
            aload 1 /* restClient */
            invokespecial com.microsoft.azure.AzureServiceClient.<init>:(Lcom/microsoft/rest/RestClient;)V
         1: .line 175
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.initialize:()V
         2: .line 176
            return
        end local 1 // com.microsoft.rest.RestClient restClient
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;
            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.locks.implementation.ManagementLockClientImpl this
         0: .line 179
            aload 0 /* this */
            ldc "2016-09-01"
            putfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.apiVersion:Ljava/lang/String;
         1: .line 180
            aload 0 /* this */
            ldc "en-US"
            putfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.acceptLanguage:Ljava/lang/String;
         2: .line 181
            aload 0 /* this */
            bipush 30
            putfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.longRunningOperationRetryTimeout:I
         3: .line 182
            aload 0 /* this */
            iconst_1
            putfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.generateClientRequestId:Z
         4: .line 183
            aload 0 /* this */
            new com.microsoft.azure.management.locks.implementation.ManagementLocksInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.locks.implementation.ManagementLocksInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;)V
            putfield com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl.managementLocks:Lcom/microsoft/azure/management/locks/implementation/ManagementLocksInner;
         5: .line 184
            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.locks.implementation.ManagementLockClientImpl.azureClient:Lcom/microsoft/azure/AzureClient;
         6: .line 185
            return
        end local 0 // com.microsoft.azure.management.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;

  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.locks.implementation.ManagementLockClientImpl this
         0: .line 194
            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 "ManagementLockClient"
            aastore
            dup
            iconst_2
            ldc "2016-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.locks.implementation.ManagementLockClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/locks/implementation/ManagementLockClientImpl;
}
SourceFile: "ManagementLockClientImpl.java"