public class com.microsoft.azure.management.batch.implementation.PoolsInner
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.batch.implementation.PoolsInner
  super_class: java.lang.Object
{
  private com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService service;
    descriptor: Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl client;
    descriptor: Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(retrofit2.Retrofit, com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl);
    descriptor: (Lretrofit2/Retrofit;Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // retrofit2.Retrofit retrofit
        start local 2 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl client
         0: .line 63
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 64
            aload 0 /* this */
            aload 1 /* retrofit */
            ldc Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            invokevirtual retrofit2.Retrofit.create:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService
            putfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
         2: .line 65
            aload 0 /* this */
            aload 2 /* client */
            putfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
         3: .line 66
            return
        end local 2 // com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl client
        end local 1 // retrofit2.Retrofit retrofit
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    4     1  retrofit  Lretrofit2/Retrofit;
            0    4     2    client  Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
    MethodParameters:
          Name  Flags
      retrofit  
      client    

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.batch.implementation.PoolInner> listByBatchAccount(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
         0: .line 122
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountSinglePageAsync:(Ljava/lang/String;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
            astore 3 /* response */
        start local 3 // com.microsoft.rest.ServiceResponse response
         1: .line 123
            new com.microsoft.azure.management.batch.implementation.PoolsInner$1
            dup
            aload 0 /* this */
            aload 3 /* response */
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.Page
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$1.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 3 // com.microsoft.rest.ServiceResponse response
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        accountName  Ljava/lang/String;
            1    2     3           response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      accountName        final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.batch.implementation.PoolInner>> listByBatchAccountAsync(java.lang.String, java.lang.String, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.batch.implementation.PoolInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 142
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 143
            new com.microsoft.azure.management.batch.implementation.PoolsInner$2
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$2.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
         2: .line 149
            aload 3 /* serviceCallback */
         3: .line 141
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    4     1  resourceGroupName  Ljava/lang/String;
            0    4     2        accountName  Ljava/lang/String;
            0    4     3    serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      accountName        final
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.batch.implementation.PoolInner>> listByBatchAccountAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
         0: .line 161
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 162
            new com.microsoft.azure.management.batch.implementation.PoolsInner$3
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$3.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 161
            areturn
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2        accountName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      accountName        final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.batch.implementation.PoolInner>>> listByBatchAccountWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
         0: .line 179
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 180
            new com.microsoft.azure.management.batch.implementation.PoolsInner$4
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$4.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 179
            areturn
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2        accountName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      accountName        final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.batch.implementation.PoolInner>>> listByBatchAccountSinglePageAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=6, args_size=3
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
         0: .line 201
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 202
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 204
      StackMap locals:
      StackMap stack:
            aload 2 /* accountName */
            ifnonnull 4
         3: .line 205
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter accountName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 207
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 208
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 210
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 8
         7: .line 211
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 213
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* maxresults */
        start local 3 // java.lang.Integer maxresults
         9: .line 214
            aconst_null
            astore 4 /* select */
        start local 4 // java.lang.String select
        10: .line 215
            aconst_null
            astore 5 /* filter */
        start local 5 // java.lang.String filter
        11: .line 216
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* maxresults */
            aload 4 /* select */
            aload 5 /* filter */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.listByBatchAccount:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        12: .line 217
            new com.microsoft.azure.management.batch.implementation.PoolsInner$5
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$5.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        13: .line 216
            areturn
        end local 5 // java.lang.String filter
        end local 4 // java.lang.String select
        end local 3 // java.lang.Integer maxresults
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   14     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0   14     1  resourceGroupName  Ljava/lang/String;
            0   14     2        accountName  Ljava/lang/String;
            9   14     3         maxresults  Ljava/lang/Integer;
           10   14     4             select  Ljava/lang/String;
           11   14     5             filter  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      accountName        final

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.batch.implementation.PoolInner> listByBatchAccount(java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=6
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.Integer maxresults
        start local 4 // java.lang.String select
        start local 5 // java.lang.String filter
         0: .line 255
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* maxresults */
            aload 4 /* select */
            aload 5 /* filter */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;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
            astore 6 /* response */
        start local 6 // com.microsoft.rest.ServiceResponse response
         1: .line 256
            new com.microsoft.azure.management.batch.implementation.PoolsInner$6
            dup
            aload 0 /* this */
            aload 6 /* response */
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.Page
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$6.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 6 // com.microsoft.rest.ServiceResponse response
        end local 5 // java.lang.String filter
        end local 4 // java.lang.String select
        end local 3 // java.lang.Integer maxresults
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        accountName  Ljava/lang/String;
            0    2     3         maxresults  Ljava/lang/Integer;
            0    2     4             select  Ljava/lang/String;
            0    2     5             filter  Ljava/lang/String;
            1    2     6           response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      accountName        final
      maxresults         final
      select             final
      filter             final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.batch.implementation.PoolInner>> listByBatchAccountAsync(java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.batch.implementation.PoolInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=7
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.Integer maxresults
        start local 4 // java.lang.String select
        start local 5 // java.lang.String filter
        start local 6 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 289
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* maxresults */
            aload 4 /* select */
            aload 5 /* filter */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 290
            new com.microsoft.azure.management.batch.implementation.PoolsInner$7
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$7.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
         2: .line 296
            aload 6 /* serviceCallback */
         3: .line 288
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 6 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 5 // java.lang.String filter
        end local 4 // java.lang.String select
        end local 3 // java.lang.Integer maxresults
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    4     1  resourceGroupName  Ljava/lang/String;
            0    4     2        accountName  Ljava/lang/String;
            0    4     3         maxresults  Ljava/lang/Integer;
            0    4     4             select  Ljava/lang/String;
            0    4     5             filter  Ljava/lang/String;
            0    4     6    serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      accountName        final
      maxresults         final
      select             final
      filter             final
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.batch.implementation.PoolInner>> listByBatchAccountAsync(java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.Integer maxresults
        start local 4 // java.lang.String select
        start local 5 // java.lang.String filter
         0: .line 322
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* maxresults */
            aload 4 /* select */
            aload 5 /* filter */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 323
            new com.microsoft.azure.management.batch.implementation.PoolsInner$8
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$8.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 322
            areturn
        end local 5 // java.lang.String filter
        end local 4 // java.lang.String select
        end local 3 // java.lang.Integer maxresults
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2        accountName  Ljava/lang/String;
            0    3     3         maxresults  Ljava/lang/Integer;
            0    3     4             select  Ljava/lang/String;
            0    3     5             filter  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      accountName        final
      maxresults         final
      select             final
      filter             final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.batch.implementation.PoolInner>>> listByBatchAccountWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.Integer maxresults
        start local 4 // java.lang.String select
        start local 5 // java.lang.String filter
         0: .line 354
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* maxresults */
            aload 4 /* select */
            aload 5 /* filter */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 355
            new com.microsoft.azure.management.batch.implementation.PoolsInner$9
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$9.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 354
            areturn
        end local 5 // java.lang.String filter
        end local 4 // java.lang.String select
        end local 3 // java.lang.Integer maxresults
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2        accountName  Ljava/lang/String;
            0    3     3         maxresults  Ljava/lang/Integer;
            0    3     4             select  Ljava/lang/String;
            0    3     5             filter  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      accountName        final
      maxresults         final
      select             final
      filter             final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.batch.implementation.PoolInner>>> listByBatchAccountSinglePageAsync(java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.Integer maxresults
        start local 4 // java.lang.String select
        start local 5 // java.lang.String filter
         0: .line 390
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 391
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 393
      StackMap locals:
      StackMap stack:
            aload 2 /* accountName */
            ifnonnull 4
         3: .line 394
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter accountName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 396
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 397
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 399
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 8
         7: .line 400
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 402
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* maxresults */
            aload 4 /* select */
            aload 5 /* filter */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.listByBatchAccount:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         9: .line 403
            new com.microsoft.azure.management.batch.implementation.PoolsInner$10
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$10.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 402
            areturn
        end local 5 // java.lang.String filter
        end local 4 // java.lang.String select
        end local 3 // java.lang.Integer maxresults
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   11     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0   11     1  resourceGroupName  Ljava/lang/String;
            0   11     2        accountName  Ljava/lang/String;
            0   11     3         maxresults  Ljava/lang/Integer;
            0   11     4             select  Ljava/lang/String;
            0   11     5             filter  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      accountName        final
      maxresults         final
      select             final
      filter             final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.batch.implementation.PageImpl<com.microsoft.azure.management.batch.implementation.PoolInner>> listByBatchAccountDelegate(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.batch.implementation.PoolsInner this
        start local 1 // retrofit2.Response response
         0: .line 417
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.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 418
            sipush 200
            new com.microsoft.azure.management.batch.implementation.PoolsInner$11
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$11.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner$11.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 419
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 420
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 417
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.CloudException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/batch/implementation/PageImpl<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.batch.implementation.PoolInner create(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lcom/microsoft/azure/management/batch/implementation/PoolInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
         0: .line 436
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.createWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponseWithHeaders
            invokevirtual com.microsoft.rest.ServiceResponseWithHeaders.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.batch.implementation.PoolInner
            areturn
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.batch.implementation.PoolInner> createAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.batch.implementation.PoolInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        start local 5 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 451
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.createWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable;
            aload 5 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromHeaderResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 5 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
            0    1     5    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.batch.implementation.PoolInner> createAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
         0: .line 465
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.createWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable;
            new com.microsoft.azure.management.batch.implementation.PoolsInner$12
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$12.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         

  public rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolCreateHeaders>> createWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=7, args_size=5
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
         0: .line 484
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 485
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 487
      StackMap locals:
      StackMap stack:
            aload 2 /* accountName */
            ifnonnull 4
         3: .line 488
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter accountName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 490
      StackMap locals:
      StackMap stack:
            aload 3 /* poolName */
            ifnonnull 6
         5: .line 491
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter poolName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 493
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 494
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 496
      StackMap locals:
      StackMap stack:
            aload 4 /* parameters */
            ifnonnull 10
         9: .line 497
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter parameters is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 499
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 12
        11: .line 500
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 502
      StackMap locals:
      StackMap stack:
            aload 4 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 503
            aconst_null
            astore 5 /* ifMatch */
        start local 5 // java.lang.String ifMatch
        14: .line 504
            aconst_null
            astore 6 /* ifNoneMatch */
        start local 6 // java.lang.String ifNoneMatch
        15: .line 505
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 4 /* parameters */
            aload 5 /* ifMatch */
            aload 6 /* ifNoneMatch */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.create:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        16: .line 506
            new com.microsoft.azure.management.batch.implementation.PoolsInner$13
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$13.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        17: .line 505
            areturn
        end local 6 // java.lang.String ifNoneMatch
        end local 5 // java.lang.String ifMatch
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   18     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0   18     1  resourceGroupName  Ljava/lang/String;
            0   18     2        accountName  Ljava/lang/String;
            0   18     3           poolName  Ljava/lang/String;
            0   18     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
           14   18     5            ifMatch  Ljava/lang/String;
           15   18     6        ifNoneMatch  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolCreateHeaders;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         

  public com.microsoft.azure.management.batch.implementation.PoolInner create(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/batch/implementation/PoolInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        start local 5 // java.lang.String ifMatch
        start local 6 // java.lang.String ifNoneMatch
         0: .line 534
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            aload 5 /* ifMatch */
            aload 6 /* ifNoneMatch */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.createWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponseWithHeaders
            invokevirtual com.microsoft.rest.ServiceResponseWithHeaders.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.batch.implementation.PoolInner
            areturn
        end local 6 // java.lang.String ifNoneMatch
        end local 5 // java.lang.String ifMatch
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
            0    1     5            ifMatch  Ljava/lang/String;
            0    1     6        ifNoneMatch  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         
      ifMatch            
      ifNoneMatch        

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.batch.implementation.PoolInner> createAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.batch.implementation.PoolInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=8
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        start local 5 // java.lang.String ifMatch
        start local 6 // java.lang.String ifNoneMatch
        start local 7 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 551
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            aload 5 /* ifMatch */
            aload 6 /* ifNoneMatch */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.createWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 7 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromHeaderResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 7 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 6 // java.lang.String ifNoneMatch
        end local 5 // java.lang.String ifMatch
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
            0    1     5            ifMatch  Ljava/lang/String;
            0    1     6        ifNoneMatch  Ljava/lang/String;
            0    1     7    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         
      ifMatch            
      ifNoneMatch        
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.batch.implementation.PoolInner> createAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        start local 5 // java.lang.String ifMatch
        start local 6 // java.lang.String ifNoneMatch
         0: .line 567
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            aload 5 /* ifMatch */
            aload 6 /* ifNoneMatch */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.createWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.batch.implementation.PoolsInner$14
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$14.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 6 // java.lang.String ifNoneMatch
        end local 5 // java.lang.String ifMatch
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
            0    1     5            ifMatch  Ljava/lang/String;
            0    1     6        ifNoneMatch  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         
      ifMatch            
      ifNoneMatch        

  public rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolCreateHeaders>> createWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=11, locals=7, args_size=7
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        start local 5 // java.lang.String ifMatch
        start local 6 // java.lang.String ifNoneMatch
         0: .line 588
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 589
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 591
      StackMap locals:
      StackMap stack:
            aload 2 /* accountName */
            ifnonnull 4
         3: .line 592
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter accountName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 594
      StackMap locals:
      StackMap stack:
            aload 3 /* poolName */
            ifnonnull 6
         5: .line 595
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter poolName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 597
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 598
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 600
      StackMap locals:
      StackMap stack:
            aload 4 /* parameters */
            ifnonnull 10
         9: .line 601
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter parameters is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 603
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 12
        11: .line 604
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 606
      StackMap locals:
      StackMap stack:
            aload 4 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 607
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 4 /* parameters */
            aload 5 /* ifMatch */
            aload 6 /* ifNoneMatch */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.create:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        14: .line 608
            new com.microsoft.azure.management.batch.implementation.PoolsInner$15
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$15.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        15: .line 607
            areturn
        end local 6 // java.lang.String ifNoneMatch
        end local 5 // java.lang.String ifMatch
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   16     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0   16     1  resourceGroupName  Ljava/lang/String;
            0   16     2        accountName  Ljava/lang/String;
            0   16     3           poolName  Ljava/lang/String;
            0   16     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
            0   16     5            ifMatch  Ljava/lang/String;
            0   16     6        ifNoneMatch  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolCreateHeaders;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         
      ifMatch            
      ifNoneMatch        

  private com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolCreateHeaders> createDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // retrofit2.Response response
         0: .line 622
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.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 623
            sipush 200
            new com.microsoft.azure.management.batch.implementation.PoolsInner$16
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$16.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner$16.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 624
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 625
            aload 1 /* response */
            ldc Lcom/microsoft/azure/management/batch/PoolCreateHeaders;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.buildWithHeaders:(Lretrofit2/Response;Ljava/lang/Class;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
         4: .line 622
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.CloudException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolCreateHeaders;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.batch.implementation.PoolInner update(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lcom/microsoft/azure/management/batch/implementation/PoolInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
         0: .line 641
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.updateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponseWithHeaders
            invokevirtual com.microsoft.rest.ServiceResponseWithHeaders.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.batch.implementation.PoolInner
            areturn
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.batch.implementation.PoolInner> updateAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.batch.implementation.PoolInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        start local 5 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 656
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.updateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable;
            aload 5 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromHeaderResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 5 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
            0    1     5    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.batch.implementation.PoolInner> updateAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
         0: .line 670
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.updateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable;
            new com.microsoft.azure.management.batch.implementation.PoolsInner$17
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$17.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         

  public rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolUpdateHeaders>> updateWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=6, args_size=5
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
         0: .line 689
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 690
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 692
      StackMap locals:
      StackMap stack:
            aload 2 /* accountName */
            ifnonnull 4
         3: .line 693
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter accountName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 695
      StackMap locals:
      StackMap stack:
            aload 3 /* poolName */
            ifnonnull 6
         5: .line 696
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter poolName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 698
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 699
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 701
      StackMap locals:
      StackMap stack:
            aload 4 /* parameters */
            ifnonnull 10
         9: .line 702
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter parameters is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 704
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 12
        11: .line 705
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 707
      StackMap locals:
      StackMap stack:
            aload 4 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 708
            aconst_null
            astore 5 /* ifMatch */
        start local 5 // java.lang.String ifMatch
        14: .line 709
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 4 /* parameters */
            aload 5 /* ifMatch */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.update:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        15: .line 710
            new com.microsoft.azure.management.batch.implementation.PoolsInner$18
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$18.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        16: .line 709
            areturn
        end local 5 // java.lang.String ifMatch
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   17     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0   17     1  resourceGroupName  Ljava/lang/String;
            0   17     2        accountName  Ljava/lang/String;
            0   17     3           poolName  Ljava/lang/String;
            0   17     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
           14   17     5            ifMatch  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolUpdateHeaders;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         

  public com.microsoft.azure.management.batch.implementation.PoolInner update(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;)Lcom/microsoft/azure/management/batch/implementation/PoolInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        start local 5 // java.lang.String ifMatch
         0: .line 737
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            aload 5 /* ifMatch */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.updateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponseWithHeaders
            invokevirtual com.microsoft.rest.ServiceResponseWithHeaders.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.batch.implementation.PoolInner
            areturn
        end local 5 // java.lang.String ifMatch
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
            0    1     5            ifMatch  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         
      ifMatch            

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.batch.implementation.PoolInner> updateAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.batch.implementation.PoolInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=7
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        start local 5 // java.lang.String ifMatch
        start local 6 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 753
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            aload 5 /* ifMatch */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.updateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;)Lrx/Observable;
            aload 6 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromHeaderResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 6 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 5 // java.lang.String ifMatch
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
            0    1     5            ifMatch  Ljava/lang/String;
            0    1     6    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         
      ifMatch            
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.batch.implementation.PoolInner> updateAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        start local 5 // java.lang.String ifMatch
         0: .line 768
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 4 /* parameters */
            aload 5 /* ifMatch */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.updateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.batch.implementation.PoolsInner$19
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$19.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 5 // java.lang.String ifMatch
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
            0    1     5            ifMatch  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         
      ifMatch            

  public rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolUpdateHeaders>> updateWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.azure.management.batch.implementation.PoolInner, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=6, args_size=6
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        start local 5 // java.lang.String ifMatch
         0: .line 788
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 789
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 791
      StackMap locals:
      StackMap stack:
            aload 2 /* accountName */
            ifnonnull 4
         3: .line 792
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter accountName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 794
      StackMap locals:
      StackMap stack:
            aload 3 /* poolName */
            ifnonnull 6
         5: .line 795
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter poolName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 797
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 798
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 800
      StackMap locals:
      StackMap stack:
            aload 4 /* parameters */
            ifnonnull 10
         9: .line 801
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter parameters is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 803
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 12
        11: .line 804
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 806
      StackMap locals:
      StackMap stack:
            aload 4 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 807
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 4 /* parameters */
            aload 5 /* ifMatch */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.update:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        14: .line 808
            new com.microsoft.azure.management.batch.implementation.PoolsInner$20
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$20.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        15: .line 807
            areturn
        end local 5 // java.lang.String ifMatch
        end local 4 // com.microsoft.azure.management.batch.implementation.PoolInner parameters
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   16     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0   16     1  resourceGroupName  Ljava/lang/String;
            0   16     2        accountName  Ljava/lang/String;
            0   16     3           poolName  Ljava/lang/String;
            0   16     4         parameters  Lcom/microsoft/azure/management/batch/implementation/PoolInner;
            0   16     5            ifMatch  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/batch/implementation/PoolInner;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolUpdateHeaders;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      parameters         
      ifMatch            

  private com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolUpdateHeaders> updateDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // retrofit2.Response response
         0: .line 822
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.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 823
            sipush 200
            new com.microsoft.azure.management.batch.implementation.PoolsInner$21
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$21.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner$21.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 824
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 825
            aload 1 /* response */
            ldc Lcom/microsoft/azure/management/batch/PoolUpdateHeaders;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.buildWithHeaders:(Lretrofit2/Response;Ljava/lang/Class;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
         4: .line 822
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.CloudException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolUpdateHeaders;>;
    MethodParameters:
          Name  Flags
      response  

  public void delete(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 839
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.deleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponseWithHeaders
            invokevirtual com.microsoft.rest.ServiceResponseWithHeaders.body:()Ljava/lang/Object;
            pop
         1: .line 840
            return
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        accountName  Ljava/lang/String;
            0    2     3           poolName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  public com.microsoft.rest.ServiceFuture<java.lang.Void> deleteAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 853
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.deleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 4 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromHeaderResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      serviceCallback    final

  public rx.Observable<java.lang.Void> deleteAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 866
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.deleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.batch.implementation.PoolsInner$22
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$22.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  public rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<java.lang.Void, com.microsoft.azure.management.batch.PoolDeleteHeaders>> deleteWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 884
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 885
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 887
      StackMap locals:
      StackMap stack:
            aload 2 /* accountName */
            ifnonnull 4
         3: .line 888
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter accountName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 890
      StackMap locals:
      StackMap stack:
            aload 3 /* poolName */
            ifnonnull 6
         5: .line 891
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter poolName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 893
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 894
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 896
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 897
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 899
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.delete:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
        11: .line 900
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.management.batch.implementation.PoolsInner$23
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$23.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner$23.getType:()Ljava/lang/reflect/Type;
            ldc Lcom/microsoft/azure/management/batch/PoolDeleteHeaders;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultWithHeadersAsync:(Lrx/Observable;Ljava/lang/reflect/Type;Ljava/lang/Class;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   12     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0   12     1  resourceGroupName  Ljava/lang/String;
            0   12     2        accountName  Ljava/lang/String;
            0   12     3           poolName  Ljava/lang/String;
           11   12     4         observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponseWithHeaders<Ljava/lang/Void;Lcom/microsoft/azure/management/batch/PoolDeleteHeaders;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  public void beginDelete(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 914
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.beginDeleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponseWithHeaders
            invokevirtual com.microsoft.rest.ServiceResponseWithHeaders.body:()Ljava/lang/Object;
            pop
         1: .line 915
            return
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2        accountName  Ljava/lang/String;
            0    2     3           poolName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  public com.microsoft.rest.ServiceFuture<java.lang.Void> beginDeleteAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 928
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.beginDeleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 4 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromHeaderResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      serviceCallback    final

  public rx.Observable<java.lang.Void> beginDeleteAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 941
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.beginDeleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.batch.implementation.PoolsInner$24
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$24.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  public rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<java.lang.Void, com.microsoft.azure.management.batch.PoolDeleteHeaders>> beginDeleteWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 959
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 960
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 962
      StackMap locals:
      StackMap stack:
            aload 2 /* accountName */
            ifnonnull 4
         3: .line 963
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter accountName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 965
      StackMap locals:
      StackMap stack:
            aload 3 /* poolName */
            ifnonnull 6
         5: .line 966
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter poolName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 968
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 969
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 971
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 972
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 974
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.beginDelete:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        11: .line 975
            new com.microsoft.azure.management.batch.implementation.PoolsInner$25
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$25.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        12: .line 974
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   13     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0   13     1  resourceGroupName  Ljava/lang/String;
            0   13     2        accountName  Ljava/lang/String;
            0   13     3           poolName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponseWithHeaders<Ljava/lang/Void;Lcom/microsoft/azure/management/batch/PoolDeleteHeaders;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  private com.microsoft.rest.ServiceResponseWithHeaders<java.lang.Void, com.microsoft.azure.management.batch.PoolDeleteHeaders> beginDeleteDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // retrofit2.Response response
         0: .line 989
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.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 990
            sipush 200
            new com.microsoft.azure.management.batch.implementation.PoolsInner$26
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$26.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner$26.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 991
            sipush 202
            new com.microsoft.azure.management.batch.implementation.PoolsInner$27
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$27.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner$27.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 992
            sipush 204
            new com.microsoft.azure.management.batch.implementation.PoolsInner$28
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$28.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner$28.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 993
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         5: .line 994
            aload 1 /* response */
            ldc Lcom/microsoft/azure/management/batch/PoolDeleteHeaders;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.buildWithHeaders:(Lretrofit2/Response;Ljava/lang/Class;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
         6: .line 989
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    7     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.CloudException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponseWithHeaders<Ljava/lang/Void;Lcom/microsoft/azure/management/batch/PoolDeleteHeaders;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.batch.implementation.PoolInner get(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/batch/implementation/PoolInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 1009
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.getWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponseWithHeaders
            invokevirtual com.microsoft.rest.ServiceResponseWithHeaders.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.batch.implementation.PoolInner
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.batch.implementation.PoolInner> getAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.batch.implementation.PoolInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1023
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.getWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 4 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromHeaderResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.batch.implementation.PoolInner> getAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 1036
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.getWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.batch.implementation.PoolsInner$29
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$29.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  public rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolGetHeaders>> getWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 1054
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1055
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1057
      StackMap locals:
      StackMap stack:
            aload 2 /* accountName */
            ifnonnull 4
         3: .line 1058
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter accountName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1060
      StackMap locals:
      StackMap stack:
            aload 3 /* poolName */
            ifnonnull 6
         5: .line 1061
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter poolName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1063
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1064
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1066
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 1067
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1069
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.get:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        11: .line 1070
            new com.microsoft.azure.management.batch.implementation.PoolsInner$30
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$30.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        12: .line 1069
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   13     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0   13     1  resourceGroupName  Ljava/lang/String;
            0   13     2        accountName  Ljava/lang/String;
            0   13     3           poolName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolGetHeaders;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  private com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolGetHeaders> getDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // retrofit2.Response response
         0: .line 1084
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.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 1085
            sipush 200
            new com.microsoft.azure.management.batch.implementation.PoolsInner$31
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$31.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner$31.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1086
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1087
            aload 1 /* response */
            ldc Lcom/microsoft/azure/management/batch/PoolGetHeaders;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.buildWithHeaders:(Lretrofit2/Response;Ljava/lang/Class;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
         4: .line 1084
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.CloudException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolGetHeaders;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.batch.implementation.PoolInner disableAutoScale(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/batch/implementation/PoolInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 1102
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.disableAutoScaleWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponseWithHeaders
            invokevirtual com.microsoft.rest.ServiceResponseWithHeaders.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.batch.implementation.PoolInner
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.batch.implementation.PoolInner> disableAutoScaleAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.batch.implementation.PoolInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1116
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.disableAutoScaleWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 4 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromHeaderResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.batch.implementation.PoolInner> disableAutoScaleAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 1129
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.disableAutoScaleWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.batch.implementation.PoolsInner$32
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$32.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  public rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolDisableAutoScaleHeaders>> disableAutoScaleWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 1147
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1148
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1150
      StackMap locals:
      StackMap stack:
            aload 2 /* accountName */
            ifnonnull 4
         3: .line 1151
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter accountName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1153
      StackMap locals:
      StackMap stack:
            aload 3 /* poolName */
            ifnonnull 6
         5: .line 1154
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter poolName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1156
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1157
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1159
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 1160
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1162
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.disableAutoScale:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        11: .line 1163
            new com.microsoft.azure.management.batch.implementation.PoolsInner$33
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$33.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        12: .line 1162
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   13     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0   13     1  resourceGroupName  Ljava/lang/String;
            0   13     2        accountName  Ljava/lang/String;
            0   13     3           poolName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolDisableAutoScaleHeaders;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  private com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolDisableAutoScaleHeaders> disableAutoScaleDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // retrofit2.Response response
         0: .line 1177
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.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 1178
            sipush 200
            new com.microsoft.azure.management.batch.implementation.PoolsInner$34
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$34.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner$34.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1179
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1180
            aload 1 /* response */
            ldc Lcom/microsoft/azure/management/batch/PoolDisableAutoScaleHeaders;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.buildWithHeaders:(Lretrofit2/Response;Ljava/lang/Class;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
         4: .line 1177
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.CloudException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolDisableAutoScaleHeaders;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.batch.implementation.PoolInner stopResize(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/batch/implementation/PoolInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 1196
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.stopResizeWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponseWithHeaders
            invokevirtual com.microsoft.rest.ServiceResponseWithHeaders.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.batch.implementation.PoolInner
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.batch.implementation.PoolInner> stopResizeAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.batch.implementation.PoolInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1211
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.stopResizeWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 4 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromHeaderResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
            0    1     4    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.batch.implementation.PoolInner> stopResizeAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 1225
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.stopResizeWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.batch.implementation.PoolsInner$35
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$35.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2        accountName  Ljava/lang/String;
            0    1     3           poolName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  public rx.Observable<com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolStopResizeHeaders>> stopResizeWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String accountName
        start local 3 // java.lang.String poolName
         0: .line 1244
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1245
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1247
      StackMap locals:
      StackMap stack:
            aload 2 /* accountName */
            ifnonnull 4
         3: .line 1248
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter accountName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1250
      StackMap locals:
      StackMap stack:
            aload 3 /* poolName */
            ifnonnull 6
         5: .line 1251
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter poolName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1253
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1254
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.subscriptionId() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1256
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 1257
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter this.client.apiVersion() is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1259
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 1 /* resourceGroupName */
            aload 2 /* accountName */
            aload 3 /* poolName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.stopResize:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        11: .line 1260
            new com.microsoft.azure.management.batch.implementation.PoolsInner$36
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$36.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        12: .line 1259
            areturn
        end local 3 // java.lang.String poolName
        end local 2 // java.lang.String accountName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   13     0               this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0   13     1  resourceGroupName  Ljava/lang/String;
            0   13     2        accountName  Ljava/lang/String;
            0   13     3           poolName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolStopResizeHeaders;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      accountName        
      poolName           

  private com.microsoft.rest.ServiceResponseWithHeaders<com.microsoft.azure.management.batch.implementation.PoolInner, com.microsoft.azure.management.batch.PoolStopResizeHeaders> stopResizeDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // retrofit2.Response response
         0: .line 1274
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.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 1275
            sipush 200
            new com.microsoft.azure.management.batch.implementation.PoolsInner$37
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$37.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner$37.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1276
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1277
            aload 1 /* response */
            ldc Lcom/microsoft/azure/management/batch/PoolStopResizeHeaders;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.buildWithHeaders:(Lretrofit2/Response;Ljava/lang/Class;)Lcom/microsoft/rest/ServiceResponseWithHeaders;
         4: .line 1274
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.CloudException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponseWithHeaders<Lcom/microsoft/azure/management/batch/implementation/PoolInner;Lcom/microsoft/azure/management/batch/PoolStopResizeHeaders;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.batch.implementation.PoolInner> listByBatchAccountNext(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1290
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountNextSinglePageAsync:(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
            astore 2 /* response */
        start local 2 // com.microsoft.rest.ServiceResponse response
         1: .line 1291
            new com.microsoft.azure.management.batch.implementation.PoolsInner$38
            dup
            aload 0 /* this */
            aload 2 /* response */
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.Page
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$38.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 2 // com.microsoft.rest.ServiceResponse response
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    2     1  nextPageLink  Ljava/lang/String;
            1    2     2      response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.batch.implementation.PoolInner>> listByBatchAccountNextAsync(java.lang.String, com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.batch.implementation.PoolInner>>, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.batch.implementation.PoolInner>);
    descriptor: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
        start local 1 // java.lang.String nextPageLink
        start local 2 // com.microsoft.rest.ServiceFuture serviceFuture
        start local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 1310
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1311
            new com.microsoft.azure.management.batch.implementation.PoolsInner$39
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$39.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
         2: .line 1317
            aload 3 /* serviceCallback */
         3: .line 1309
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 2 // com.microsoft.rest.ServiceFuture serviceFuture
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    4     1     nextPageLink  Ljava/lang/String;
            0    4     2    serviceFuture  Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
            0    4     3  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
    MethodParameters:
                 Name  Flags
      nextPageLink     final
      serviceFuture    final
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.batch.implementation.PoolInner>> listByBatchAccountNextAsync(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.batch.implementation.PoolsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1328
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountNextWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1329
            new com.microsoft.azure.management.batch.implementation.PoolsInner$40
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$40.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1328
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.batch.implementation.PoolInner>>> listByBatchAccountNextWithServiceResponseAsync(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.batch.implementation.PoolsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1345
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner.listByBatchAccountNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1346
            new com.microsoft.azure.management.batch.implementation.PoolsInner$41
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$41.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1345
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.batch.implementation.PoolInner>>> listByBatchAccountNextSinglePageAsync(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.batch.implementation.PoolsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1366
            aload 1 /* nextPageLink */
            ifnonnull 2
         1: .line 1367
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter nextPageLink is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1369
      StackMap locals:
      StackMap stack:
            ldc "%s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* nextPageLink */
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            astore 2 /* nextUrl */
        start local 2 // java.lang.String nextUrl
         3: .line 1370
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.service:Lcom/microsoft/azure/management/batch/implementation/PoolsInner$PoolsService;
            aload 2 /* nextUrl */
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService.listByBatchAccountNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         4: .line 1371
            new com.microsoft.azure.management.batch.implementation.PoolsInner$42
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$42.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 1370
            areturn
        end local 2 // java.lang.String nextUrl
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    6     1  nextPageLink  Ljava/lang/String;
            3    6     2       nextUrl  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.batch.implementation.PageImpl<com.microsoft.azure.management.batch.implementation.PoolInner>> listByBatchAccountNextDelegate(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.batch.implementation.PoolsInner this
        start local 1 // retrofit2.Response response
         0: .line 1385
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.restClient:()Lcom/microsoft/rest/RestClient;
            invokevirtual com.microsoft.rest.RestClient.responseBuilderFactory:()Lcom/microsoft/rest/protocol/ResponseBuilder$Factory;
            aload 0 /* this */
            getfield com.microsoft.azure.management.batch.implementation.PoolsInner.client:Lcom/microsoft/azure/management/batch/implementation/BatchManagementClientImpl;
            invokevirtual com.microsoft.azure.management.batch.implementation.BatchManagementClientImpl.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 1386
            sipush 200
            new com.microsoft.azure.management.batch.implementation.PoolsInner$43
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.batch.implementation.PoolsInner$43.<init>:(Lcom/microsoft/azure/management/batch/implementation/PoolsInner;)V
            invokevirtual com.microsoft.azure.management.batch.implementation.PoolsInner$43.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1387
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1388
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1385
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.batch.implementation.PoolsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/batch/implementation/PoolsInner;
            0    5     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.CloudException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/batch/implementation/PageImpl<Lcom/microsoft/azure/management/batch/implementation/PoolInner;>;>;
    MethodParameters:
          Name  Flags
      response  
}
SourceFile: "PoolsInner.java"
NestMembers:
  com.microsoft.azure.management.batch.implementation.PoolsInner$1  com.microsoft.azure.management.batch.implementation.PoolsInner$10  com.microsoft.azure.management.batch.implementation.PoolsInner$11  com.microsoft.azure.management.batch.implementation.PoolsInner$12  com.microsoft.azure.management.batch.implementation.PoolsInner$13  com.microsoft.azure.management.batch.implementation.PoolsInner$14  com.microsoft.azure.management.batch.implementation.PoolsInner$15  com.microsoft.azure.management.batch.implementation.PoolsInner$16  com.microsoft.azure.management.batch.implementation.PoolsInner$17  com.microsoft.azure.management.batch.implementation.PoolsInner$18  com.microsoft.azure.management.batch.implementation.PoolsInner$19  com.microsoft.azure.management.batch.implementation.PoolsInner$2  com.microsoft.azure.management.batch.implementation.PoolsInner$20  com.microsoft.azure.management.batch.implementation.PoolsInner$21  com.microsoft.azure.management.batch.implementation.PoolsInner$22  com.microsoft.azure.management.batch.implementation.PoolsInner$23  com.microsoft.azure.management.batch.implementation.PoolsInner$24  com.microsoft.azure.management.batch.implementation.PoolsInner$25  com.microsoft.azure.management.batch.implementation.PoolsInner$26  com.microsoft.azure.management.batch.implementation.PoolsInner$27  com.microsoft.azure.management.batch.implementation.PoolsInner$28  com.microsoft.azure.management.batch.implementation.PoolsInner$29  com.microsoft.azure.management.batch.implementation.PoolsInner$3  com.microsoft.azure.management.batch.implementation.PoolsInner$30  com.microsoft.azure.management.batch.implementation.PoolsInner$31  com.microsoft.azure.management.batch.implementation.PoolsInner$32  com.microsoft.azure.management.batch.implementation.PoolsInner$33  com.microsoft.azure.management.batch.implementation.PoolsInner$34  com.microsoft.azure.management.batch.implementation.PoolsInner$35  com.microsoft.azure.management.batch.implementation.PoolsInner$36  com.microsoft.azure.management.batch.implementation.PoolsInner$37  com.microsoft.azure.management.batch.implementation.PoolsInner$38  com.microsoft.azure.management.batch.implementation.PoolsInner$39  com.microsoft.azure.management.batch.implementation.PoolsInner$4  com.microsoft.azure.management.batch.implementation.PoolsInner$40  com.microsoft.azure.management.batch.implementation.PoolsInner$41  com.microsoft.azure.management.batch.implementation.PoolsInner$42  com.microsoft.azure.management.batch.implementation.PoolsInner$43  com.microsoft.azure.management.batch.implementation.PoolsInner$5  com.microsoft.azure.management.batch.implementation.PoolsInner$6  com.microsoft.azure.management.batch.implementation.PoolsInner$7  com.microsoft.azure.management.batch.implementation.PoolsInner$8  com.microsoft.azure.management.batch.implementation.PoolsInner$9  com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService
InnerClasses:
  com.microsoft.azure.management.batch.implementation.PoolsInner$1
  com.microsoft.azure.management.batch.implementation.PoolsInner$10
  com.microsoft.azure.management.batch.implementation.PoolsInner$11
  com.microsoft.azure.management.batch.implementation.PoolsInner$12
  com.microsoft.azure.management.batch.implementation.PoolsInner$13
  com.microsoft.azure.management.batch.implementation.PoolsInner$14
  com.microsoft.azure.management.batch.implementation.PoolsInner$15
  com.microsoft.azure.management.batch.implementation.PoolsInner$16
  com.microsoft.azure.management.batch.implementation.PoolsInner$17
  com.microsoft.azure.management.batch.implementation.PoolsInner$18
  com.microsoft.azure.management.batch.implementation.PoolsInner$19
  com.microsoft.azure.management.batch.implementation.PoolsInner$2
  com.microsoft.azure.management.batch.implementation.PoolsInner$20
  com.microsoft.azure.management.batch.implementation.PoolsInner$21
  com.microsoft.azure.management.batch.implementation.PoolsInner$22
  com.microsoft.azure.management.batch.implementation.PoolsInner$23
  com.microsoft.azure.management.batch.implementation.PoolsInner$24
  com.microsoft.azure.management.batch.implementation.PoolsInner$25
  com.microsoft.azure.management.batch.implementation.PoolsInner$26
  com.microsoft.azure.management.batch.implementation.PoolsInner$27
  com.microsoft.azure.management.batch.implementation.PoolsInner$28
  com.microsoft.azure.management.batch.implementation.PoolsInner$29
  com.microsoft.azure.management.batch.implementation.PoolsInner$3
  com.microsoft.azure.management.batch.implementation.PoolsInner$30
  com.microsoft.azure.management.batch.implementation.PoolsInner$31
  com.microsoft.azure.management.batch.implementation.PoolsInner$32
  com.microsoft.azure.management.batch.implementation.PoolsInner$33
  com.microsoft.azure.management.batch.implementation.PoolsInner$34
  com.microsoft.azure.management.batch.implementation.PoolsInner$35
  com.microsoft.azure.management.batch.implementation.PoolsInner$36
  com.microsoft.azure.management.batch.implementation.PoolsInner$37
  com.microsoft.azure.management.batch.implementation.PoolsInner$38
  com.microsoft.azure.management.batch.implementation.PoolsInner$39
  com.microsoft.azure.management.batch.implementation.PoolsInner$4
  com.microsoft.azure.management.batch.implementation.PoolsInner$40
  com.microsoft.azure.management.batch.implementation.PoolsInner$41
  com.microsoft.azure.management.batch.implementation.PoolsInner$42
  com.microsoft.azure.management.batch.implementation.PoolsInner$43
  com.microsoft.azure.management.batch.implementation.PoolsInner$5
  com.microsoft.azure.management.batch.implementation.PoolsInner$6
  com.microsoft.azure.management.batch.implementation.PoolsInner$7
  com.microsoft.azure.management.batch.implementation.PoolsInner$8
  com.microsoft.azure.management.batch.implementation.PoolsInner$9
  abstract PoolsService = com.microsoft.azure.management.batch.implementation.PoolsInner$PoolsService of com.microsoft.azure.management.batch.implementation.PoolsInner
  public abstract Factory = com.microsoft.rest.protocol.ResponseBuilder$Factory of com.microsoft.rest.protocol.ResponseBuilder