public class com.microsoft.azure.management.keyvault.implementation.VaultsInner implements com.microsoft.azure.management.resources.fluentcore.collection.InnerSupportsGet<com.microsoft.azure.management.keyvault.implementation.VaultInner>, com.microsoft.azure.management.resources.fluentcore.collection.InnerSupportsDelete<java.lang.Void>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.keyvault.implementation.VaultsInner
  super_class: java.lang.Object
{
  private com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService service;
    descriptor: Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
    flags: (0x0002) ACC_PRIVATE

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

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

  public com.microsoft.azure.management.keyvault.implementation.VaultInner createOrUpdate(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
         0: .line 160
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.createOrUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.keyvault.implementation.VaultInner
            areturn
        end local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
            0    1     3         parameters  Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      parameters         

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.keyvault.implementation.VaultInner> createOrUpdateAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.keyvault.implementation.VaultInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 174
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.createOrUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable;
            aload 4 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
            0    1     3         parameters  Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;
            0    1     4    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      parameters         
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.keyvault.implementation.VaultInner> createOrUpdateAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
         0: .line 187
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.createOrUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable;
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$1
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$1.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
            0    1     3         parameters  Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      parameters         

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.VaultInner>> createOrUpdateWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
         0: .line 205
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 206
            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 208
      StackMap locals:
      StackMap stack:
            aload 2 /* vaultName */
            ifnonnull 4
         3: .line 209
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter vaultName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 211
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 212
            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 214
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 8
         7: .line 215
            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 217
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            ifnonnull 10
         9: .line 218
            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 220
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        11: .line 221
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 3 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.createOrUpdate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
        12: .line 222
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$2
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$2.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$2.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPutOrPatchResultAsync:(Lrx/Observable;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   13     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0   13     1  resourceGroupName  Ljava/lang/String;
            0   13     2          vaultName  Ljava/lang/String;
            0   13     3         parameters  Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;
           12   13     4         observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      parameters         

  public com.microsoft.azure.management.keyvault.implementation.VaultInner beginCreateOrUpdate(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
         0: .line 237
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.beginCreateOrUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.keyvault.implementation.VaultInner
            areturn
        end local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
            0    1     3         parameters  Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      parameters         

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.keyvault.implementation.VaultInner> beginCreateOrUpdateAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.keyvault.implementation.VaultInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 251
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.beginCreateOrUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable;
            aload 4 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
            0    1     3         parameters  Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;
            0    1     4    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      parameters         
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.keyvault.implementation.VaultInner> beginCreateOrUpdateAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
         0: .line 264
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.beginCreateOrUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable;
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$3
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$3.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
            0    1     3         parameters  Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      parameters         

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.VaultInner>> beginCreateOrUpdateWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
         0: .line 282
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 283
            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 285
      StackMap locals:
      StackMap stack:
            aload 2 /* vaultName */
            ifnonnull 4
         3: .line 286
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter vaultName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 288
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 289
            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 291
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 8
         7: .line 292
            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 294
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            ifnonnull 10
         9: .line 295
            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 297
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        11: .line 298
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 3 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.beginCreateOrUpdate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        12: .line 299
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$4
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$4.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        13: .line 298
            areturn
        end local 3 // com.microsoft.azure.management.keyvault.VaultCreateOrUpdateParameters parameters
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   14     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0   14     1  resourceGroupName  Ljava/lang/String;
            0   14     2          vaultName  Ljava/lang/String;
            0   14     3         parameters  Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCreateOrUpdateParameters;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      parameters         

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.VaultInner> beginCreateOrUpdateDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 313
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 314
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$5
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$5.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$5.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 315
            sipush 201
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$6
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$6.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$6.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 316
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 317
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 313
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    6     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/keyvault/implementation/VaultInner;>;
    MethodParameters:
          Name  Flags
      response  

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

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.keyvault.implementation.VaultInner> updateAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.VaultPatchParameters, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.keyvault.implementation.VaultInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultPatchParameters;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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.VaultPatchParameters parameters
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 346
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.updateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultPatchParameters;)Lrx/Observable;
            aload 4 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 3 // com.microsoft.azure.management.keyvault.VaultPatchParameters parameters
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
            0    1     3         parameters  Lcom/microsoft/azure/management/keyvault/VaultPatchParameters;
            0    1     4    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultPatchParameters;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      parameters         
      serviceCallback    final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.VaultInner>> updateWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.VaultPatchParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultPatchParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.VaultPatchParameters parameters
         0: .line 377
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 378
            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 380
      StackMap locals:
      StackMap stack:
            aload 2 /* vaultName */
            ifnonnull 4
         3: .line 381
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter vaultName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 383
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 384
            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 386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 8
         7: .line 387
            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 389
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            ifnonnull 10
         9: .line 390
            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 392
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        11: .line 393
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 3 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.update:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultPatchParameters;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        12: .line 394
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$8
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$8.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        13: .line 393
            areturn
        end local 3 // com.microsoft.azure.management.keyvault.VaultPatchParameters parameters
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   14     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0   14     1  resourceGroupName  Ljava/lang/String;
            0   14     2          vaultName  Ljava/lang/String;
            0   14     3         parameters  Lcom/microsoft/azure/management/keyvault/VaultPatchParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultPatchParameters;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      parameters         

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.VaultInner> updateDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 408
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 409
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$9
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$9.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$9.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 410
            sipush 201
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$10
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$10.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$10.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 411
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 412
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 408
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    6     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/keyvault/implementation/VaultInner;>;
    MethodParameters:
          Name  Flags
      response  

  public void delete(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
         0: .line 425
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.deleteWithServiceResponseAsync:(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
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            pop
         1: .line 426
            return
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2          vaultName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          

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

  public rx.Observable<java.lang.Void> deleteAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
         0: .line 450
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.deleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$11
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$11.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> deleteWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
         0: .line 467
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 468
            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 470
      StackMap locals:
      StackMap stack:
            aload 2 /* vaultName */
            ifnonnull 4
         3: .line 471
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter vaultName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 473
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 474
            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 476
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 8
         7: .line 477
            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 479
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.delete:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         9: .line 480
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$12
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$12.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 479
            areturn
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   11     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0   11     1  resourceGroupName  Ljava/lang/String;
            0   11     2          vaultName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          

  private com.microsoft.rest.ServiceResponse<java.lang.Void> deleteDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 494
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 495
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$13
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$13.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$13.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 496
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 497
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 494
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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<Ljava/lang/Void;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.keyvault.implementation.VaultInner getByResourceGroup(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
         0: .line 511
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.getByResourceGroupWithServiceResponseAsync:(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
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.keyvault.implementation.VaultInner
            areturn
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.keyvault.implementation.VaultInner> getByResourceGroupAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.keyvault.implementation.VaultInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 524
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.getByResourceGroupWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 3 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 3 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
            0    1     3    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.keyvault.implementation.VaultInner> getByResourceGroupAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
         0: .line 536
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.getByResourceGroupWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$14
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$14.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.VaultInner>> getByResourceGroupWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
         0: .line 553
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 554
            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 556
      StackMap locals:
      StackMap stack:
            aload 2 /* vaultName */
            ifnonnull 4
         3: .line 557
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter vaultName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 559
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 560
            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 562
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 8
         7: .line 563
            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 565
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.getByResourceGroup:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         9: .line 566
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$15
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$15.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 565
            areturn
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   11     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0   11     1  resourceGroupName  Ljava/lang/String;
            0   11     2          vaultName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.VaultInner> getByResourceGroupDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 580
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 581
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$16
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$16.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$16.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 582
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 583
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 580
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/VaultInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner updateAccessPolicy(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind, com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;)Lcom/microsoft/azure/management/keyvault/implementation/VaultAccessPolicyParametersInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind operationKind
        start local 4 // com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties properties
         0: .line 599
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 3 /* operationKind */
            aload 4 /* properties */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.updateAccessPolicyWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner
            areturn
        end local 4 // com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties properties
        end local 3 // com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind operationKind
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
            0    1     3      operationKind  Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;
            0    1     4         properties  Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      operationKind      
      properties         

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner> updateAccessPolicyAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind, com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind operationKind
        start local 4 // com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties properties
        start local 5 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 614
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 3 /* operationKind */
            aload 4 /* properties */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.updateAccessPolicyWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;)Lrx/Observable;
            aload 5 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(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.keyvault.VaultAccessPolicyProperties properties
        end local 3 // com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind operationKind
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
            0    1     3      operationKind  Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;
            0    1     4         properties  Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;
            0    1     5    serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultAccessPolicyParametersInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultAccessPolicyParametersInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/keyvault/implementation/VaultAccessPolicyParametersInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      operationKind      
      properties         
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner> updateAccessPolicyAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind, com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind operationKind
        start local 4 // com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties properties
         0: .line 628
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 3 /* operationKind */
            aload 4 /* properties */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.updateAccessPolicyWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;)Lrx/Observable;
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$17
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$17.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 4 // com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties properties
        end local 3 // com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind operationKind
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2          vaultName  Ljava/lang/String;
            0    1     3      operationKind  Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;
            0    1     4         properties  Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;)Lrx/Observable<Lcom/microsoft/azure/management/keyvault/implementation/VaultAccessPolicyParametersInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      operationKind      
      properties         

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner>> updateAccessPolicyWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind, com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=5
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String vaultName
        start local 3 // com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind operationKind
        start local 4 // com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties properties
         0: .line 647
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 648
            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 650
      StackMap locals:
      StackMap stack:
            aload 2 /* vaultName */
            ifnonnull 4
         3: .line 651
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter vaultName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 653
      StackMap locals:
      StackMap stack:
            aload 3 /* operationKind */
            ifnonnull 6
         5: .line 654
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter operationKind is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 656
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 8
         7: .line 657
            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 659
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 10
         9: .line 660
            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 662
      StackMap locals:
      StackMap stack:
            aload 4 /* properties */
            ifnonnull 12
        11: .line 663
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter properties is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        12: .line 665
      StackMap locals:
      StackMap stack:
            aload 4 /* properties */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
        13: .line 666
            new com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner
            dup
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner.<init>:()V
            astore 5 /* parameters */
        start local 5 // com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner parameters
        14: .line 667
            aload 5 /* parameters */
            aload 4 /* properties */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner.withProperties:(Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;)Lcom/microsoft/azure/management/keyvault/implementation/VaultAccessPolicyParametersInner;
            pop
        15: .line 668
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 1 /* resourceGroupName */
            aload 2 /* vaultName */
            aload 3 /* operationKind */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 5 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.updateAccessPolicy:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/implementation/VaultAccessPolicyParametersInner;Ljava/lang/String;)Lrx/Observable;
        16: .line 669
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$18
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$18.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        17: .line 668
            areturn
        end local 5 // com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner parameters
        end local 4 // com.microsoft.azure.management.keyvault.VaultAccessPolicyProperties properties
        end local 3 // com.microsoft.azure.management.keyvault.AccessPolicyUpdateKind operationKind
        end local 2 // java.lang.String vaultName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   18     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0   18     1  resourceGroupName  Ljava/lang/String;
            0   18     2          vaultName  Ljava/lang/String;
            0   18     3      operationKind  Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;
            0   18     4         properties  Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;
           14   18     5         parameters  Lcom/microsoft/azure/management/keyvault/implementation/VaultAccessPolicyParametersInner;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/AccessPolicyUpdateKind;Lcom/microsoft/azure/management/keyvault/VaultAccessPolicyProperties;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/keyvault/implementation/VaultAccessPolicyParametersInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      vaultName          
      operationKind      
      properties         

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.VaultAccessPolicyParametersInner> updateAccessPolicyDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 683
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 684
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$19
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$19.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$19.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 685
            sipush 201
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$20
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$20.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$20.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 686
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 687
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 683
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    6     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/keyvault/implementation/VaultAccessPolicyParametersInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.keyvault.implementation.VaultInner> listByResourceGroup(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
         0: .line 700
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupSinglePageAsync:(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 701
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$21
            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.keyvault.implementation.VaultsInner$21.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 2 // com.microsoft.rest.ServiceResponse response
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            1    2     2           response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listByResourceGroupAsync(java.lang.String, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.keyvault.implementation.VaultInner>);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 719
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 720
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$22
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$22.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
         2: .line 726
            aload 2 /* serviceCallback */
         3: .line 718
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 2 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    4     1  resourceGroupName  Ljava/lang/String;
            0    4     2    serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listByResourceGroupAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
         0: .line 737
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 738
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$23
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$23.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 737
            areturn
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listByResourceGroupWithServiceResponseAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
         0: .line 754
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 755
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$24
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$24.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 754
            areturn
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listByResourceGroupSinglePageAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
         0: .line 775
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 776
            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 778
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 4
         3: .line 779
            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
         4: .line 781
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 6
         5: .line 782
            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
         6: .line 784
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* top */
        start local 2 // java.lang.Integer top
         7: .line 785
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 1 /* resourceGroupName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 2 /* top */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.listByResourceGroup:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         8: .line 786
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$25
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$25.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         9: .line 785
            areturn
        end local 2 // java.lang.Integer top
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   10     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0   10     1  resourceGroupName  Ljava/lang/String;
            7   10     2                top  Ljava/lang/Integer;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.keyvault.implementation.VaultInner> listByResourceGroup(java.lang.String, java.lang.Integer);
    descriptor: (Ljava/lang/String;Ljava/lang/Integer;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.Integer top
         0: .line 810
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupSinglePageAsync:(Ljava/lang/String;Ljava/lang/Integer;)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 811
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$26
            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.keyvault.implementation.VaultsInner$26.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 3 // com.microsoft.rest.ServiceResponse response
        end local 2 // java.lang.Integer top
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            0    2     2                top  Ljava/lang/Integer;
            1    2     3           response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/Integer;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      top                final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listByResourceGroupAsync(java.lang.String, java.lang.Integer, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.keyvault.implementation.VaultInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/Integer;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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.Integer top
        start local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 830
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupSinglePageAsync:(Ljava/lang/String;Ljava/lang/Integer;)Lrx/Observable;
         1: .line 831
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$27
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$27.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
         2: .line 837
            aload 3 /* serviceCallback */
         3: .line 829
            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.Integer top
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    4     1  resourceGroupName  Ljava/lang/String;
            0    4     2                top  Ljava/lang/Integer;
            0    4     3    serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/Integer;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      top                final
      serviceCallback    final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listByResourceGroupAsync(java.lang.String, java.lang.Integer);
    descriptor: (Ljava/lang/String;Ljava/lang/Integer;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.Integer top
         0: .line 849
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/Integer;)Lrx/Observable;
         1: .line 850
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$28
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$28.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 849
            areturn
        end local 2 // java.lang.Integer top
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2                top  Ljava/lang/Integer;
    Signature: (Ljava/lang/String;Ljava/lang/Integer;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      top                final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listByResourceGroupWithServiceResponseAsync(java.lang.String, java.lang.Integer);
    descriptor: (Ljava/lang/String;Ljava/lang/Integer;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.Integer top
         0: .line 867
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupSinglePageAsync:(Ljava/lang/String;Ljava/lang/Integer;)Lrx/Observable;
         1: .line 868
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$29
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$29.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 867
            areturn
        end local 2 // java.lang.Integer top
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2                top  Ljava/lang/Integer;
    Signature: (Ljava/lang/String;Ljava/lang/Integer;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      top                final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listByResourceGroupSinglePageAsync(java.lang.String, java.lang.Integer);
    descriptor: (Ljava/lang/String;Ljava/lang/Integer;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.Integer top
         0: .line 889
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 890
            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 892
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 4
         3: .line 893
            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
         4: .line 895
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 6
         5: .line 896
            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
         6: .line 898
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 1 /* resourceGroupName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 2 /* top */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.listByResourceGroup:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 899
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$30
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$30.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 898
            areturn
        end local 2 // java.lang.Integer top
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    9     1  resourceGroupName  Ljava/lang/String;
            0    9     2                top  Ljava/lang/Integer;
    Signature: (Ljava/lang/String;Ljava/lang/Integer;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      top                final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.PageImpl<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listByResourceGroupDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 913
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 914
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$31
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$31.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$31.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 915
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 916
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 913
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/PageImpl<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.keyvault.implementation.VaultInner> listBySubscription();
    descriptor: ()Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 928
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionSinglePageAsync:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            astore 1 /* response */
        start local 1 // com.microsoft.rest.ServiceResponse response
         1: .line 929
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$32
            dup
            aload 0 /* this */
            aload 1 /* response */
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.Page
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$32.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 1 // com.microsoft.rest.ServiceResponse response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            1    2     1  response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    Signature: ()Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listBySubscriptionAsync(com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.keyvault.implementation.VaultInner>);
    descriptor: (Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 946
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionSinglePageAsync:()Lrx/Observable;
         1: .line 947
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$33
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$33.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
         2: .line 953
            aload 1 /* serviceCallback */
         3: .line 945
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 1 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    4     1  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    Signature: (Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                 Name  Flags
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listBySubscriptionAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 963
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionWithServiceResponseAsync:()Lrx/Observable;
         1: .line 964
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$34
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$34.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 963
            areturn
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listBySubscriptionWithServiceResponseAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 979
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionSinglePageAsync:()Lrx/Observable;
         1: .line 980
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$35
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$35.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 979
            areturn
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
    Signature: ()Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;>;

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listBySubscriptionSinglePageAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 999
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 1000
            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
         2: .line 1002
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 4
         3: .line 1003
            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
         4: .line 1005
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 1 /* top */
        start local 1 // java.lang.Integer top
         5: .line 1006
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 1 /* top */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.listBySubscription:(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         6: .line 1007
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$36
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$36.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         7: .line 1006
            areturn
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            5    8     1   top  Ljava/lang/Integer;
    Signature: ()Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;>;

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.keyvault.implementation.VaultInner> listBySubscription(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.Integer top
         0: .line 1030
            aload 0 /* this */
            aload 1 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionSinglePageAsync:(Ljava/lang/Integer;)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 1031
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$37
            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.keyvault.implementation.VaultsInner$37.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 2 // com.microsoft.rest.ServiceResponse response
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    2     1       top  Ljava/lang/Integer;
            1    2     2  response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    Signature: (Ljava/lang/Integer;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
      Name  Flags
      top   final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listBySubscriptionAsync(java.lang.Integer, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.keyvault.implementation.VaultInner>);
    descriptor: (Ljava/lang/Integer;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.Integer top
        start local 2 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 1049
            aload 0 /* this */
            aload 1 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionSinglePageAsync:(Ljava/lang/Integer;)Lrx/Observable;
         1: .line 1050
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$38
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$38.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
         2: .line 1056
            aload 2 /* serviceCallback */
         3: .line 1048
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 2 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    4     1              top  Ljava/lang/Integer;
            0    4     2  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    Signature: (Ljava/lang/Integer;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                 Name  Flags
      top              final
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listBySubscriptionAsync(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.Integer top
         0: .line 1067
            aload 0 /* this */
            aload 1 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionWithServiceResponseAsync:(Ljava/lang/Integer;)Lrx/Observable;
         1: .line 1068
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$39
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$39.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1067
            areturn
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1   top  Ljava/lang/Integer;
    Signature: (Ljava/lang/Integer;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
      Name  Flags
      top   final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listBySubscriptionWithServiceResponseAsync(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.Integer top
         0: .line 1084
            aload 0 /* this */
            aload 1 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionSinglePageAsync:(Ljava/lang/Integer;)Lrx/Observable;
         1: .line 1085
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$40
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$40.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1084
            areturn
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1   top  Ljava/lang/Integer;
    Signature: (Ljava/lang/Integer;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;>;
    MethodParameters:
      Name  Flags
      top   final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listBySubscriptionSinglePageAsync(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.Integer top
         0: .line 1105
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 1106
            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
         2: .line 1108
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 4
         3: .line 1109
            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
         4: .line 1111
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 1 /* top */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.listBySubscription:(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         5: .line 1112
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$41
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$41.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         6: .line 1111
            areturn
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    7     1   top  Ljava/lang/Integer;
    Signature: (Ljava/lang/Integer;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;>;
    MethodParameters:
      Name  Flags
      top   final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.PageImpl<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listBySubscriptionDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 1126
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 1127
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$42
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$42.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$42.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1128
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1129
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1126
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/PageImpl<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner> listDeleted();
    descriptor: ()Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 1141
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listDeletedSinglePageAsync:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            astore 1 /* response */
        start local 1 // com.microsoft.rest.ServiceResponse response
         1: .line 1142
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$43
            dup
            aload 0 /* this */
            aload 1 /* response */
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.Page
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$43.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 1 // com.microsoft.rest.ServiceResponse response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            1    2     1  response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;
    Signature: ()Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>> listDeletedAsync(com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>);
    descriptor: (Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 1159
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listDeletedSinglePageAsync:()Lrx/Observable;
         1: .line 1160
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$44
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$44.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
         2: .line 1166
            aload 1 /* serviceCallback */
         3: .line 1158
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 1 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    4     1  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;
    Signature: (Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;
    MethodParameters:
                 Name  Flags
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>> listDeletedAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 1176
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listDeletedWithServiceResponseAsync:()Lrx/Observable;
         1: .line 1177
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$45
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$45.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1176
            areturn
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>>> listDeletedWithServiceResponseAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 1192
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listDeletedSinglePageAsync:()Lrx/Observable;
         1: .line 1193
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$46
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$46.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1192
            areturn
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
    Signature: ()Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;>;

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>>> listDeletedSinglePageAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 1212
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 1213
            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
         2: .line 1215
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 4
         3: .line 1216
            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
         4: .line 1218
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.listDeleted:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         5: .line 1219
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$47
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$47.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         6: .line 1218
            areturn
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
    Signature: ()Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;>;

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.PageImpl<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>> listDeletedDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 1233
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 1234
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$48
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$48.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$48.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1235
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1236
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1233
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/PageImpl<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner getDeleted(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
         0: .line 1250
            aload 0 /* this */
            aload 1 /* vaultName */
            aload 2 /* location */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.getDeletedWithServiceResponseAsync:(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
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  vaultName  Ljava/lang/String;
            0    1     2   location  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      vaultName  
      location   

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner> getDeletedAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1263
            aload 0 /* this */
            aload 1 /* vaultName */
            aload 2 /* location */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.getDeletedWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 3 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 3 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1        vaultName  Ljava/lang/String;
            0    1     2         location  Ljava/lang/String;
            0    1     3  serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;
    MethodParameters:
                 Name  Flags
      vaultName        
      location         
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner> getDeletedAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
         0: .line 1275
            aload 0 /* this */
            aload 1 /* vaultName */
            aload 2 /* location */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.getDeletedWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$49
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$49.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  vaultName  Ljava/lang/String;
            0    1     2   location  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;
    MethodParameters:
           Name  Flags
      vaultName  
      location   

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>> getDeletedWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
         0: .line 1292
            aload 1 /* vaultName */
            ifnonnull 2
         1: .line 1293
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter vaultName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1295
      StackMap locals:
      StackMap stack:
            aload 2 /* location */
            ifnonnull 4
         3: .line 1296
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter location is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1298
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1299
            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 1301
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1302
            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 1304
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 1 /* vaultName */
            aload 2 /* location */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.getDeleted:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         9: .line 1305
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$50
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$50.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 1304
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0   11     1  vaultName  Ljava/lang/String;
            0   11     2   location  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;
    MethodParameters:
           Name  Flags
      vaultName  
      location   

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner> getDeletedDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 1319
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 1320
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$51
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$51.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$51.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1321
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1322
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1319
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/DeletedVaultInner;>;
    MethodParameters:
          Name  Flags
      response  

  public void purgeDeleted(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
         0: .line 1335
            aload 0 /* this */
            aload 1 /* vaultName */
            aload 2 /* location */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.purgeDeletedWithServiceResponseAsync:(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.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            pop
         1: .line 1336
            return
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    2     1  vaultName  Ljava/lang/String;
            0    2     2   location  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      vaultName  
      location   

  public com.microsoft.rest.ServiceFuture<java.lang.Void> purgeDeletedAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1348
            aload 0 /* this */
            aload 1 /* vaultName */
            aload 2 /* location */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.purgeDeletedWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 3 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 3 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1        vaultName  Ljava/lang/String;
            0    1     2         location  Ljava/lang/String;
            0    1     3  serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                 Name  Flags
      vaultName        
      location         
      serviceCallback  final

  public rx.Observable<java.lang.Void> purgeDeletedAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
         0: .line 1360
            aload 0 /* this */
            aload 1 /* vaultName */
            aload 2 /* location */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.purgeDeletedWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$52
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$52.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  vaultName  Ljava/lang/String;
            0    1     2   location  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
           Name  Flags
      vaultName  
      location   

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> purgeDeletedWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
         0: .line 1377
            aload 1 /* vaultName */
            ifnonnull 2
         1: .line 1378
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter vaultName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1380
      StackMap locals:
      StackMap stack:
            aload 2 /* location */
            ifnonnull 4
         3: .line 1381
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter location is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1383
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1384
            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 1386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1387
            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 1389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 1 /* vaultName */
            aload 2 /* location */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.purgeDeleted:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 3 /* observable */
        start local 3 // rx.Observable observable
         9: .line 1390
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 3 /* observable */
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$53
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$53.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$53.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 3 // rx.Observable observable
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0   10     1   vaultName  Ljava/lang/String;
            0   10     2    location  Ljava/lang/String;
            9   10     3  observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
           Name  Flags
      vaultName  
      location   

  public void beginPurgeDeleted(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
         0: .line 1403
            aload 0 /* this */
            aload 1 /* vaultName */
            aload 2 /* location */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.beginPurgeDeletedWithServiceResponseAsync:(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
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            pop
         1: .line 1404
            return
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    2     1  vaultName  Ljava/lang/String;
            0    2     2   location  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      vaultName  
      location   

  public com.microsoft.rest.ServiceFuture<java.lang.Void> beginPurgeDeletedAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1416
            aload 0 /* this */
            aload 1 /* vaultName */
            aload 2 /* location */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.beginPurgeDeletedWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            aload 3 /* serviceCallback */
            invokestatic com.microsoft.rest.ServiceFuture.fromResponse:(Lrx/Observable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 3 // com.microsoft.rest.ServiceCallback serviceCallback
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1        vaultName  Ljava/lang/String;
            0    1     2         location  Ljava/lang/String;
            0    1     3  serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                 Name  Flags
      vaultName        
      location         
      serviceCallback  final

  public rx.Observable<java.lang.Void> beginPurgeDeletedAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
         0: .line 1428
            aload 0 /* this */
            aload 1 /* vaultName */
            aload 2 /* location */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.beginPurgeDeletedWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$54
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$54.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    1     1  vaultName  Ljava/lang/String;
            0    1     2   location  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
           Name  Flags
      vaultName  
      location   

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> beginPurgeDeletedWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String vaultName
        start local 2 // java.lang.String location
         0: .line 1445
            aload 1 /* vaultName */
            ifnonnull 2
         1: .line 1446
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter vaultName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1448
      StackMap locals:
      StackMap stack:
            aload 2 /* location */
            ifnonnull 4
         3: .line 1449
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter location is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1451
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1452
            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 1454
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1455
            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 1457
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 1 /* vaultName */
            aload 2 /* location */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.beginPurgeDeleted:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         9: .line 1458
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$55
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$55.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 1457
            areturn
        end local 2 // java.lang.String location
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0   11     1  vaultName  Ljava/lang/String;
            0   11     2   location  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
           Name  Flags
      vaultName  
      location   

  private com.microsoft.rest.ServiceResponse<java.lang.Void> beginPurgeDeletedDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 1472
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 1473
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$56
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$56.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$56.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1474
            sipush 202
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$57
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$57.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$57.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1475
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 1476
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 1472
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    6     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<Ljava/lang/Void;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.Resource> list();
    descriptor: ()Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 1488
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listSinglePageAsync:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            astore 1 /* response */
        start local 1 // com.microsoft.rest.ServiceResponse response
         1: .line 1489
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$58
            dup
            aload 0 /* this */
            aload 1 /* response */
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.Page
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$58.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 1 // com.microsoft.rest.ServiceResponse response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            1    2     1  response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/Resource;>;>;
    Signature: ()Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/Resource;>;

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.Resource>> listAsync(com.microsoft.azure.ListOperationCallback<com.microsoft.azure.Resource>);
    descriptor: (Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 1506
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listSinglePageAsync:()Lrx/Observable;
         1: .line 1507
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$59
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$59.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
         2: .line 1513
            aload 1 /* serviceCallback */
         3: .line 1505
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 1 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    4     1  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/Resource;>;
    Signature: (Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/Resource;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/Resource;>;>;
    MethodParameters:
                 Name  Flags
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.Resource>> listAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 1523
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listWithServiceResponseAsync:()Lrx/Observable;
         1: .line 1524
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$60
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$60.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1523
            areturn
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/Resource;>;>;

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.Resource>>> listWithServiceResponseAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 1539
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listSinglePageAsync:()Lrx/Observable;
         1: .line 1540
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$61
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$61.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1539
            areturn
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
    Signature: ()Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/Resource;>;>;>;

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.Resource>>> listSinglePageAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=1
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
         0: .line 1559
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 1560
            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
         2: .line 1564
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 1 /* top */
        start local 1 // java.lang.Integer top
         3: .line 1565
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "resourceType eq 'Microsoft.KeyVault/vaults'"
            aload 1 /* top */
            ldc "2015-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.list:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         4: .line 1566
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$62
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$62.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 1565
            areturn
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            3    6     1   top  Ljava/lang/Integer;
    Signature: ()Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/Resource;>;>;>;

  public com.microsoft.azure.PagedList<com.microsoft.azure.Resource> list(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.Integer top
         0: .line 1589
            aload 0 /* this */
            aload 1 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listSinglePageAsync:(Ljava/lang/Integer;)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 1590
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$63
            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.keyvault.implementation.VaultsInner$63.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 2 // com.microsoft.rest.ServiceResponse response
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    2     1       top  Ljava/lang/Integer;
            1    2     2  response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/Resource;>;>;
    Signature: (Ljava/lang/Integer;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/Resource;>;
    MethodParameters:
      Name  Flags
      top   final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.Resource>> listAsync(java.lang.Integer, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.Resource>);
    descriptor: (Ljava/lang/Integer;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.Integer top
        start local 2 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 1608
            aload 0 /* this */
            aload 1 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listSinglePageAsync:(Ljava/lang/Integer;)Lrx/Observable;
         1: .line 1609
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$64
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$64.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
         2: .line 1615
            aload 2 /* serviceCallback */
         3: .line 1607
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 2 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    4     1              top  Ljava/lang/Integer;
            0    4     2  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/Resource;>;
    Signature: (Ljava/lang/Integer;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/Resource;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/Resource;>;>;
    MethodParameters:
                 Name  Flags
      top              final
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.Resource>> listAsync(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.Integer top
         0: .line 1626
            aload 0 /* this */
            aload 1 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listWithServiceResponseAsync:(Ljava/lang/Integer;)Lrx/Observable;
         1: .line 1627
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$65
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$65.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1626
            areturn
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1   top  Ljava/lang/Integer;
    Signature: (Ljava/lang/Integer;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/Resource;>;>;
    MethodParameters:
      Name  Flags
      top   final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.Resource>>> listWithServiceResponseAsync(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.Integer top
         0: .line 1643
            aload 0 /* this */
            aload 1 /* top */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listSinglePageAsync:(Ljava/lang/Integer;)Lrx/Observable;
         1: .line 1644
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$66
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$66.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1643
            areturn
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1   top  Ljava/lang/Integer;
    Signature: (Ljava/lang/Integer;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/Resource;>;>;>;
    MethodParameters:
      Name  Flags
      top   final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.Resource>>> listSinglePageAsync(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.Integer top
         0: .line 1664
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 1665
            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
         2: .line 1669
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "resourceType eq 'Microsoft.KeyVault/vaults'"
            aload 1 /* top */
            ldc "2015-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.list:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         3: .line 1670
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$67
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$67.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         4: .line 1669
            areturn
        end local 1 // java.lang.Integer top
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    5     1   top  Ljava/lang/Integer;
    Signature: (Ljava/lang/Integer;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/Resource;>;>;>;
    MethodParameters:
      Name  Flags
      top   final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.PageImpl<com.microsoft.azure.Resource>> listDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 1684
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 1685
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$68
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$68.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$68.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1686
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1687
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1684
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/PageImpl<Lcom/microsoft/azure/Resource;>;>;
    MethodParameters:
          Name  Flags
      response  

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

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

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.CheckNameAvailabilityResultInner>> checkNameAvailabilityWithServiceResponseAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String name
         0: .line 1739
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 1740
            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
         2: .line 1742
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            ifnonnull 4
         3: .line 1743
            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
         4: .line 1745
      StackMap locals:
      StackMap stack:
            aload 1 /* name */
            ifnonnull 6
         5: .line 1746
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter name is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 1748
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.keyvault.VaultCheckNameAvailabilityParameters
            dup
            invokespecial com.microsoft.azure.management.keyvault.VaultCheckNameAvailabilityParameters.<init>:()V
            astore 2 /* vaultName */
        start local 2 // com.microsoft.azure.management.keyvault.VaultCheckNameAvailabilityParameters vaultName
         7: .line 1749
            aload 2 /* vaultName */
            aload 1 /* name */
            invokevirtual com.microsoft.azure.management.keyvault.VaultCheckNameAvailabilityParameters.withName:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/VaultCheckNameAvailabilityParameters;
            pop
         8: .line 1750
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.apiVersion:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 2 /* vaultName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.checkNameAvailability:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/VaultCheckNameAvailabilityParameters;Ljava/lang/String;)Lrx/Observable;
         9: .line 1751
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$70
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$70.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 1750
            areturn
        end local 2 // com.microsoft.azure.management.keyvault.VaultCheckNameAvailabilityParameters vaultName
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   11     0       this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0   11     1       name  Ljava/lang/String;
            7   11     2  vaultName  Lcom/microsoft/azure/management/keyvault/VaultCheckNameAvailabilityParameters;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/keyvault/implementation/CheckNameAvailabilityResultInner;>;>;
    MethodParameters:
      Name  Flags
      name  

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.CheckNameAvailabilityResultInner> checkNameAvailabilityDelegate(retrofit2.Response<okhttp3.ResponseBody>);
    descriptor: (Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 1765
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 1766
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$71
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$71.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$71.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1767
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1768
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1765
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/CheckNameAvailabilityResultInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.keyvault.implementation.VaultInner> listByResourceGroupNext(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1781
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupNextSinglePageAsync:(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 1782
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$72
            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.keyvault.implementation.VaultsInner$72.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;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.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    2     1  nextPageLink  Ljava/lang/String;
            1    2     2      response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listByResourceGroupNextAsync(java.lang.String, com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.keyvault.implementation.VaultInner>>, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.keyvault.implementation.VaultInner>);
    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.keyvault.implementation.VaultsInner 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 1801
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1802
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$73
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$73.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
         2: .line 1808
            aload 3 /* serviceCallback */
         3: .line 1800
            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.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    4     1     nextPageLink  Ljava/lang/String;
            0    4     2    serviceFuture  Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
            0    4     3  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                 Name  Flags
      nextPageLink     final
      serviceFuture    final
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listByResourceGroupNextAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1819
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupNextWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1820
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$74
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$74.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1819
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listByResourceGroupNextWithServiceResponseAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1836
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listByResourceGroupNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1837
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$75
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$75.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1836
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/VaultInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listByResourceGroupNextSinglePageAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1857
            aload 1 /* nextPageLink */
            ifnonnull 2
         1: .line 1858
            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 1860
      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 1861
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 2 /* nextUrl */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.listByResourceGroupNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         4: .line 1862
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$76
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$76.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 1861
            areturn
        end local 2 // java.lang.String nextUrl
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/VaultInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.PageImpl<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listByResourceGroupNextDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 1876
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 1877
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$77
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$77.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$77.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1878
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1879
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1876
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/PageImpl<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.keyvault.implementation.VaultInner> listBySubscriptionNext(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1892
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionNextSinglePageAsync:(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 1893
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$78
            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.keyvault.implementation.VaultsInner$78.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;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.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    2     1  nextPageLink  Ljava/lang/String;
            1    2     2      response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listBySubscriptionNextAsync(java.lang.String, com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.keyvault.implementation.VaultInner>>, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.keyvault.implementation.VaultInner>);
    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.keyvault.implementation.VaultsInner 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 1912
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1913
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$79
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$79.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
         2: .line 1919
            aload 3 /* serviceCallback */
         3: .line 1911
            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.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    4     1     nextPageLink  Ljava/lang/String;
            0    4     2    serviceFuture  Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
            0    4     3  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
                 Name  Flags
      nextPageLink     final
      serviceFuture    final
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listBySubscriptionNextAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1930
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionNextWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1931
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$80
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$80.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1930
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listBySubscriptionNextWithServiceResponseAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1947
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listBySubscriptionNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 1948
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$81
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$81.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1947
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/VaultInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.VaultInner>>> listBySubscriptionNextSinglePageAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 1968
            aload 1 /* nextPageLink */
            ifnonnull 2
         1: .line 1969
            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 1971
      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 1972
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 2 /* nextUrl */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.listBySubscriptionNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         4: .line 1973
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$82
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$82.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 1972
            areturn
        end local 2 // java.lang.String nextUrl
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/VaultInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.PageImpl<com.microsoft.azure.management.keyvault.implementation.VaultInner>> listBySubscriptionNextDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 1987
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 1988
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$83
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$83.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$83.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1989
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1990
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1987
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/PageImpl<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner> listDeletedNext(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 2003
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listDeletedNextSinglePageAsync:(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 2004
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$84
            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.keyvault.implementation.VaultsInner$84.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;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.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    2     1  nextPageLink  Ljava/lang/String;
            1    2     2      response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>> listDeletedNextAsync(java.lang.String, com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>>, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>);
    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.keyvault.implementation.VaultsInner 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 2023
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listDeletedNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 2024
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$85
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$85.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
         2: .line 2030
            aload 3 /* serviceCallback */
         3: .line 2022
            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.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    4     1     nextPageLink  Ljava/lang/String;
            0    4     2    serviceFuture  Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;
            0    4     3  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;
    MethodParameters:
                 Name  Flags
      nextPageLink     final
      serviceFuture    final
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>> listDeletedNextAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 2041
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listDeletedNextWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 2042
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$86
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$86.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 2041
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>>> listDeletedNextWithServiceResponseAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 2058
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listDeletedNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 2059
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$87
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$87.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 2058
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/DeletedVaultInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>>> listDeletedNextSinglePageAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 2079
            aload 1 /* nextPageLink */
            ifnonnull 2
         1: .line 2080
            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 2082
      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 2083
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 2 /* nextUrl */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.listDeletedNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         4: .line 2084
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$88
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$88.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 2083
            areturn
        end local 2 // java.lang.String nextUrl
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/DeletedVaultInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.PageImpl<com.microsoft.azure.management.keyvault.implementation.DeletedVaultInner>> listDeletedNextDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 2098
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 2099
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$89
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$89.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$89.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 2100
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 2101
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 2098
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/PageImpl<Lcom/microsoft/azure/management/keyvault/implementation/DeletedVaultInner;>;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.Resource> listNext(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 2114
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listNextSinglePageAsync:(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 2115
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$90
            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.keyvault.implementation.VaultsInner$90.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;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.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    2     1  nextPageLink  Ljava/lang/String;
            1    2     2      response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/Resource;>;>;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/Resource;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.Resource>> listNextAsync(java.lang.String, com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.Resource>>, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.Resource>);
    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.keyvault.implementation.VaultsInner 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 2134
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 2135
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$91
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$91.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
         2: .line 2141
            aload 3 /* serviceCallback */
         3: .line 2133
            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.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    4     1     nextPageLink  Ljava/lang/String;
            0    4     2    serviceFuture  Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/Resource;>;>;
            0    4     3  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/Resource;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/Resource;>;>;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/Resource;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/Resource;>;>;
    MethodParameters:
                 Name  Flags
      nextPageLink     final
      serviceFuture    final
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.Resource>> listNextAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 2152
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listNextWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 2153
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$92
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$92.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 2152
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/Resource;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.Resource>>> listNextWithServiceResponseAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 2169
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.listNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 2170
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$93
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$93.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 2169
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/Resource;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.Resource>>> listNextSinglePageAsync(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.keyvault.implementation.VaultsInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 2190
            aload 1 /* nextPageLink */
            ifnonnull 2
         1: .line 2191
            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 2193
      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 2194
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.service:Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner$VaultsService;
            aload 2 /* nextUrl */
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService.listNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         4: .line 2195
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$94
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$94.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 2194
            areturn
        end local 2 // java.lang.String nextUrl
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/Resource;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.keyvault.implementation.PageImpl<com.microsoft.azure.Resource>> listNextDelegate(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.keyvault.implementation.VaultsInner this
        start local 1 // retrofit2.Response response
         0: .line 2209
            aload 0 /* this */
            getfield com.microsoft.azure.management.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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.keyvault.implementation.VaultsInner.client:Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManagementClientImpl;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManagementClientImpl.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 2210
            sipush 200
            new com.microsoft.azure.management.keyvault.implementation.VaultsInner$95
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.keyvault.implementation.VaultsInner$95.<init>:(Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;)V
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner$95.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 2211
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 2212
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 2209
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.keyvault.implementation.VaultsInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/keyvault/implementation/VaultsInner;
            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/keyvault/implementation/PageImpl<Lcom/microsoft/azure/Resource;>;>;
    MethodParameters:
          Name  Flags
      response  

  public java.lang.Object getByResourceGroup(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.microsoft.azure.management.keyvault.implementation.VaultsInner.getByResourceGroup:(Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/lang/Object;Lcom/microsoft/azure/management/resources/fluentcore/collection/InnerSupportsGet<Lcom/microsoft/azure/management/keyvault/implementation/VaultInner;>;Lcom/microsoft/azure/management/resources/fluentcore/collection/InnerSupportsDelete<Ljava/lang/Void;>;
SourceFile: "VaultsInner.java"
NestMembers:
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$1  com.microsoft.azure.management.keyvault.implementation.VaultsInner$10  com.microsoft.azure.management.keyvault.implementation.VaultsInner$11  com.microsoft.azure.management.keyvault.implementation.VaultsInner$12  com.microsoft.azure.management.keyvault.implementation.VaultsInner$13  com.microsoft.azure.management.keyvault.implementation.VaultsInner$14  com.microsoft.azure.management.keyvault.implementation.VaultsInner$15  com.microsoft.azure.management.keyvault.implementation.VaultsInner$16  com.microsoft.azure.management.keyvault.implementation.VaultsInner$17  com.microsoft.azure.management.keyvault.implementation.VaultsInner$18  com.microsoft.azure.management.keyvault.implementation.VaultsInner$19  com.microsoft.azure.management.keyvault.implementation.VaultsInner$2  com.microsoft.azure.management.keyvault.implementation.VaultsInner$20  com.microsoft.azure.management.keyvault.implementation.VaultsInner$21  com.microsoft.azure.management.keyvault.implementation.VaultsInner$22  com.microsoft.azure.management.keyvault.implementation.VaultsInner$23  com.microsoft.azure.management.keyvault.implementation.VaultsInner$24  com.microsoft.azure.management.keyvault.implementation.VaultsInner$25  com.microsoft.azure.management.keyvault.implementation.VaultsInner$26  com.microsoft.azure.management.keyvault.implementation.VaultsInner$27  com.microsoft.azure.management.keyvault.implementation.VaultsInner$28  com.microsoft.azure.management.keyvault.implementation.VaultsInner$29  com.microsoft.azure.management.keyvault.implementation.VaultsInner$3  com.microsoft.azure.management.keyvault.implementation.VaultsInner$30  com.microsoft.azure.management.keyvault.implementation.VaultsInner$31  com.microsoft.azure.management.keyvault.implementation.VaultsInner$32  com.microsoft.azure.management.keyvault.implementation.VaultsInner$33  com.microsoft.azure.management.keyvault.implementation.VaultsInner$34  com.microsoft.azure.management.keyvault.implementation.VaultsInner$35  com.microsoft.azure.management.keyvault.implementation.VaultsInner$36  com.microsoft.azure.management.keyvault.implementation.VaultsInner$37  com.microsoft.azure.management.keyvault.implementation.VaultsInner$38  com.microsoft.azure.management.keyvault.implementation.VaultsInner$39  com.microsoft.azure.management.keyvault.implementation.VaultsInner$4  com.microsoft.azure.management.keyvault.implementation.VaultsInner$40  com.microsoft.azure.management.keyvault.implementation.VaultsInner$41  com.microsoft.azure.management.keyvault.implementation.VaultsInner$42  com.microsoft.azure.management.keyvault.implementation.VaultsInner$43  com.microsoft.azure.management.keyvault.implementation.VaultsInner$44  com.microsoft.azure.management.keyvault.implementation.VaultsInner$45  com.microsoft.azure.management.keyvault.implementation.VaultsInner$46  com.microsoft.azure.management.keyvault.implementation.VaultsInner$47  com.microsoft.azure.management.keyvault.implementation.VaultsInner$48  com.microsoft.azure.management.keyvault.implementation.VaultsInner$49  com.microsoft.azure.management.keyvault.implementation.VaultsInner$5  com.microsoft.azure.management.keyvault.implementation.VaultsInner$50  com.microsoft.azure.management.keyvault.implementation.VaultsInner$51  com.microsoft.azure.management.keyvault.implementation.VaultsInner$52  com.microsoft.azure.management.keyvault.implementation.VaultsInner$53  com.microsoft.azure.management.keyvault.implementation.VaultsInner$54  com.microsoft.azure.management.keyvault.implementation.VaultsInner$55  com.microsoft.azure.management.keyvault.implementation.VaultsInner$56  com.microsoft.azure.management.keyvault.implementation.VaultsInner$57  com.microsoft.azure.management.keyvault.implementation.VaultsInner$58  com.microsoft.azure.management.keyvault.implementation.VaultsInner$59  com.microsoft.azure.management.keyvault.implementation.VaultsInner$6  com.microsoft.azure.management.keyvault.implementation.VaultsInner$60  com.microsoft.azure.management.keyvault.implementation.VaultsInner$61  com.microsoft.azure.management.keyvault.implementation.VaultsInner$62  com.microsoft.azure.management.keyvault.implementation.VaultsInner$63  com.microsoft.azure.management.keyvault.implementation.VaultsInner$64  com.microsoft.azure.management.keyvault.implementation.VaultsInner$65  com.microsoft.azure.management.keyvault.implementation.VaultsInner$66  com.microsoft.azure.management.keyvault.implementation.VaultsInner$67  com.microsoft.azure.management.keyvault.implementation.VaultsInner$68  com.microsoft.azure.management.keyvault.implementation.VaultsInner$69  com.microsoft.azure.management.keyvault.implementation.VaultsInner$7  com.microsoft.azure.management.keyvault.implementation.VaultsInner$70  com.microsoft.azure.management.keyvault.implementation.VaultsInner$71  com.microsoft.azure.management.keyvault.implementation.VaultsInner$72  com.microsoft.azure.management.keyvault.implementation.VaultsInner$73  com.microsoft.azure.management.keyvault.implementation.VaultsInner$74  com.microsoft.azure.management.keyvault.implementation.VaultsInner$75  com.microsoft.azure.management.keyvault.implementation.VaultsInner$76  com.microsoft.azure.management.keyvault.implementation.VaultsInner$77  com.microsoft.azure.management.keyvault.implementation.VaultsInner$78  com.microsoft.azure.management.keyvault.implementation.VaultsInner$79  com.microsoft.azure.management.keyvault.implementation.VaultsInner$8  com.microsoft.azure.management.keyvault.implementation.VaultsInner$80  com.microsoft.azure.management.keyvault.implementation.VaultsInner$81  com.microsoft.azure.management.keyvault.implementation.VaultsInner$82  com.microsoft.azure.management.keyvault.implementation.VaultsInner$83  com.microsoft.azure.management.keyvault.implementation.VaultsInner$84  com.microsoft.azure.management.keyvault.implementation.VaultsInner$85  com.microsoft.azure.management.keyvault.implementation.VaultsInner$86  com.microsoft.azure.management.keyvault.implementation.VaultsInner$87  com.microsoft.azure.management.keyvault.implementation.VaultsInner$88  com.microsoft.azure.management.keyvault.implementation.VaultsInner$89  com.microsoft.azure.management.keyvault.implementation.VaultsInner$9  com.microsoft.azure.management.keyvault.implementation.VaultsInner$90  com.microsoft.azure.management.keyvault.implementation.VaultsInner$91  com.microsoft.azure.management.keyvault.implementation.VaultsInner$92  com.microsoft.azure.management.keyvault.implementation.VaultsInner$93  com.microsoft.azure.management.keyvault.implementation.VaultsInner$94  com.microsoft.azure.management.keyvault.implementation.VaultsInner$95  com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService
InnerClasses:
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$1
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$10
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$11
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$12
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$13
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$14
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$15
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$16
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$17
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$18
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$19
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$2
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$20
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$21
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$22
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$23
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$24
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$25
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$26
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$27
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$28
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$29
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$3
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$30
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$31
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$32
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$33
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$34
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$35
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$36
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$37
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$38
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$39
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$4
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$40
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$41
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$42
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$43
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$44
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$45
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$46
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$47
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$48
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$49
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$5
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$50
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$51
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$52
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$53
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$54
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$55
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$56
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$57
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$58
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$59
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$6
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$60
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$61
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$62
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$63
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$64
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$65
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$66
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$67
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$68
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$69
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$7
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$70
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$71
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$72
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$73
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$74
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$75
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$76
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$77
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$78
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$79
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$8
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$80
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$81
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$82
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$83
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$84
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$85
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$86
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$87
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$88
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$89
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$9
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$90
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$91
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$92
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$93
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$94
  com.microsoft.azure.management.keyvault.implementation.VaultsInner$95
  abstract VaultsService = com.microsoft.azure.management.keyvault.implementation.VaultsInner$VaultsService of com.microsoft.azure.management.keyvault.implementation.VaultsInner
  public abstract Factory = com.microsoft.rest.protocol.ResponseBuilder$Factory of com.microsoft.rest.protocol.ResponseBuilder