public class com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl extends com.microsoft.azure.AzureServiceClient
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl
  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.batchai.implementation.OperationsInner operations;
    descriptor: Lcom/microsoft/azure/management/batchai/implementation/OperationsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batchai.implementation.UsagesInner usages;
    descriptor: Lcom/microsoft/azure/management/batchai/implementation/UsagesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batchai.implementation.WorkspacesInner workspaces;
    descriptor: Lcom/microsoft/azure/management/batchai/implementation/WorkspacesInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batchai.implementation.ExperimentsInner experiments;
    descriptor: Lcom/microsoft/azure/management/batchai/implementation/ExperimentsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batchai.implementation.JobsInner jobs;
    descriptor: Lcom/microsoft/azure/management/batchai/implementation/JobsInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batchai.implementation.FileServersInner fileServers;
    descriptor: Lcom/microsoft/azure/management/batchai/implementation/FileServersInner;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batchai.implementation.ClustersInner clusters;
    descriptor: Lcom/microsoft/azure/management/batchai/implementation/ClustersInner;
    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.batchai.implementation.BatchAIManagementClientImpl this
         0: .line 28
            aload 0 /* this */
            getfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.azureClient:Lcom/microsoft/azure/AzureClient;
            areturn
        end local 0 // com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;

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

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

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

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

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

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

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

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

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

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

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

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

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

  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.batchai.implementation.BatchAIManagementClientImpl this
        start local 1 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
         0: .line 232
            aload 0 /* this */
            ldc "https://management.azure.com"
            aload 1 /* credentials */
            invokespecial com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.<init>:(Ljava/lang/String;Lcom/microsoft/rest/credentials/ServiceClientCredentials;)V
         1: .line 233
            return
        end local 1 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
        end local 0 // com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;
            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.batchai.implementation.BatchAIManagementClientImpl this
        start local 1 // java.lang.String baseUrl
        start local 2 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
         0: .line 242
            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 243
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.initialize:()V
         2: .line 244
            return
        end local 2 // com.microsoft.rest.credentials.ServiceClientCredentials credentials
        end local 1 // java.lang.String baseUrl
        end local 0 // com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;
            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.batchai.implementation.BatchAIManagementClientImpl this
        start local 1 // com.microsoft.rest.RestClient restClient
         0: .line 252
            aload 0 /* this */
            aload 1 /* restClient */
            invokespecial com.microsoft.azure.AzureServiceClient.<init>:(Lcom/microsoft/rest/RestClient;)V
         1: .line 253
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.initialize:()V
         2: .line 254
            return
        end local 1 // com.microsoft.rest.RestClient restClient
        end local 0 // com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;
            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.batchai.implementation.BatchAIManagementClientImpl this
         0: .line 257
            aload 0 /* this */
            ldc "2018-05-01"
            putfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.apiVersion:Ljava/lang/String;
         1: .line 258
            aload 0 /* this */
            ldc "en-US"
            putfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.acceptLanguage:Ljava/lang/String;
         2: .line 259
            aload 0 /* this */
            bipush 30
            putfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.longRunningOperationRetryTimeout:I
         3: .line 260
            aload 0 /* this */
            iconst_1
            putfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.generateClientRequestId:Z
         4: .line 261
            aload 0 /* this */
            new com.microsoft.azure.management.batchai.implementation.OperationsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batchai.implementation.OperationsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;)V
            putfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.operations:Lcom/microsoft/azure/management/batchai/implementation/OperationsInner;
         5: .line 262
            aload 0 /* this */
            new com.microsoft.azure.management.batchai.implementation.UsagesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batchai.implementation.UsagesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;)V
            putfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.usages:Lcom/microsoft/azure/management/batchai/implementation/UsagesInner;
         6: .line 263
            aload 0 /* this */
            new com.microsoft.azure.management.batchai.implementation.WorkspacesInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batchai.implementation.WorkspacesInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;)V
            putfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.workspaces:Lcom/microsoft/azure/management/batchai/implementation/WorkspacesInner;
         7: .line 264
            aload 0 /* this */
            new com.microsoft.azure.management.batchai.implementation.ExperimentsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batchai.implementation.ExperimentsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;)V
            putfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.experiments:Lcom/microsoft/azure/management/batchai/implementation/ExperimentsInner;
         8: .line 265
            aload 0 /* this */
            new com.microsoft.azure.management.batchai.implementation.JobsInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batchai.implementation.JobsInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;)V
            putfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.jobs:Lcom/microsoft/azure/management/batchai/implementation/JobsInner;
         9: .line 266
            aload 0 /* this */
            new com.microsoft.azure.management.batchai.implementation.FileServersInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batchai.implementation.FileServersInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;)V
            putfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.fileServers:Lcom/microsoft/azure/management/batchai/implementation/FileServersInner;
        10: .line 267
            aload 0 /* this */
            new com.microsoft.azure.management.batchai.implementation.ClustersInner
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.retrofit:()Lretrofit2/Retrofit;
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batchai.implementation.ClustersInner.<init>:(Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;)V
            putfield com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl.clusters:Lcom/microsoft/azure/management/batchai/implementation/ClustersInner;
        11: .line 268
            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.batchai.implementation.BatchAIManagementClientImpl.azureClient:Lcom/microsoft/azure/AzureClient;
        12: .line 269
            return
        end local 0 // com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;

  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.batchai.implementation.BatchAIManagementClientImpl this
         0: .line 278
            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 "BatchAIManagementClient"
            aastore
            dup
            iconst_2
            ldc "2018-05-01"
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.batchai.implementation.BatchAIManagementClientImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/batchai/implementation/BatchAIManagementClientImpl;
}
SourceFile: "BatchAIManagementClientImpl.java"