public class com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner implements com.microsoft.azure.management.resources.fluentcore.collection.InnerSupportsGet<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>, 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.network.implementation.VirtualNetworkGatewaysInner
  super_class: java.lang.Object
{
  private com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService service;
    descriptor: Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
    flags: (0x0002) ACC_PRIVATE

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

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

  public com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner createOrUpdate(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner parameters
         0: .line 256
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.createOrUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;)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.network.implementation.VirtualNetworkGatewayInner
            areturn
        end local 3 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> createOrUpdateAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner parameters
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 270
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.createOrUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;)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.network.implementation.VirtualNetworkGatewayInner parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> createOrUpdateWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner parameters
         0: .line 301
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 302
            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 304
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 305
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 307
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 308
            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 310
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            ifnonnull 8
         7: .line 311
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter parameters is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 313
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         9: .line 315
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* parameters */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.createOrUpdate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
        10: .line 316
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$2
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$2.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$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.network.implementation.VirtualNetworkGatewayInner parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   11     3                 parameters  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
           10   11     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

  public com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner beginCreateOrUpdate(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner parameters
         0: .line 331
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginCreateOrUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;)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.network.implementation.VirtualNetworkGatewayInner
            areturn
        end local 3 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> beginCreateOrUpdateAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner parameters
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 345
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginCreateOrUpdateWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;)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.network.implementation.VirtualNetworkGatewayInner parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> beginCreateOrUpdateWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner parameters
         0: .line 376
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 377
            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 379
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 380
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 383
            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 385
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            ifnonnull 8
         7: .line 386
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter parameters is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 388
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         9: .line 390
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* parameters */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginCreateOrUpdate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        10: .line 391
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$4
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$4.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        11: .line 390
            areturn
        end local 3 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   12     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   12     1          resourceGroupName  Ljava/lang/String;
            0   12     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   12     3                 parameters  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

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

  public com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner getByResourceGroup(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 423
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.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.network.implementation.VirtualNetworkGatewayInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> getByResourceGroupAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 436
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> 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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 465
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 466
            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 468
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 469
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 472
            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 475
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.getByResourceGroup:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 476
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$8
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$8.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 475
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> 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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 490
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 491
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$9
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$9.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$9.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 492
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 493
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 490
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/VirtualNetworkGatewayInner;>;
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 506
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.deleteWithServiceResponseAsync:(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 507
            return
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1          resourceGroupName  Ljava/lang/String;
            0    2     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 519
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  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          
      virtualNetworkGatewayName  
      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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 531
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.deleteWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$10
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$10.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  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=4, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 548
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 549
            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 551
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 552
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 554
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 555
            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 558
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.delete:(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
         7: .line 559
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 3 /* observable */
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$11
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$11.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$11.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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    8     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    8     1          resourceGroupName  Ljava/lang/String;
            0    8     2  virtualNetworkGatewayName  Ljava/lang/String;
            7    8     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
      resourceGroupName          
      virtualNetworkGatewayName  

  public void beginDelete(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 572
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginDeleteWithServiceResponseAsync:(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 573
            return
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1          resourceGroupName  Ljava/lang/String;
            0    2     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.Void> beginDeleteAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 585
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginDeleteWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  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          
      virtualNetworkGatewayName  
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> beginDeleteWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 614
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 615
            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 617
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 618
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 620
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 621
            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 624
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginDelete:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 625
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$13
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$13.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 624
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  private com.microsoft.rest.ServiceResponse<java.lang.Void> beginDeleteDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 639
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 640
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$14
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$14.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$14.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 641
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$15
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$15.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$15.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 642
            sipush 204
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$16
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$16.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$16.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 643
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         5: .line 644
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         6: .line 639
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    7     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.CloudException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner updateTags(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 658
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.updateTagsWithServiceResponseAsync:(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;
            checkcast com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> updateTagsAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 671
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.updateTagsWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> updateTagsAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 683
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.updateTagsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$17
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$17.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> updateTagsWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 700
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 701
            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 703
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 704
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 706
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 707
            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 711
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.network.TagsObject
            dup
            invokespecial com.microsoft.azure.management.network.TagsObject.<init>:()V
            astore 3 /* parameters */
        start local 3 // com.microsoft.azure.management.network.TagsObject parameters
         7: .line 712
            aload 3 /* parameters */
            aconst_null
            invokevirtual com.microsoft.azure.management.network.TagsObject.withTags:(Ljava/util/Map;)Lcom/microsoft/azure/management/network/TagsObject;
            pop
         8: .line 713
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 3 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.updateTags:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/TagsObject;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
         9: .line 714
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$18
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$18.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$18.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.network.TagsObject parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   10     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   10     1          resourceGroupName  Ljava/lang/String;
            0   10     2  virtualNetworkGatewayName  Ljava/lang/String;
            7   10     3                 parameters  Lcom/microsoft/azure/management/network/TagsObject;
            9   10     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner updateTags(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.Map tags
         0: .line 728
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* tags */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.updateTagsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)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.network.implementation.VirtualNetworkGatewayInner
            areturn
        end local 3 // java.util.Map tags
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       tags  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      tags                       

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> updateTagsAsync(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.lang.String>, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.Map tags
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 742
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* tags */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.updateTagsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)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 // java.util.Map tags
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       tags  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      tags                       
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> updateTagsAsync(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.Map tags
         0: .line 755
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* tags */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.updateTagsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$19
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$19.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.util.Map tags
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       tags  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      tags                       

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> updateTagsWithServiceResponseAsync(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.Map tags
         0: .line 773
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 774
            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 776
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 777
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 779
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 780
            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 782
      StackMap locals:
      StackMap stack:
            aload 3 /* tags */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         7: .line 784
            new com.microsoft.azure.management.network.TagsObject
            dup
            invokespecial com.microsoft.azure.management.network.TagsObject.<init>:()V
            astore 4 /* parameters */
        start local 4 // com.microsoft.azure.management.network.TagsObject parameters
         8: .line 785
            aload 4 /* parameters */
            aload 3 /* tags */
            invokevirtual com.microsoft.azure.management.network.TagsObject.withTags:(Ljava/util/Map;)Lcom/microsoft/azure/management/network/TagsObject;
            pop
         9: .line 786
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 4 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.updateTags:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/TagsObject;Ljava/lang/String;)Lrx/Observable;
            astore 5 /* observable */
        start local 5 // rx.Observable observable
        10: .line 787
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 5 /* observable */
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$20
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$20.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$20.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPutOrPatchResultAsync:(Lrx/Observable;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 5 // rx.Observable observable
        end local 4 // com.microsoft.azure.management.network.TagsObject parameters
        end local 3 // java.util.Map tags
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   11     3                       tags  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
            8   11     4                 parameters  Lcom/microsoft/azure/management/network/TagsObject;
           10   11     5                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      tags                       

  public com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner beginUpdateTags(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 801
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginUpdateTagsWithServiceResponseAsync:(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.network.implementation.VirtualNetworkGatewayInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> beginUpdateTagsAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 814
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginUpdateTagsWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> beginUpdateTagsAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 826
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginUpdateTagsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$21
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$21.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> beginUpdateTagsWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 843
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 844
            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 846
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 847
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 849
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 850
            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 854
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.network.TagsObject
            dup
            invokespecial com.microsoft.azure.management.network.TagsObject.<init>:()V
            astore 3 /* parameters */
        start local 3 // com.microsoft.azure.management.network.TagsObject parameters
         7: .line 855
            aload 3 /* parameters */
            aconst_null
            invokevirtual com.microsoft.azure.management.network.TagsObject.withTags:(Ljava/util/Map;)Lcom/microsoft/azure/management/network/TagsObject;
            pop
         8: .line 856
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 3 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginUpdateTags:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/TagsObject;Ljava/lang/String;)Lrx/Observable;
         9: .line 857
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$22
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$22.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 856
            areturn
        end local 3 // com.microsoft.azure.management.network.TagsObject parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            7   11     3                 parameters  Lcom/microsoft/azure/management/network/TagsObject;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner beginUpdateTags(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.Map tags
         0: .line 882
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* tags */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginUpdateTagsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)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.network.implementation.VirtualNetworkGatewayInner
            areturn
        end local 3 // java.util.Map tags
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       tags  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      tags                       

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> beginUpdateTagsAsync(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.lang.String>, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.Map tags
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 896
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* tags */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginUpdateTagsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)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 // java.util.Map tags
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       tags  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      tags                       
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> beginUpdateTagsAsync(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.Map tags
         0: .line 909
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* tags */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginUpdateTagsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$23
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$23.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.util.Map tags
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       tags  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      tags                       

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> beginUpdateTagsWithServiceResponseAsync(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.Map tags
         0: .line 927
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 928
            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 930
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 931
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 933
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 934
            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 936
      StackMap locals:
      StackMap stack:
            aload 3 /* tags */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         7: .line 938
            new com.microsoft.azure.management.network.TagsObject
            dup
            invokespecial com.microsoft.azure.management.network.TagsObject.<init>:()V
            astore 4 /* parameters */
        start local 4 // com.microsoft.azure.management.network.TagsObject parameters
         8: .line 939
            aload 4 /* parameters */
            aload 3 /* tags */
            invokevirtual com.microsoft.azure.management.network.TagsObject.withTags:(Ljava/util/Map;)Lcom/microsoft/azure/management/network/TagsObject;
            pop
         9: .line 940
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 4 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginUpdateTags:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/TagsObject;Ljava/lang/String;)Lrx/Observable;
        10: .line 941
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$24
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$24.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        11: .line 940
            areturn
        end local 4 // com.microsoft.azure.management.network.TagsObject parameters
        end local 3 // java.util.Map tags
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   12     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   12     1          resourceGroupName  Ljava/lang/String;
            0   12     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   12     3                       tags  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
            8   12     4                 parameters  Lcom/microsoft/azure/management/network/TagsObject;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      tags                       

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> beginUpdateTagsDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 955
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 956
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$25
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$25.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$25.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 957
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$26
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$26.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$26.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 958
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 959
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 955
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> 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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
         0: .line 972
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.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 973
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$27
            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.network.implementation.VirtualNetworkGatewaysInner$27.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;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.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1  resourceGroupName  Ljava/lang/String;
            1    2     2           response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> listByResourceGroupAsync(java.lang.String, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 991
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.listByResourceGroupSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 992
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$28
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$28.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
         2: .line 998
            aload 2 /* serviceCallback */
         3: .line 990
            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.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    4     1  resourceGroupName  Ljava/lang/String;
            0    4     2    serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final
      serviceCallback    final

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

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>>> listByResourceGroupSinglePageAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
         0: .line 1047
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1048
            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 1050
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 4
         3: .line 1051
            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 1054
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.listByResourceGroup:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         5: .line 1055
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$31
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$31.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         6: .line 1054
            areturn
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    7     0               this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    7     1  resourceGroupName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  final

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

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner> listConnections(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1086
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.listConnectionsSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            astore 3 /* response */
        start local 3 // com.microsoft.rest.ServiceResponse response
         1: .line 1087
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$33
            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.network.implementation.VirtualNetworkGatewaysInner$33.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;Lcom/microsoft/azure/Page;)V
            areturn
        end local 3 // com.microsoft.rest.ServiceResponse response
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1          resourceGroupName  Ljava/lang/String;
            0    2     2  virtualNetworkGatewayName  Ljava/lang/String;
            1    2     3                   response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          final
      virtualNetworkGatewayName  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>> listConnectionsAsync(java.lang.String, java.lang.String, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
         0: .line 1106
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.listConnectionsSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 1107
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$34
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$34.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
         2: .line 1113
            aload 3 /* serviceCallback */
         3: .line 1105
            invokestatic com.microsoft.azure.AzureServiceFuture.fromPageResponse:(Lrx/Observable;Lrx/functions/Func1;Lcom/microsoft/azure/ListOperationCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 3 // com.microsoft.azure.ListOperationCallback serviceCallback
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    4     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    4     1          resourceGroupName  Ljava/lang/String;
            0    4     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    4     3            serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          final
      virtualNetworkGatewayName  final
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>> listConnectionsAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1125
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.listConnectionsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 1126
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$35
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$35.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1125
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    3     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    3     1          resourceGroupName  Ljava/lang/String;
            0    3     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          final
      virtualNetworkGatewayName  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>>> listConnectionsWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1143
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.listConnectionsSinglePageAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 1144
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$36
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$36.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 1143
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    3     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    3     1          resourceGroupName  Ljava/lang/String;
            0    3     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          final
      virtualNetworkGatewayName  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>>> listConnectionsSinglePageAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1165
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1166
            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 1168
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 1169
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1171
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1172
            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 1175
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.listConnections:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 1176
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$37
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$37.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 1175
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          final
      virtualNetworkGatewayName  final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.PageImpl<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>> listConnectionsDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 1190
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 1191
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$38
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$38.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$38.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1192
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1193
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 1190
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/PageImpl<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner reset(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1207
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.resetWithServiceResponseAsync:(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;
            checkcast com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> resetAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1220
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.resetWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> resetAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1232
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.resetWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$39
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$39.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> resetWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1249
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1250
            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 1252
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 1253
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1255
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1256
            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 1259
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* gatewayVip */
        start local 3 // java.lang.String gatewayVip
         7: .line 1260
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* gatewayVip */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.reset:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
         8: .line 1261
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$40
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$40.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$40.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // java.lang.String gatewayVip
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
            7    9     3                 gatewayVip  Ljava/lang/String;
            8    9     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner reset(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String gatewayVip
         0: .line 1275
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* gatewayVip */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.resetWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner
            areturn
        end local 3 // java.lang.String gatewayVip
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 gatewayVip  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      gatewayVip                 

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> resetAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String gatewayVip
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1289
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* gatewayVip */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.resetWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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 // java.lang.String gatewayVip
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 gatewayVip  Ljava/lang/String;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      gatewayVip                 
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> resetAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String gatewayVip
         0: .line 1302
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* gatewayVip */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.resetWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$41
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$41.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String gatewayVip
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 gatewayVip  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      gatewayVip                 

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> resetWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String gatewayVip
         0: .line 1320
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1321
            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 1323
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 1324
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1326
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1327
            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 1330
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* gatewayVip */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.reset:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
         7: .line 1331
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$42
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$42.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$42.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // java.lang.String gatewayVip
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    8     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    8     1          resourceGroupName  Ljava/lang/String;
            0    8     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    8     3                 gatewayVip  Ljava/lang/String;
            7    8     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      gatewayVip                 

  public com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner beginReset(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1345
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginResetWithServiceResponseAsync:(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.network.implementation.VirtualNetworkGatewayInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> beginResetAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1358
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginResetWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> beginResetAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1370
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginResetWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$43
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$43.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> beginResetWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1387
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1388
            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 1390
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 1391
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1393
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1394
            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 1397
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* gatewayVip */
        start local 3 // java.lang.String gatewayVip
         7: .line 1398
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* gatewayVip */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginReset:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         8: .line 1399
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$44
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$44.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         9: .line 1398
            areturn
        end local 3 // java.lang.String gatewayVip
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   10     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   10     1          resourceGroupName  Ljava/lang/String;
            0   10     2  virtualNetworkGatewayName  Ljava/lang/String;
            7   10     3                 gatewayVip  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner beginReset(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String gatewayVip
         0: .line 1424
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* gatewayVip */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginResetWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner
            areturn
        end local 3 // java.lang.String gatewayVip
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 gatewayVip  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      gatewayVip                 

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> beginResetAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String gatewayVip
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1438
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* gatewayVip */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginResetWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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 // java.lang.String gatewayVip
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 gatewayVip  Ljava/lang/String;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      gatewayVip                 
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> beginResetAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String gatewayVip
         0: .line 1451
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* gatewayVip */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginResetWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$45
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$45.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String gatewayVip
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 gatewayVip  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      gatewayVip                 

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> beginResetWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String gatewayVip
         0: .line 1469
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1470
            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 1472
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 1473
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1475
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1476
            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 1479
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* gatewayVip */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginReset:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 1480
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$46
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$46.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 1479
            areturn
        end local 3 // java.lang.String gatewayVip
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    9     3                 gatewayVip  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      gatewayVip                 

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner> beginResetDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 1494
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 1495
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$47
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$47.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$47.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1496
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$48
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$48.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$48.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1497
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 1498
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 1494
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
          Name  Flags
      response  

  public void resetVpnClientSharedKey(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1511
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.resetVpnClientSharedKeyWithServiceResponseAsync:(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 1512
            return
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1          resourceGroupName  Ljava/lang/String;
            0    2     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.Void> resetVpnClientSharedKeyAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1524
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.resetVpnClientSharedKeyWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  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          
      virtualNetworkGatewayName  
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> resetVpnClientSharedKeyWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1553
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1554
            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 1556
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 1557
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1559
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .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
         6: .line 1563
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.resetVpnClientSharedKey:(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
         7: .line 1564
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 3 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$50
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$50.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$50.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 3 // rx.Observable observable
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    8     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    8     1          resourceGroupName  Ljava/lang/String;
            0    8     2  virtualNetworkGatewayName  Ljava/lang/String;
            7    8     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
      resourceGroupName          
      virtualNetworkGatewayName  

  public void beginResetVpnClientSharedKey(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1577
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginResetVpnClientSharedKeyWithServiceResponseAsync:(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 1578
            return
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1          resourceGroupName  Ljava/lang/String;
            0    2     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.Void> beginResetVpnClientSharedKeyAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1590
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginResetVpnClientSharedKeyWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  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          
      virtualNetworkGatewayName  
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> beginResetVpnClientSharedKeyWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1619
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1620
            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 1622
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 1623
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1625
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1626
            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 1629
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginResetVpnClientSharedKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 1630
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$52
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$52.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 1629
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  private com.microsoft.rest.ServiceResponse<java.lang.Void> beginResetVpnClientSharedKeyDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 1644
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 1645
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$53
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$53.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$53.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1646
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$54
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$54.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$54.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1647
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 1648
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 1644
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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 java.lang.String generatevpnclientpackage(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
         0: .line 1663
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.generatevpnclientpackageWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)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 java.lang.String
            areturn
        end local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

  public com.microsoft.rest.ServiceFuture<java.lang.String> generatevpnclientpackageAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters, com.microsoft.rest.ServiceCallback<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1677
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.generatevpnclientpackageWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)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.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> generatevpnclientpackageWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
         0: .line 1708
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1709
            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 1711
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 1712
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1714
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1715
            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 1717
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            ifnonnull 8
         7: .line 1718
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter parameters is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1720
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         9: .line 1722
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* parameters */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.generatevpnclientpackage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
        10: .line 1723
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$56
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$56.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$56.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   11     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
           10   11     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

  public java.lang.String beginGeneratevpnclientpackage(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
         0: .line 1738
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGeneratevpnclientpackageWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)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 java.lang.String
            areturn
        end local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

  public com.microsoft.rest.ServiceFuture<java.lang.String> beginGeneratevpnclientpackageAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters, com.microsoft.rest.ServiceCallback<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1752
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGeneratevpnclientpackageWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)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.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> beginGeneratevpnclientpackageWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
         0: .line 1783
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1784
            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 1786
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 1787
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1789
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1790
            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 1792
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            ifnonnull 8
         7: .line 1793
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter parameters is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1795
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         9: .line 1797
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* parameters */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginGeneratevpnclientpackage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        10: .line 1798
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$58
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$58.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        11: .line 1797
            areturn
        end local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   12     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   12     1          resourceGroupName  Ljava/lang/String;
            0   12     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   12     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

  private com.microsoft.rest.ServiceResponse<java.lang.String> beginGeneratevpnclientpackageDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 1812
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 1813
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$59
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$59.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$59.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1814
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$60
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$60.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$60.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1815
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 1816
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 1812
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/String;>;
    MethodParameters:
          Name  Flags
      response  

  public java.lang.String generateVpnProfile(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
         0: .line 1831
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.generateVpnProfileWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)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 java.lang.String
            areturn
        end local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

  public com.microsoft.rest.ServiceFuture<java.lang.String> generateVpnProfileAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters, com.microsoft.rest.ServiceCallback<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1845
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.generateVpnProfileWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)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.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> generateVpnProfileWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
         0: .line 1876
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1877
            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 1879
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 1880
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1882
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1883
            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 1885
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            ifnonnull 8
         7: .line 1886
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter parameters is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1888
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         9: .line 1890
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* parameters */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.generateVpnProfile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
        10: .line 1891
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$62
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$62.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$62.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   11     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
           10   11     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

  public java.lang.String beginGenerateVpnProfile(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
         0: .line 1906
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGenerateVpnProfileWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)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 java.lang.String
            areturn
        end local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

  public com.microsoft.rest.ServiceFuture<java.lang.String> beginGenerateVpnProfileAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters, com.microsoft.rest.ServiceCallback<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 1920
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGenerateVpnProfileWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)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.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> beginGenerateVpnProfileWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnClientParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
         0: .line 1951
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 1952
            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 1954
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 1955
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1957
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 1958
            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 1960
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            ifnonnull 8
         7: .line 1961
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter parameters is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1963
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         9: .line 1965
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* parameters */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginGenerateVpnProfile:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        10: .line 1966
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$64
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$64.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        11: .line 1965
            areturn
        end local 3 // com.microsoft.azure.management.network.VpnClientParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   12     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   12     1          resourceGroupName  Ljava/lang/String;
            0   12     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   12     3                 parameters  Lcom/microsoft/azure/management/network/VpnClientParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnClientParameters;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      parameters                 

  private com.microsoft.rest.ServiceResponse<java.lang.String> beginGenerateVpnProfileDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 1980
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 1981
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$65
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$65.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$65.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 1982
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$66
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$66.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$66.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 1983
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 1984
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 1980
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/String;>;
    MethodParameters:
          Name  Flags
      response  

  public java.lang.String getVpnProfilePackageUrl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 1998
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getVpnProfilePackageUrlWithServiceResponseAsync:(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;
            checkcast java.lang.String
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.String> getVpnProfilePackageUrlAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.String>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2011
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getVpnProfilePackageUrlWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<java.lang.String> getVpnProfilePackageUrlAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2023
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getVpnProfilePackageUrlWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$67
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$67.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> getVpnProfilePackageUrlWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2040
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2041
            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 2043
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2044
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2046
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2047
            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 2050
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.getVpnProfilePackageUrl:(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
         7: .line 2051
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 3 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$68
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$68.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$68.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 3 // rx.Observable observable
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    8     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    8     1          resourceGroupName  Ljava/lang/String;
            0    8     2  virtualNetworkGatewayName  Ljava/lang/String;
            7    8     3                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public java.lang.String beginGetVpnProfilePackageUrl(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2065
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetVpnProfilePackageUrlWithServiceResponseAsync:(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 java.lang.String
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.String> beginGetVpnProfilePackageUrlAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.String>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2078
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetVpnProfilePackageUrlWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<java.lang.String> beginGetVpnProfilePackageUrlAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2090
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetVpnProfilePackageUrlWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$69
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$69.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> beginGetVpnProfilePackageUrlWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2107
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2108
            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 2110
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2111
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2113
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2114
            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 2117
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginGetVpnProfilePackageUrl:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 2118
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$70
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$70.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 2117
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  private com.microsoft.rest.ServiceResponse<java.lang.String> beginGetVpnProfilePackageUrlDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 2132
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 2133
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$71
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$71.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$71.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 2134
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$72
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$72.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$72.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 2135
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 2136
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 2132
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/String;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner getBgpPeerStatus(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2150
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getBgpPeerStatusWithServiceResponseAsync:(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;
            checkcast com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner> getBgpPeerStatusAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2163
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getBgpPeerStatusWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner> getBgpPeerStatusAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2175
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getBgpPeerStatusWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$73
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$73.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner>> getBgpPeerStatusWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2192
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2193
            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 2195
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2196
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2199
            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 2202
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* peer */
        start local 3 // java.lang.String peer
         7: .line 2203
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* peer */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.getBgpPeerStatus:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
         8: .line 2204
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$74
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$74.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$74.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
            7    9     3                       peer  Ljava/lang/String;
            8    9     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner getBgpPeerStatus(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2218
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getBgpPeerStatusWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner
            areturn
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner> getBgpPeerStatusAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2232
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getBgpPeerStatusWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner> getBgpPeerStatusAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2245
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getBgpPeerStatusWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$75
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$75.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner>> getBgpPeerStatusWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2263
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2264
            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 2266
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2267
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2269
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2270
            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 2273
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* peer */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.getBgpPeerStatus:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
         7: .line 2274
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$76
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$76.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$76.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    8     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    8     1          resourceGroupName  Ljava/lang/String;
            0    8     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    8     3                       peer  Ljava/lang/String;
            7    8     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  public com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner beginGetBgpPeerStatus(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2288
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetBgpPeerStatusWithServiceResponseAsync:(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.network.implementation.BgpPeerStatusListResultInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner> beginGetBgpPeerStatusAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2301
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetBgpPeerStatusWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner> beginGetBgpPeerStatusAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2313
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetBgpPeerStatusWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$77
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$77.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner>> beginGetBgpPeerStatusWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2330
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2331
            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 2333
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2334
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2336
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2337
            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 2340
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 3 /* peer */
        start local 3 // java.lang.String peer
         7: .line 2341
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* peer */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginGetBgpPeerStatus:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         8: .line 2342
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$78
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$78.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         9: .line 2341
            areturn
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   10     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   10     1          resourceGroupName  Ljava/lang/String;
            0   10     2  virtualNetworkGatewayName  Ljava/lang/String;
            7   10     3                       peer  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner beginGetBgpPeerStatus(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2367
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetBgpPeerStatusWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner
            areturn
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner> beginGetBgpPeerStatusAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2381
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetBgpPeerStatusWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner> beginGetBgpPeerStatusAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2394
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetBgpPeerStatusWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$79
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$79.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner>> beginGetBgpPeerStatusWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2412
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2413
            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 2415
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2416
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2418
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2419
            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 2422
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* peer */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginGetBgpPeerStatus:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 2423
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$80
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$80.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 2422
            areturn
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    9     3                       peer  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/BgpPeerStatusListResultInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.BgpPeerStatusListResultInner> beginGetBgpPeerStatusDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 2437
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 2438
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$81
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$81.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$81.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 2439
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$82
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$82.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$82.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 2440
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 2441
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 2437
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/BgpPeerStatusListResultInner;>;
    MethodParameters:
          Name  Flags
      response  

  public java.lang.String supportedVpnDevices(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2455
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.supportedVpnDevicesWithServiceResponseAsync:(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 java.lang.String
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.String> supportedVpnDevicesAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.String>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2468
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.supportedVpnDevicesWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<java.lang.String> supportedVpnDevicesAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2480
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.supportedVpnDevicesWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$83
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$83.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> supportedVpnDevicesWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2497
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2498
            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 2500
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2501
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2503
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2504
            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 2507
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.supportedVpnDevices:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 2508
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$84
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$84.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 2507
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  private com.microsoft.rest.ServiceResponse<java.lang.String> supportedVpnDevicesDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 2522
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 2523
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$85
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$85.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$85.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 2524
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 2525
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 2522
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/String;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner getLearnedRoutes(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2539
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getLearnedRoutesWithServiceResponseAsync:(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;
            checkcast com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner> getLearnedRoutesAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2552
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getLearnedRoutesWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner> getLearnedRoutesAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2564
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getLearnedRoutesWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$86
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$86.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner>> getLearnedRoutesWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2581
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2582
            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 2584
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2585
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2587
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2588
            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 2591
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.getLearnedRoutes:(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
         7: .line 2592
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 3 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$87
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$87.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$87.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 3 // rx.Observable observable
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    8     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    8     1          resourceGroupName  Ljava/lang/String;
            0    8     2  virtualNetworkGatewayName  Ljava/lang/String;
            7    8     3                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner beginGetLearnedRoutes(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2606
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetLearnedRoutesWithServiceResponseAsync:(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.network.implementation.GatewayRouteListResultInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner> beginGetLearnedRoutesAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2619
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetLearnedRoutesWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner> beginGetLearnedRoutesAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2631
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetLearnedRoutesWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$88
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$88.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner>> beginGetLearnedRoutesWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 2648
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2649
            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 2651
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2652
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2654
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2655
            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 2658
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginGetLearnedRoutes:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 2659
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$89
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$89.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 2658
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner> beginGetLearnedRoutesDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 2673
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 2674
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$90
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$90.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$90.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 2675
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$91
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$91.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$91.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 2676
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 2677
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 2673
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/GatewayRouteListResultInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner getAdvertisedRoutes(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2692
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getAdvertisedRoutesWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner
            areturn
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner> getAdvertisedRoutesAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2706
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getAdvertisedRoutesWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner> getAdvertisedRoutesAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2719
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getAdvertisedRoutesWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$92
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$92.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner>> getAdvertisedRoutesWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2737
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2738
            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 2740
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2741
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2743
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2744
            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 2746
      StackMap locals:
      StackMap stack:
            aload 3 /* peer */
            ifnonnull 8
         7: .line 2747
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter peer is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 2750
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* peer */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.getAdvertisedRoutes:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
         9: .line 2751
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$93
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$93.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$93.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   10     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   10     1          resourceGroupName  Ljava/lang/String;
            0   10     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   10     3                       peer  Ljava/lang/String;
            9   10     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  public com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner beginGetAdvertisedRoutes(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2766
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetAdvertisedRoutesWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner
            areturn
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner> beginGetAdvertisedRoutesAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2780
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetAdvertisedRoutesWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner> beginGetAdvertisedRoutesAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2793
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* peer */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetAdvertisedRoutesWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$94
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$94.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                       peer  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner>> beginGetAdvertisedRoutesWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String peer
         0: .line 2811
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2812
            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 2814
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2815
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2817
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2818
            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 2820
      StackMap locals:
      StackMap stack:
            aload 3 /* peer */
            ifnonnull 8
         7: .line 2821
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter peer is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 2824
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* peer */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginGetAdvertisedRoutes:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         9: .line 2825
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$95
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$95.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 2824
            areturn
        end local 3 // java.lang.String peer
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   11     3                       peer  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/GatewayRouteListResultInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      peer                       

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.GatewayRouteListResultInner> beginGetAdvertisedRoutesDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 2839
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 2840
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$96
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$96.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$96.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 2841
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$97
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$97.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$97.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 2842
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 2843
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 2839
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/GatewayRouteListResultInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner setVpnclientIpsecParameters(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
         0: .line 2858
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnclientIpsecParams */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.setVpnclientIpsecParametersWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)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.network.implementation.VpnClientIPsecParametersInner
            areturn
        end local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3       vpnclientIpsecParams  Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnclientIpsecParams       

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner> setVpnclientIpsecParametersAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2872
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnclientIpsecParams */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.setVpnclientIpsecParametersWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)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.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3       vpnclientIpsecParams  Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnclientIpsecParams       
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner> setVpnclientIpsecParametersAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
         0: .line 2885
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnclientIpsecParams */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.setVpnclientIpsecParametersWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$98
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$98.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3       vpnclientIpsecParams  Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnclientIpsecParams       

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner>> setVpnclientIpsecParametersWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
         0: .line 2903
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2904
            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 2906
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2907
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2909
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2910
            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 2912
      StackMap locals:
      StackMap stack:
            aload 3 /* vpnclientIpsecParams */
            ifnonnull 8
         7: .line 2913
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter vpnclientIpsecParams is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 2915
      StackMap locals:
      StackMap stack:
            aload 3 /* vpnclientIpsecParams */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         9: .line 2917
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* vpnclientIpsecParams */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.setVpnclientIpsecParameters:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
        10: .line 2918
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$99
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$99.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$99.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   11     3       vpnclientIpsecParams  Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
           10   11     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnclientIpsecParams       

  public com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner beginSetVpnclientIpsecParameters(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
         0: .line 2933
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnclientIpsecParams */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginSetVpnclientIpsecParametersWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)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.network.implementation.VpnClientIPsecParametersInner
            areturn
        end local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3       vpnclientIpsecParams  Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnclientIpsecParams       

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner> beginSetVpnclientIpsecParametersAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 2947
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnclientIpsecParams */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginSetVpnclientIpsecParametersWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)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.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3       vpnclientIpsecParams  Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnclientIpsecParams       
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner> beginSetVpnclientIpsecParametersAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
         0: .line 2960
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnclientIpsecParams */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginSetVpnclientIpsecParametersWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$100
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$100.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3       vpnclientIpsecParams  Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnclientIpsecParams       

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner>> beginSetVpnclientIpsecParametersWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
         0: .line 2978
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 2979
            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 2981
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 2982
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2984
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 2985
            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 2987
      StackMap locals:
      StackMap stack:
            aload 3 /* vpnclientIpsecParams */
            ifnonnull 8
         7: .line 2988
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter vpnclientIpsecParams is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 2990
      StackMap locals:
      StackMap stack:
            aload 3 /* vpnclientIpsecParams */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         9: .line 2992
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* vpnclientIpsecParams */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginSetVpnclientIpsecParameters:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        10: .line 2993
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$101
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$101.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        11: .line 2992
            areturn
        end local 3 // com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner vpnclientIpsecParams
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   12     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   12     1          resourceGroupName  Ljava/lang/String;
            0   12     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   12     3       vpnclientIpsecParams  Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnclientIpsecParams       

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner> beginSetVpnclientIpsecParametersDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 3007
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 3008
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$102
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$102.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$102.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 3009
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$103
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$103.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$103.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 3010
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 3011
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 3007
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/VpnClientIPsecParametersInner;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner getVpnclientIpsecParameters(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3025
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getVpnclientIpsecParametersWithServiceResponseAsync:(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;
            checkcast com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner> getVpnclientIpsecParametersAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3038
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getVpnclientIpsecParametersWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner> getVpnclientIpsecParametersAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3050
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getVpnclientIpsecParametersWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$104
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$104.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner>> getVpnclientIpsecParametersWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3067
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3068
            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 3070
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 3071
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3073
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3074
            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 3077
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.getVpnclientIpsecParameters:(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
         7: .line 3078
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 3 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$105
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$105.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$105.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 3 // rx.Observable observable
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    8     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    8     1          resourceGroupName  Ljava/lang/String;
            0    8     2  virtualNetworkGatewayName  Ljava/lang/String;
            7    8     3                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner beginGetVpnclientIpsecParameters(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3092
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetVpnclientIpsecParametersWithServiceResponseAsync:(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.network.implementation.VpnClientIPsecParametersInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner> beginGetVpnclientIpsecParametersAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3105
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetVpnclientIpsecParametersWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner> beginGetVpnclientIpsecParametersAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3117
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetVpnclientIpsecParametersWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$106
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$106.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner>> beginGetVpnclientIpsecParametersWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3134
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3135
            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 3137
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 3138
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3140
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3141
            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 3144
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginGetVpnclientIpsecParameters:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 3145
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$107
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$107.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 3144
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VpnClientIPsecParametersInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VpnClientIPsecParametersInner> beginGetVpnclientIpsecParametersDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 3159
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 3160
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$108
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$108.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$108.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 3161
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 3162
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 3159
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/VpnClientIPsecParametersInner;>;
    MethodParameters:
          Name  Flags
      response  

  public java.lang.String vpnDeviceConfigurationScript(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnDeviceScriptParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnDeviceScriptParameters;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayConnectionName
        start local 3 // com.microsoft.azure.management.network.VpnDeviceScriptParameters parameters
         0: .line 3177
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayConnectionName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.vpnDeviceConfigurationScriptWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnDeviceScriptParameters;)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 java.lang.String
            areturn
        end local 3 // com.microsoft.azure.management.network.VpnDeviceScriptParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayConnectionName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                                 Name  Signature
            0    1     0                                 this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1                    resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayConnectionName  Ljava/lang/String;
            0    1     3                           parameters  Lcom/microsoft/azure/management/network/VpnDeviceScriptParameters;
    MethodParameters:
                                     Name  Flags
      resourceGroupName                    
      virtualNetworkGatewayConnectionName  
      parameters                           

  public com.microsoft.rest.ServiceFuture<java.lang.String> vpnDeviceConfigurationScriptAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnDeviceScriptParameters, com.microsoft.rest.ServiceCallback<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnDeviceScriptParameters;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayConnectionName
        start local 3 // com.microsoft.azure.management.network.VpnDeviceScriptParameters parameters
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3191
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayConnectionName */
            aload 3 /* parameters */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.vpnDeviceConfigurationScriptWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnDeviceScriptParameters;)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.network.VpnDeviceScriptParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayConnectionName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                                 Name  Signature
            0    1     0                                 this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1                    resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayConnectionName  Ljava/lang/String;
            0    1     3                           parameters  Lcom/microsoft/azure/management/network/VpnDeviceScriptParameters;
            0    1     4                      serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnDeviceScriptParameters;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                                     Name  Flags
      resourceGroupName                    
      virtualNetworkGatewayConnectionName  
      parameters                           
      serviceCallback                      final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> vpnDeviceConfigurationScriptWithServiceResponseAsync(java.lang.String, java.lang.String, com.microsoft.azure.management.network.VpnDeviceScriptParameters);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnDeviceScriptParameters;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayConnectionName
        start local 3 // com.microsoft.azure.management.network.VpnDeviceScriptParameters parameters
         0: .line 3222
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3223
            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 3225
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayConnectionName */
            ifnonnull 4
         3: .line 3226
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayConnectionName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3228
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3229
            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 3231
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            ifnonnull 8
         7: .line 3232
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter parameters is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 3234
      StackMap locals:
      StackMap stack:
            aload 3 /* parameters */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         9: .line 3236
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayConnectionName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 3 /* parameters */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.vpnDeviceConfigurationScript:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnDeviceScriptParameters;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
        10: .line 3237
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$110
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$110.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        11: .line 3236
            areturn
        end local 3 // com.microsoft.azure.management.network.VpnDeviceScriptParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayConnectionName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                                 Name  Signature
            0   12     0                                 this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   12     1                    resourceGroupName  Ljava/lang/String;
            0   12     2  virtualNetworkGatewayConnectionName  Ljava/lang/String;
            0   12     3                           parameters  Lcom/microsoft/azure/management/network/VpnDeviceScriptParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnDeviceScriptParameters;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                                     Name  Flags
      resourceGroupName                    
      virtualNetworkGatewayConnectionName  
      parameters                           

  private com.microsoft.rest.ServiceResponse<java.lang.String> vpnDeviceConfigurationScriptDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 3251
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 3252
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$111
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$111.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$111.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 3253
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 3254
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 3251
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/String;>;
    MethodParameters:
          Name  Flags
      response  

  public java.lang.String startPacketCapture(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3268
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.startPacketCaptureWithServiceResponseAsync:(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;
            checkcast java.lang.String
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.String> startPacketCaptureAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.String>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3281
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.startPacketCaptureWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<java.lang.String> startPacketCaptureAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3293
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.startPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$112
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$112.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> startPacketCaptureWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3310
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3311
            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 3313
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 3314
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3316
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3317
            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 3321
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.network.VpnPacketCaptureStartParameters
            dup
            invokespecial com.microsoft.azure.management.network.VpnPacketCaptureStartParameters.<init>:()V
            astore 3 /* parameters */
        start local 3 // com.microsoft.azure.management.network.VpnPacketCaptureStartParameters parameters
         7: .line 3322
            aload 3 /* parameters */
            aconst_null
            invokevirtual com.microsoft.azure.management.network.VpnPacketCaptureStartParameters.withFilterData:(Ljava/lang/String;)Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;
            pop
         8: .line 3323
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 3 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.startPacketCapture:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
         9: .line 3324
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$113
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$113.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$113.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // com.microsoft.azure.management.network.VpnPacketCaptureStartParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   10     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   10     1          resourceGroupName  Ljava/lang/String;
            0   10     2  virtualNetworkGatewayName  Ljava/lang/String;
            7   10     3                 parameters  Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;
            9   10     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public java.lang.String startPacketCapture(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String filterData
         0: .line 3338
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* filterData */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.startPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 3 // java.lang.String filterData
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 filterData  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      filterData                 

  public com.microsoft.rest.ServiceFuture<java.lang.String> startPacketCaptureAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String filterData
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3352
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* filterData */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.startPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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 // java.lang.String filterData
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 filterData  Ljava/lang/String;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      filterData                 
      serviceCallback            final

  public rx.Observable<java.lang.String> startPacketCaptureAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String filterData
         0: .line 3365
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* filterData */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.startPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$114
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$114.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String filterData
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 filterData  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      filterData                 

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> startPacketCaptureWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String filterData
         0: .line 3383
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3384
            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 3386
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 3387
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3389
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3390
            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 3393
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* parameters */
        start local 4 // com.microsoft.azure.management.network.VpnPacketCaptureStartParameters parameters
         7: .line 3394
            aload 3 /* filterData */
            ifnull 10
         8: .line 3395
            new com.microsoft.azure.management.network.VpnPacketCaptureStartParameters
            dup
            invokespecial com.microsoft.azure.management.network.VpnPacketCaptureStartParameters.<init>:()V
            astore 4 /* parameters */
         9: .line 3396
            aload 4 /* parameters */
            aload 3 /* filterData */
            invokevirtual com.microsoft.azure.management.network.VpnPacketCaptureStartParameters.withFilterData:(Ljava/lang/String;)Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;
            pop
        10: .line 3398
      StackMap locals: com.microsoft.azure.management.network.VpnPacketCaptureStartParameters
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 4 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.startPacketCapture:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;Ljava/lang/String;)Lrx/Observable;
            astore 5 /* observable */
        start local 5 // rx.Observable observable
        11: .line 3399
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 5 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$115
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$115.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$115.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 5 // rx.Observable observable
        end local 4 // com.microsoft.azure.management.network.VpnPacketCaptureStartParameters parameters
        end local 3 // java.lang.String filterData
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   12     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   12     1          resourceGroupName  Ljava/lang/String;
            0   12     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   12     3                 filterData  Ljava/lang/String;
            7   12     4                 parameters  Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;
           11   12     5                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      filterData                 

  public java.lang.String beginStartPacketCapture(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3413
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStartPacketCaptureWithServiceResponseAsync:(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 java.lang.String
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.String> beginStartPacketCaptureAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.String>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3426
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStartPacketCaptureWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<java.lang.String> beginStartPacketCaptureAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3438
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStartPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$116
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$116.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> beginStartPacketCaptureWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3455
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3456
            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 3458
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 3459
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3462
            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 3466
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.network.VpnPacketCaptureStartParameters
            dup
            invokespecial com.microsoft.azure.management.network.VpnPacketCaptureStartParameters.<init>:()V
            astore 3 /* parameters */
        start local 3 // com.microsoft.azure.management.network.VpnPacketCaptureStartParameters parameters
         7: .line 3467
            aload 3 /* parameters */
            aconst_null
            invokevirtual com.microsoft.azure.management.network.VpnPacketCaptureStartParameters.withFilterData:(Ljava/lang/String;)Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;
            pop
         8: .line 3468
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 3 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginStartPacketCapture:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;Ljava/lang/String;)Lrx/Observable;
         9: .line 3469
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$117
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$117.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 3468
            areturn
        end local 3 // com.microsoft.azure.management.network.VpnPacketCaptureStartParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            7   11     3                 parameters  Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public java.lang.String beginStartPacketCapture(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String filterData
         0: .line 3494
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* filterData */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStartPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 3 // java.lang.String filterData
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 filterData  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      filterData                 

  public com.microsoft.rest.ServiceFuture<java.lang.String> beginStartPacketCaptureAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String filterData
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3508
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* filterData */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStartPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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 // java.lang.String filterData
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 filterData  Ljava/lang/String;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      filterData                 
      serviceCallback            final

  public rx.Observable<java.lang.String> beginStartPacketCaptureAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String filterData
         0: .line 3521
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* filterData */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStartPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$118
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$118.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String filterData
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                 filterData  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      filterData                 

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> beginStartPacketCaptureWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String filterData
         0: .line 3539
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3540
            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 3542
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 3543
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3545
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3546
            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 3549
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* parameters */
        start local 4 // com.microsoft.azure.management.network.VpnPacketCaptureStartParameters parameters
         7: .line 3550
            aload 3 /* filterData */
            ifnull 10
         8: .line 3551
            new com.microsoft.azure.management.network.VpnPacketCaptureStartParameters
            dup
            invokespecial com.microsoft.azure.management.network.VpnPacketCaptureStartParameters.<init>:()V
            astore 4 /* parameters */
         9: .line 3552
            aload 4 /* parameters */
            aload 3 /* filterData */
            invokevirtual com.microsoft.azure.management.network.VpnPacketCaptureStartParameters.withFilterData:(Ljava/lang/String;)Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;
            pop
        10: .line 3554
      StackMap locals: com.microsoft.azure.management.network.VpnPacketCaptureStartParameters
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 4 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginStartPacketCapture:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;Ljava/lang/String;)Lrx/Observable;
        11: .line 3555
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$119
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$119.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        12: .line 3554
            areturn
        end local 4 // com.microsoft.azure.management.network.VpnPacketCaptureStartParameters parameters
        end local 3 // java.lang.String filterData
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   13     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   13     1          resourceGroupName  Ljava/lang/String;
            0   13     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   13     3                 filterData  Ljava/lang/String;
            7   13     4                 parameters  Lcom/microsoft/azure/management/network/VpnPacketCaptureStartParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      filterData                 

  private com.microsoft.rest.ServiceResponse<java.lang.String> beginStartPacketCaptureDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 3569
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 3570
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$120
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$120.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$120.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 3571
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$121
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$121.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$121.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 3572
            ldc Lcom/microsoft/azure/management/network/ErrorException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 3573
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 3569
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    6     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.network.ErrorException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;
    MethodParameters:
          Name  Flags
      response  

  public java.lang.String stopPacketCapture(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3587
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.stopPacketCaptureWithServiceResponseAsync:(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;
            checkcast java.lang.String
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.String> stopPacketCaptureAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.String>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3600
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.stopPacketCaptureWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<java.lang.String> stopPacketCaptureAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3612
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.stopPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$122
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$122.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> stopPacketCaptureWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3629
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3630
            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 3632
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 3633
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3635
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3636
            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 3640
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.network.VpnPacketCaptureStopParameters
            dup
            invokespecial com.microsoft.azure.management.network.VpnPacketCaptureStopParameters.<init>:()V
            astore 3 /* parameters */
        start local 3 // com.microsoft.azure.management.network.VpnPacketCaptureStopParameters parameters
         7: .line 3641
            aload 3 /* parameters */
            aconst_null
            invokevirtual com.microsoft.azure.management.network.VpnPacketCaptureStopParameters.withSasUrl:(Ljava/lang/String;)Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;
            pop
         8: .line 3642
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 3 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.stopPacketCapture:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
         9: .line 3643
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$123
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$123.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$123.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // com.microsoft.azure.management.network.VpnPacketCaptureStopParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   10     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   10     1          resourceGroupName  Ljava/lang/String;
            0   10     2  virtualNetworkGatewayName  Ljava/lang/String;
            7   10     3                 parameters  Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;
            9   10     4                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public java.lang.String stopPacketCapture(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String sasUrl
         0: .line 3657
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* sasUrl */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.stopPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.last:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 3 // java.lang.String sasUrl
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                     sasUrl  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      sasUrl                     

  public com.microsoft.rest.ServiceFuture<java.lang.String> stopPacketCaptureAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String sasUrl
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3671
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* sasUrl */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.stopPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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 // java.lang.String sasUrl
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                     sasUrl  Ljava/lang/String;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      sasUrl                     
      serviceCallback            final

  public rx.Observable<java.lang.String> stopPacketCaptureAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String sasUrl
         0: .line 3684
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* sasUrl */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.stopPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$124
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$124.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String sasUrl
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                     sasUrl  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      sasUrl                     

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> stopPacketCaptureWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String sasUrl
         0: .line 3702
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3703
            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 3705
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 3706
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3708
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3709
            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 3712
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.network.VpnPacketCaptureStopParameters
            dup
            invokespecial com.microsoft.azure.management.network.VpnPacketCaptureStopParameters.<init>:()V
            astore 4 /* parameters */
        start local 4 // com.microsoft.azure.management.network.VpnPacketCaptureStopParameters parameters
         7: .line 3713
            aload 4 /* parameters */
            aload 3 /* sasUrl */
            invokevirtual com.microsoft.azure.management.network.VpnPacketCaptureStopParameters.withSasUrl:(Ljava/lang/String;)Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;
            pop
         8: .line 3714
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 4 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.stopPacketCapture:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;Ljava/lang/String;)Lrx/Observable;
            astore 5 /* observable */
        start local 5 // rx.Observable observable
         9: .line 3715
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 5 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$125
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$125.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$125.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 5 // rx.Observable observable
        end local 4 // com.microsoft.azure.management.network.VpnPacketCaptureStopParameters parameters
        end local 3 // java.lang.String sasUrl
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   10     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   10     1          resourceGroupName  Ljava/lang/String;
            0   10     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   10     3                     sasUrl  Ljava/lang/String;
            7   10     4                 parameters  Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;
            9   10     5                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      sasUrl                     

  public java.lang.String beginStopPacketCapture(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3729
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStopPacketCaptureWithServiceResponseAsync:(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 java.lang.String
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.String> beginStopPacketCaptureAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.String>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3742
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStopPacketCaptureWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<java.lang.String> beginStopPacketCaptureAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3754
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStopPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$126
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$126.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> beginStopPacketCaptureWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3771
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3772
            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 3774
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 3775
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3777
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3778
            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 3782
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.network.VpnPacketCaptureStopParameters
            dup
            invokespecial com.microsoft.azure.management.network.VpnPacketCaptureStopParameters.<init>:()V
            astore 3 /* parameters */
        start local 3 // com.microsoft.azure.management.network.VpnPacketCaptureStopParameters parameters
         7: .line 3783
            aload 3 /* parameters */
            aconst_null
            invokevirtual com.microsoft.azure.management.network.VpnPacketCaptureStopParameters.withSasUrl:(Ljava/lang/String;)Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;
            pop
         8: .line 3784
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 3 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginStopPacketCapture:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;Ljava/lang/String;)Lrx/Observable;
         9: .line 3785
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$127
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$127.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 3784
            areturn
        end local 3 // com.microsoft.azure.management.network.VpnPacketCaptureStopParameters parameters
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            7   11     3                 parameters  Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public java.lang.String beginStopPacketCapture(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String sasUrl
         0: .line 3810
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* sasUrl */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStopPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.rest.ServiceResponse
            invokevirtual com.microsoft.rest.ServiceResponse.body:()Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 3 // java.lang.String sasUrl
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                     sasUrl  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      sasUrl                     

  public com.microsoft.rest.ServiceFuture<java.lang.String> beginStopPacketCaptureAsync(java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String sasUrl
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3824
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* sasUrl */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStopPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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 // java.lang.String sasUrl
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                     sasUrl  Ljava/lang/String;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/String;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      sasUrl                     
      serviceCallback            final

  public rx.Observable<java.lang.String> beginStopPacketCaptureAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String sasUrl
         0: .line 3837
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* sasUrl */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginStopPacketCaptureWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$128
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$128.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String sasUrl
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3                     sasUrl  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      sasUrl                     

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.String>> beginStopPacketCaptureWithServiceResponseAsync(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.lang.String sasUrl
         0: .line 3855
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3856
            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 3858
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 3859
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3861
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3862
            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 3865
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.network.VpnPacketCaptureStopParameters
            dup
            invokespecial com.microsoft.azure.management.network.VpnPacketCaptureStopParameters.<init>:()V
            astore 4 /* parameters */
        start local 4 // com.microsoft.azure.management.network.VpnPacketCaptureStopParameters parameters
         7: .line 3866
            aload 4 /* parameters */
            aload 3 /* sasUrl */
            invokevirtual com.microsoft.azure.management.network.VpnPacketCaptureStopParameters.withSasUrl:(Ljava/lang/String;)Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;
            pop
         8: .line 3867
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 4 /* parameters */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginStopPacketCapture:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;Ljava/lang/String;)Lrx/Observable;
         9: .line 3868
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$129
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$129.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 3867
            areturn
        end local 4 // com.microsoft.azure.management.network.VpnPacketCaptureStopParameters parameters
        end local 3 // java.lang.String sasUrl
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   11     3                     sasUrl  Ljava/lang/String;
            7   11     4                 parameters  Lcom/microsoft/azure/management/network/VpnPacketCaptureStopParameters;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      sasUrl                     

  private com.microsoft.rest.ServiceResponse<java.lang.String> beginStopPacketCaptureDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 3882
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 3883
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$130
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$130.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$130.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 3884
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$131
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$131.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$131.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 3885
            ldc Lcom/microsoft/azure/management/network/ErrorException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 3886
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 3882
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    6     1  response  Lretrofit2/Response<Lokhttp3/ResponseBody;>;
    Exceptions:
      throws com.microsoft.azure.management.network.ErrorException, java.io.IOException, java.lang.IllegalArgumentException
    Signature: (Lretrofit2/Response<Lokhttp3/ResponseBody;>;)Lcom/microsoft/rest/ServiceResponse<Ljava/lang/String;>;
    MethodParameters:
          Name  Flags
      response  

  public com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner getVpnclientConnectionHealth(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3900
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getVpnclientConnectionHealthWithServiceResponseAsync:(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;
            checkcast com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner> getVpnclientConnectionHealthAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3913
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getVpnclientConnectionHealthWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner> getVpnclientConnectionHealthAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3925
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.getVpnclientConnectionHealthWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$132
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$132.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner>> getVpnclientConnectionHealthWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3942
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 3943
            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 3945
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 3946
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 3948
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 3949
            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 3952
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.getVpnclientConnectionHealth:(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
         7: .line 3953
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 3 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$133
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$133.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$133.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 3 // rx.Observable observable
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    8     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    8     1          resourceGroupName  Ljava/lang/String;
            0    8     2  virtualNetworkGatewayName  Ljava/lang/String;
            7    8     3                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner beginGetVpnclientConnectionHealth(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3967
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetVpnclientConnectionHealthWithServiceResponseAsync:(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.network.implementation.VpnClientConnectionHealthDetailListResultInner
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner> beginGetVpnclientConnectionHealthAsync(java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner>);
    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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 3980
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetVpnclientConnectionHealthWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;>;)Lcom/microsoft/rest/ServiceFuture<Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      serviceCallback            final

  public rx.Observable<com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner> beginGetVpnclientConnectionHealthAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 3992
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginGetVpnclientConnectionHealthWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$134
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$134.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner>> beginGetVpnclientConnectionHealthWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 4009
            aload 1 /* resourceGroupName */
            ifnonnull 2
         1: .line 4010
            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 4012
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 4
         3: .line 4013
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 4015
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 6
         5: .line 4016
            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 4019
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginGetVpnclientConnectionHealth:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         7: .line 4020
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$135
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$135.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 4019
            areturn
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    9     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    9     1          resourceGroupName  Ljava/lang/String;
            0    9     2  virtualNetworkGatewayName  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/management/network/implementation/VpnClientConnectionHealthDetailListResultInner;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.VpnClientConnectionHealthDetailListResultInner> beginGetVpnclientConnectionHealthDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 4034
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 4035
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$136
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$136.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$136.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 4036
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$137
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$137.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$137.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 4037
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 4038
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 4034
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/VpnClientConnectionHealthDetailListResultInner;>;
    MethodParameters:
          Name  Flags
      response  

  public void disconnectVirtualNetworkGatewayVpnConnections(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 4051
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.disconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync:(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 4052
            return
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1          resourceGroupName  Ljava/lang/String;
            0    2     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.Void> disconnectVirtualNetworkGatewayVpnConnectionsAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 4064
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.disconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  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          
      virtualNetworkGatewayName  
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> disconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 4093
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 4094
            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 4096
      StackMap locals:
      StackMap stack:
            aload 1 /* resourceGroupName */
            ifnonnull 4
         3: .line 4097
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 4099
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 6
         5: .line 4100
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 4104
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.network.P2SVpnConnectionRequest
            dup
            invokespecial com.microsoft.azure.management.network.P2SVpnConnectionRequest.<init>:()V
            astore 3 /* request */
        start local 3 // com.microsoft.azure.management.network.P2SVpnConnectionRequest request
         7: .line 4105
            aload 3 /* request */
            aconst_null
            invokevirtual com.microsoft.azure.management.network.P2SVpnConnectionRequest.withVpnConnectionIds:(Ljava/util/List;)Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;
            pop
         8: .line 4106
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 3 /* request */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.disconnectVirtualNetworkGatewayVpnConnections:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;Ljava/lang/String;)Lrx/Observable;
            astore 4 /* observable */
        start local 4 // rx.Observable observable
         9: .line 4107
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 4 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$139
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$139.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$139.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 4 // rx.Observable observable
        end local 3 // com.microsoft.azure.management.network.P2SVpnConnectionRequest request
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   10     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   10     1          resourceGroupName  Ljava/lang/String;
            0   10     2  virtualNetworkGatewayName  Ljava/lang/String;
            7   10     3                    request  Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;
            9   10     4                 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
      resourceGroupName          
      virtualNetworkGatewayName  

  public void disconnectVirtualNetworkGatewayVpnConnections(java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.List vpnConnectionIds
         0: .line 4120
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnConnectionIds */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.disconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)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 4121
            return
        end local 3 // java.util.List vpnConnectionIds
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1          resourceGroupName  Ljava/lang/String;
            0    2     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    2     3           vpnConnectionIds  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnConnectionIds           

  public com.microsoft.rest.ServiceFuture<java.lang.Void> disconnectVirtualNetworkGatewayVpnConnectionsAsync(java.lang.String, java.lang.String, java.util.List<java.lang.String>, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.List vpnConnectionIds
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 4134
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnConnectionIds */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.disconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)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 // java.util.List vpnConnectionIds
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3           vpnConnectionIds  Ljava/util/List<Ljava/lang/String;>;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnConnectionIds           
      serviceCallback            final

  public rx.Observable<java.lang.Void> disconnectVirtualNetworkGatewayVpnConnectionsAsync(java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.List vpnConnectionIds
         0: .line 4147
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnConnectionIds */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.disconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$140
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$140.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.util.List vpnConnectionIds
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3           vpnConnectionIds  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnConnectionIds           

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> disconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync(java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.List vpnConnectionIds
         0: .line 4165
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 4166
            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 4168
      StackMap locals:
      StackMap stack:
            aload 1 /* resourceGroupName */
            ifnonnull 4
         3: .line 4169
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 4171
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 6
         5: .line 4172
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 4174
      StackMap locals:
      StackMap stack:
            aload 3 /* vpnConnectionIds */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         7: .line 4176
            new com.microsoft.azure.management.network.P2SVpnConnectionRequest
            dup
            invokespecial com.microsoft.azure.management.network.P2SVpnConnectionRequest.<init>:()V
            astore 4 /* request */
        start local 4 // com.microsoft.azure.management.network.P2SVpnConnectionRequest request
         8: .line 4177
            aload 4 /* request */
            aload 3 /* vpnConnectionIds */
            invokevirtual com.microsoft.azure.management.network.P2SVpnConnectionRequest.withVpnConnectionIds:(Ljava/util/List;)Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;
            pop
         9: .line 4178
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 4 /* request */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.disconnectVirtualNetworkGatewayVpnConnections:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;Ljava/lang/String;)Lrx/Observable;
            astore 5 /* observable */
        start local 5 // rx.Observable observable
        10: .line 4179
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.getAzureClient:()Lcom/microsoft/azure/AzureClient;
            aload 5 /* observable */
            new com.microsoft.azure.LongRunningOperationOptions
            dup
            invokespecial com.microsoft.azure.LongRunningOperationOptions.<init>:()V
            getstatic com.microsoft.azure.LongRunningFinalState.LOCATION:Lcom/microsoft/azure/LongRunningFinalState;
            invokevirtual com.microsoft.azure.LongRunningOperationOptions.withFinalStateVia:(Lcom/microsoft/azure/LongRunningFinalState;)Lcom/microsoft/azure/LongRunningOperationOptions;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$141
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$141.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$141.getType:()Ljava/lang/reflect/Type;
            invokevirtual com.microsoft.azure.AzureClient.getPostOrDeleteResultAsync:(Lrx/Observable;Lcom/microsoft/azure/LongRunningOperationOptions;Ljava/lang/reflect/Type;)Lrx/Observable;
            areturn
        end local 5 // rx.Observable observable
        end local 4 // com.microsoft.azure.management.network.P2SVpnConnectionRequest request
        end local 3 // java.util.List vpnConnectionIds
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   11     3           vpnConnectionIds  Ljava/util/List<Ljava/lang/String;>;
            8   11     4                    request  Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;
           10   11     5                 observable  Lrx/Observable<Lretrofit2/Response<Lokhttp3/ResponseBody;>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnConnectionIds           

  public void beginDisconnectVirtualNetworkGatewayVpnConnections(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 4192
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginDisconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync:(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 4193
            return
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1          resourceGroupName  Ljava/lang/String;
            0    2     2  virtualNetworkGatewayName  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public com.microsoft.rest.ServiceFuture<java.lang.Void> beginDisconnectVirtualNetworkGatewayVpnConnectionsAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 4205
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginDisconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync:(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 virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  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          
      virtualNetworkGatewayName  
      serviceCallback            final

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> beginDisconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
         0: .line 4234
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 4235
            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 4237
      StackMap locals:
      StackMap stack:
            aload 1 /* resourceGroupName */
            ifnonnull 4
         3: .line 4238
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 4240
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 6
         5: .line 4241
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 4245
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.network.P2SVpnConnectionRequest
            dup
            invokespecial com.microsoft.azure.management.network.P2SVpnConnectionRequest.<init>:()V
            astore 3 /* request */
        start local 3 // com.microsoft.azure.management.network.P2SVpnConnectionRequest request
         7: .line 4246
            aload 3 /* request */
            aconst_null
            invokevirtual com.microsoft.azure.management.network.P2SVpnConnectionRequest.withVpnConnectionIds:(Ljava/util/List;)Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;
            pop
         8: .line 4247
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 3 /* request */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginDisconnectVirtualNetworkGatewayVpnConnections:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;Ljava/lang/String;)Lrx/Observable;
         9: .line 4248
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$143
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$143.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 4247
            areturn
        end local 3 // com.microsoft.azure.management.network.P2SVpnConnectionRequest request
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   11     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   11     1          resourceGroupName  Ljava/lang/String;
            0   11     2  virtualNetworkGatewayName  Ljava/lang/String;
            7   11     3                    request  Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  

  public void beginDisconnectVirtualNetworkGatewayVpnConnections(java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.List vpnConnectionIds
         0: .line 4272
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnConnectionIds */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginDisconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)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 4273
            return
        end local 3 // java.util.List vpnConnectionIds
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1          resourceGroupName  Ljava/lang/String;
            0    2     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    2     3           vpnConnectionIds  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnConnectionIds           

  public com.microsoft.rest.ServiceFuture<java.lang.Void> beginDisconnectVirtualNetworkGatewayVpnConnectionsAsync(java.lang.String, java.lang.String, java.util.List<java.lang.String>, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.List vpnConnectionIds
        start local 4 // com.microsoft.rest.ServiceCallback serviceCallback
         0: .line 4286
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnConnectionIds */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginDisconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)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 // java.util.List vpnConnectionIds
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3           vpnConnectionIds  Ljava/util/List<Ljava/lang/String;>;
            0    1     4            serviceCallback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnConnectionIds           
      serviceCallback            final

  public rx.Observable<java.lang.Void> beginDisconnectVirtualNetworkGatewayVpnConnectionsAsync(java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.List vpnConnectionIds
         0: .line 4299
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            aload 3 /* vpnConnectionIds */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.beginDisconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$144
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$144.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
            areturn
        end local 3 // java.util.List vpnConnectionIds
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  virtualNetworkGatewayName  Ljava/lang/String;
            0    1     3           vpnConnectionIds  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Ljava/lang/Void;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnConnectionIds           

  public rx.Observable<com.microsoft.rest.ServiceResponse<java.lang.Void>> beginDisconnectVirtualNetworkGatewayVpnConnectionsWithServiceResponseAsync(java.lang.String, java.lang.String, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String virtualNetworkGatewayName
        start local 3 // java.util.List vpnConnectionIds
         0: .line 4317
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            ifnonnull 2
         1: .line 4318
            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 4320
      StackMap locals:
      StackMap stack:
            aload 1 /* resourceGroupName */
            ifnonnull 4
         3: .line 4321
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter resourceGroupName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 4323
      StackMap locals:
      StackMap stack:
            aload 2 /* virtualNetworkGatewayName */
            ifnonnull 6
         5: .line 4324
            new java.lang.IllegalArgumentException
            dup
            ldc "Parameter virtualNetworkGatewayName is required and cannot be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 4326
      StackMap locals:
      StackMap stack:
            aload 3 /* vpnConnectionIds */
            invokestatic com.microsoft.rest.Validator.validate:(Ljava/lang/Object;)V
         7: .line 4328
            new com.microsoft.azure.management.network.P2SVpnConnectionRequest
            dup
            invokespecial com.microsoft.azure.management.network.P2SVpnConnectionRequest.<init>:()V
            astore 4 /* request */
        start local 4 // com.microsoft.azure.management.network.P2SVpnConnectionRequest request
         8: .line 4329
            aload 4 /* request */
            aload 3 /* vpnConnectionIds */
            invokevirtual com.microsoft.azure.management.network.P2SVpnConnectionRequest.withVpnConnectionIds:(Ljava/util/List;)Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;
            pop
         9: .line 4330
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.subscriptionId:()Ljava/lang/String;
            aload 1 /* resourceGroupName */
            aload 2 /* virtualNetworkGatewayName */
            ldc "2019-11-01"
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 4 /* request */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.beginDisconnectVirtualNetworkGatewayVpnConnections:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;Ljava/lang/String;)Lrx/Observable;
        10: .line 4331
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$145
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$145.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
        11: .line 4330
            areturn
        end local 4 // com.microsoft.azure.management.network.P2SVpnConnectionRequest request
        end local 3 // java.util.List vpnConnectionIds
        end local 2 // java.lang.String virtualNetworkGatewayName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   12     0                       this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0   12     1          resourceGroupName  Ljava/lang/String;
            0   12     2  virtualNetworkGatewayName  Ljava/lang/String;
            0   12     3           vpnConnectionIds  Ljava/util/List<Ljava/lang/String;>;
            8   12     4                    request  Lcom/microsoft/azure/management/network/P2SVpnConnectionRequest;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)Lrx/Observable<Lcom/microsoft/rest/ServiceResponse<Ljava/lang/Void;>;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      virtualNetworkGatewayName  
      vpnConnectionIds           

  private com.microsoft.rest.ServiceResponse<java.lang.Void> beginDisconnectVirtualNetworkGatewayVpnConnectionsDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 4345
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 4346
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$146
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$146.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$146.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 4347
            sipush 202
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$147
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$147.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$147.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 4348
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         4: .line 4349
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         5: .line 4345
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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.management.network.implementation.VirtualNetworkGatewayInner> 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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 4362
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.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 4363
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$148
            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.network.implementation.VirtualNetworkGatewaysInner$148.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;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.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1  nextPageLink  Ljava/lang/String;
            1    2     2      response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>> listByResourceGroupNextAsync(java.lang.String, com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>>, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>);
    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.network.implementation.VirtualNetworkGatewaysInner 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 4382
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.listByResourceGroupNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 4383
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$149
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$149.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
         2: .line 4389
            aload 3 /* serviceCallback */
         3: .line 4381
            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.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    4     1     nextPageLink  Ljava/lang/String;
            0    4     2    serviceFuture  Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
            0    4     3  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;>;
    MethodParameters:
                 Name  Flags
      nextPageLink     final
      serviceFuture    final
      serviceCallback  final

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

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

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayInner>>> 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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 4438
            aload 1 /* nextPageLink */
            ifnonnull 2
         1: .line 4439
            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 4441
      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 4442
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 2 /* nextUrl */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.listByResourceGroupNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         4: .line 4443
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$152
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$152.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 4442
            areturn
        end local 2 // java.lang.String nextUrl
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/VirtualNetworkGatewayInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

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

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner> listConnectionsNext(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 4473
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.listConnectionsNextSinglePageAsync:(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 4474
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$154
            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.network.implementation.VirtualNetworkGatewaysInner$154.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;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.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    2     1  nextPageLink  Ljava/lang/String;
            1    2     2      response  Lcom/microsoft/rest/ServiceResponse<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>> listConnectionsNextAsync(java.lang.String, com.microsoft.rest.ServiceFuture<java.util.List<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>>, com.microsoft.azure.ListOperationCallback<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>);
    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.network.implementation.VirtualNetworkGatewaysInner 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 4493
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.listConnectionsNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 4494
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$155
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$155.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
         2: .line 4500
            aload 3 /* serviceCallback */
         3: .line 4492
            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.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    4     1     nextPageLink  Ljava/lang/String;
            0    4     2    serviceFuture  Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;
            0    4     3  serviceCallback  Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;Lcom/microsoft/azure/ListOperationCallback<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/util/List<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;
    MethodParameters:
                 Name  Flags
      nextPageLink     final
      serviceFuture    final
      serviceCallback  final

  public rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>> listConnectionsNextAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 4511
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.listConnectionsNextWithServiceResponseAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 4512
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$156
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$156.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 4511
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            0    3     1  nextPageLink  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>>> listConnectionsNextWithServiceResponseAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 4528
            aload 0 /* this */
            aload 1 /* nextPageLink */
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.listConnectionsNextSinglePageAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 4529
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$157
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$157.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.concatMap:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 4528
            areturn
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  public rx.Observable<com.microsoft.rest.ServiceResponse<com.microsoft.azure.Page<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>>> listConnectionsNextSinglePageAsync(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // java.lang.String nextPageLink
         0: .line 4549
            aload 1 /* nextPageLink */
            ifnonnull 2
         1: .line 4550
            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 4552
      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 4553
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.service:Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService;
            aload 2 /* nextUrl */
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.acceptLanguage:()Ljava/lang/String;
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.userAgent:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService.listConnectionsNext:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         4: .line 4554
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$158
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$158.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 4553
            areturn
        end local 2 // java.lang.String nextUrl
        end local 1 // java.lang.String nextPageLink
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;>;
    MethodParameters:
              Name  Flags
      nextPageLink  final

  private com.microsoft.rest.ServiceResponse<com.microsoft.azure.management.network.implementation.PageImpl<com.microsoft.azure.management.network.implementation.VirtualNetworkGatewayConnectionListEntityInner>> listConnectionsNextDelegate(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.network.implementation.VirtualNetworkGatewaysInner this
        start local 1 // retrofit2.Response response
         0: .line 4568
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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.network.implementation.VirtualNetworkGatewaysInner.client:Lcom/microsoft/azure/management/network/implementation/NetworkManagementClientImpl;
            invokevirtual com.microsoft.azure.management.network.implementation.NetworkManagementClientImpl.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 4569
            sipush 200
            new com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$159
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$159.<init>:(Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;)V
            invokevirtual com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$159.getType:()Ljava/lang/reflect/Type;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.register:(ILjava/lang/reflect/Type;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         2: .line 4570
            ldc Lcom/microsoft/azure/CloudException;
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.registerError:(Ljava/lang/Class;)Lcom/microsoft/rest/protocol/ResponseBuilder;
         3: .line 4571
            aload 1 /* response */
            invokeinterface com.microsoft.rest.protocol.ResponseBuilder.build:(Lretrofit2/Response;)Lcom/microsoft/rest/ServiceResponse;
         4: .line 4568
            areturn
        end local 1 // retrofit2.Response response
        end local 0 // com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewaysInner;
            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/network/implementation/PageImpl<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayConnectionListEntityInner;>;>;
    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.network.implementation.VirtualNetworkGatewaysInner.getByResourceGroup:(Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/lang/Object;Lcom/microsoft/azure/management/resources/fluentcore/collection/InnerSupportsGet<Lcom/microsoft/azure/management/network/implementation/VirtualNetworkGatewayInner;>;Lcom/microsoft/azure/management/resources/fluentcore/collection/InnerSupportsDelete<Ljava/lang/Void;>;
SourceFile: "VirtualNetworkGatewaysInner.java"
NestMembers:
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$1  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$10  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$100  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$101  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$102  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$103  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$104  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$105  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$106  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$107  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$108  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$109  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$11  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$110  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$111  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$112  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$113  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$114  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$115  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$116  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$117  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$118  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$119  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$12  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$120  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$121  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$122  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$123  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$124  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$125  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$126  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$127  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$128  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$129  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$13  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$130  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$131  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$132  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$133  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$134  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$135  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$136  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$137  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$138  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$139  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$14  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$140  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$141  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$142  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$143  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$144  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$145  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$146  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$147  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$148  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$149  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$15  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$150  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$151  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$152  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$153  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$154  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$155  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$156  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$157  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$158  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$159  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$16  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$17  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$18  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$19  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$2  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$20  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$21  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$22  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$23  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$24  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$25  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$26  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$27  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$28  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$29  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$3  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$30  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$31  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$32  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$33  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$34  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$35  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$36  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$37  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$38  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$39  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$4  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$40  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$41  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$42  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$43  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$44  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$45  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$46  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$47  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$48  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$49  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$5  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$50  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$51  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$52  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$53  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$54  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$55  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$56  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$57  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$58  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$59  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$6  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$60  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$61  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$62  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$63  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$64  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$65  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$66  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$67  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$68  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$69  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$7  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$70  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$71  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$72  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$73  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$74  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$75  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$76  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$77  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$78  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$79  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$8  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$80  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$81  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$82  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$83  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$84  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$85  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$86  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$87  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$88  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$89  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$9  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$90  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$91  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$92  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$93  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$94  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$95  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$96  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$97  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$98  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$99  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService
InnerClasses:
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$1
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$10
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$100
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$101
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$102
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$103
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$104
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$105
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$106
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$107
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$108
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$109
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$11
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$110
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$111
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$112
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$113
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$114
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$115
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$116
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$117
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$118
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$119
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$12
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$120
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$121
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$122
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$123
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$124
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$125
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$126
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$127
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$128
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$129
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$13
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$130
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$131
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$132
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$133
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$134
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$135
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$136
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$137
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$138
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$139
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$14
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$140
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$141
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$142
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$143
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$144
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$145
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$146
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$147
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$148
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$149
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$15
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$150
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$151
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$152
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$153
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$154
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$155
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$156
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$157
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$158
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$159
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$16
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$17
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$18
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$19
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$2
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$20
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$21
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$22
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$23
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$24
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$25
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$26
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$27
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$28
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$29
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$3
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$30
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$31
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$32
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$33
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$34
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$35
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$36
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$37
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$38
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$39
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$4
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$40
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$41
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$42
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$43
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$44
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$45
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$46
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$47
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$48
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$49
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$5
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$50
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$51
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$52
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$53
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$54
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$55
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$56
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$57
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$58
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$59
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$6
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$60
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$61
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$62
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$63
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$64
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$65
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$66
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$67
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$68
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$69
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$7
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$70
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$71
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$72
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$73
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$74
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$75
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$76
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$77
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$78
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$79
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$8
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$80
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$81
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$82
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$83
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$84
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$85
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$86
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$87
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$88
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$89
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$9
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$90
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$91
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$92
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$93
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$94
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$95
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$96
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$97
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$98
  com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$99
  abstract VirtualNetworkGatewaysService = com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner$VirtualNetworkGatewaysService of com.microsoft.azure.management.network.implementation.VirtualNetworkGatewaysInner
  public abstract Factory = com.microsoft.rest.protocol.ResponseBuilder$Factory of com.microsoft.rest.protocol.ResponseBuilder