final class com.microsoft.azure.management.resources.implementation.GenericResourcesImpl extends com.microsoft.azure.management.resources.fluentcore.arm.collection.implementation.GroupableResourcesImpl<com.microsoft.azure.management.resources.GenericResource, com.microsoft.azure.management.resources.implementation.GenericResourceImpl, com.microsoft.azure.management.resources.implementation.GenericResourceInner, com.microsoft.azure.management.resources.implementation.ResourcesInner, com.microsoft.azure.management.resources.implementation.ResourceManager> implements com.microsoft.azure.management.resources.GenericResources
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.microsoft.azure.management.resources.implementation.GenericResourcesImpl
  super_class: com.microsoft.azure.management.resources.fluentcore.arm.collection.implementation.GroupableResourcesImpl
{
  private com.microsoft.azure.management.resources.fluentcore.utils.PagedListConverter<com.microsoft.azure.management.resources.implementation.GenericResourceExpandedInner, com.microsoft.azure.management.resources.GenericResource> converter;
    descriptor: Lcom/microsoft/azure/management/resources/fluentcore/utils/PagedListConverter;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/microsoft/azure/management/resources/fluentcore/utils/PagedListConverter<Lcom/microsoft/azure/management/resources/implementation/GenericResourceExpandedInner;Lcom/microsoft/azure/management/resources/GenericResource;>;

  void <init>(com.microsoft.azure.management.resources.implementation.ResourceManager);
    descriptor: (Lcom/microsoft/azure/management/resources/implementation/ResourceManager;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // com.microsoft.azure.management.resources.implementation.ResourceManager resourceManager
         0: .line 43
            aload 0 /* this */
            aload 1 /* resourceManager */
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourceManager.inner:()Lcom/microsoft/azure/management/resources/implementation/ResourceManagementClientImpl;
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourceManagementClientImpl.resources:()Lcom/microsoft/azure/management/resources/implementation/ResourcesInner;
            aload 1 /* resourceManager */
            invokespecial com.microsoft.azure.management.resources.fluentcore.arm.collection.implementation.GroupableResourcesImpl.<init>:(Ljava/lang/Object;Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;)V
         1: .line 44
            aload 0 /* this */
            new com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$1
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$1.<init>:(Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;)V
            putfield com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.converter:Lcom/microsoft/azure/management/resources/fluentcore/utils/PagedListConverter;
         2: .line 50
            return
        end local 1 // com.microsoft.azure.management.resources.implementation.ResourceManager resourceManager
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    3     1  resourceManager  Lcom/microsoft/azure/management/resources/implementation/ResourceManager;
    MethodParameters:
                 Name  Flags
      resourceManager  final

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.resources.GenericResource> list();
    descriptor: ()Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
         0: .line 54
            aload 0 /* this */
            getfield com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.converter:Lcom/microsoft/azure/management/resources/fluentcore/utils/PagedListConverter;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.implementation.ResourcesInner
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.list:()Lcom/microsoft/azure/PagedList;
            invokevirtual com.microsoft.azure.management.resources.fluentcore.utils.PagedListConverter.convert:(Lcom/microsoft/azure/PagedList;)Lcom/microsoft/azure/PagedList;
            areturn
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
    Signature: ()Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/resources/GenericResource;>;

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.resources.GenericResource> listByResourceGroup(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String groupName
         0: .line 59
            aload 0 /* this */
            getfield com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.converter:Lcom/microsoft/azure/management/resources/fluentcore/utils/PagedListConverter;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.resources.implementation.ResourceManager
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourceManager.inner:()Lcom/microsoft/azure/management/resources/implementation/ResourceManagementClientImpl;
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourceManagementClientImpl.resources:()Lcom/microsoft/azure/management/resources/implementation/ResourcesInner;
            aload 1 /* groupName */
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.listByResourceGroup:(Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
            invokevirtual com.microsoft.azure.management.resources.fluentcore.utils.PagedListConverter.convert:(Lcom/microsoft/azure/PagedList;)Lcom/microsoft/azure/PagedList;
            areturn
        end local 1 // java.lang.String groupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1  groupName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/resources/GenericResource;>;
    MethodParameters:
           Name  Flags
      groupName  

  public com.microsoft.azure.PagedList<com.microsoft.azure.management.resources.GenericResource> listByTag(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String tagName
        start local 3 // java.lang.String tagValue
         0: .line 64
            aload 0 /* this */
            getfield com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.converter:Lcom/microsoft/azure/management/resources/fluentcore/utils/PagedListConverter;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.resources.implementation.ResourceManager
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourceManager.inner:()Lcom/microsoft/azure/management/resources/implementation/ResourceManagementClientImpl;
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourceManagementClientImpl.resources:()Lcom/microsoft/azure/management/resources/implementation/ResourcesInner;
            aload 1 /* resourceGroupName */
         1: .line 65
            aload 2 /* tagName */
            aload 3 /* tagValue */
            invokestatic com.microsoft.azure.management.resources.fluentcore.utils.Utils.createOdataFilterForTags:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            aconst_null
            aconst_null
         2: .line 64
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.listByResourceGroup:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lcom/microsoft/azure/PagedList;
            invokevirtual com.microsoft.azure.management.resources.fluentcore.utils.PagedListConverter.convert:(Lcom/microsoft/azure/PagedList;)Lcom/microsoft/azure/PagedList;
            areturn
        end local 3 // java.lang.String tagValue
        end local 2 // java.lang.String tagName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2            tagName  Ljava/lang/String;
            0    3     3           tagValue  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/resources/GenericResource;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      tagName            
      tagValue           

  public rx.Observable<com.microsoft.azure.management.resources.GenericResource> listByTagAsync(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=6, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String tagName
        start local 3 // java.lang.String tagValue
         0: .line 70
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.resources.implementation.ResourceManager
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourceManager.inner:()Lcom/microsoft/azure/management/resources/implementation/ResourceManagementClientImpl;
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourceManagementClientImpl.resources:()Lcom/microsoft/azure/management/resources/implementation/ResourcesInner;
            aload 1 /* resourceGroupName */
         1: .line 71
            aload 2 /* tagName */
            aload 3 /* tagValue */
            invokestatic com.microsoft.azure.management.resources.fluentcore.utils.Utils.createOdataFilterForTags:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            aconst_null
            aconst_null
         2: .line 70
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.listByResourceGroupAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Lrx/Observable;
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.convert:(Lrx/Observable;)Lrx/Observable;
            areturn
        end local 3 // java.lang.String tagValue
        end local 2 // java.lang.String tagName
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    3     1  resourceGroupName  Ljava/lang/String;
            0    3     2            tagName  Ljava/lang/String;
            0    3     3           tagValue  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/resources/GenericResource;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      tagName            
      tagValue           

  public com.microsoft.azure.management.resources.GenericResource$DefinitionStages$Blank define(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/resources/GenericResource$DefinitionStages$Blank;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String name
         0: .line 76
            new com.microsoft.azure.management.resources.implementation.GenericResourceImpl
            dup
         1: .line 77
            aload 1 /* name */
         2: .line 78
            new com.microsoft.azure.management.resources.implementation.GenericResourceInner
            dup
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourceInner.<init>:()V
         3: .line 79
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.resources.implementation.ResourceManager
         4: .line 76
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourceImpl.<init>:(Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/GenericResourceInner;Lcom/microsoft/azure/management/resources/implementation/ResourceManager;)V
            areturn
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    5     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public boolean checkExistence(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String resourceProviderNamespace
        start local 3 // java.lang.String parentResourcePath
        start local 4 // java.lang.String resourceType
        start local 5 // java.lang.String resourceName
        start local 6 // java.lang.String apiVersion
         0: .line 84
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.implementation.ResourcesInner
         1: .line 85
            aload 1 /* resourceGroupName */
         2: .line 86
            aload 2 /* resourceProviderNamespace */
         3: .line 87
            aload 3 /* parentResourcePath */
         4: .line 88
            aload 4 /* resourceType */
         5: .line 89
            aload 5 /* resourceName */
         6: .line 90
            aload 6 /* apiVersion */
         7: .line 84
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.checkExistence:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z
            ireturn
        end local 6 // java.lang.String apiVersion
        end local 5 // java.lang.String resourceName
        end local 4 // java.lang.String resourceType
        end local 3 // java.lang.String parentResourcePath
        end local 2 // java.lang.String resourceProviderNamespace
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    8     0                       this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    8     1          resourceGroupName  Ljava/lang/String;
            0    8     2  resourceProviderNamespace  Ljava/lang/String;
            0    8     3         parentResourcePath  Ljava/lang/String;
            0    8     4               resourceType  Ljava/lang/String;
            0    8     5               resourceName  Ljava/lang/String;
            0    8     6                 apiVersion  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      resourceProviderNamespace  
      parentResourcePath         
      resourceType               
      resourceName               
      apiVersion                 

  public boolean checkExistenceById(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String id
         0: .line 95
            aload 0 /* this */
            aload 1 /* id */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.getApiVersionFromIdAsync:(Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* apiVersion */
        start local 2 // java.lang.String apiVersion
         1: .line 96
            aload 0 /* this */
            aload 1 /* id */
            aload 2 /* apiVersion */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.checkExistenceById:(Ljava/lang/String;Ljava/lang/String;)Z
            ireturn
        end local 2 // java.lang.String apiVersion
        end local 1 // java.lang.String id
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    2     1          id  Ljava/lang/String;
            1    2     2  apiVersion  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      id    

  public boolean checkExistenceById(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String id
        start local 2 // java.lang.String apiVersion
         0: .line 101
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.implementation.ResourcesInner
            aload 1 /* id */
            aload 2 /* apiVersion */
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.checkExistenceById:(Ljava/lang/String;Ljava/lang/String;)Z
            ireturn
        end local 2 // java.lang.String apiVersion
        end local 1 // java.lang.String id
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1          id  Ljava/lang/String;
            0    1     2  apiVersion  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      id          
      apiVersion  

  public rx.Observable<com.microsoft.azure.management.resources.GenericResource> getByIdAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String id
         0: .line 106
            aload 0 /* this */
            astore 2 /* self */
        start local 2 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl self
         1: .line 107
            aload 0 /* this */
            aload 1 /* id */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.getApiVersionFromIdAsync:(Ljava/lang/String;)Lrx/Observable;
         2: .line 108
            new com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$2
            dup
            aload 0 /* this */
            aload 2 /* self */
            aload 1 /* id */
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$2.<init>:(Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;Ljava/lang/String;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         3: .line 107
            areturn
        end local 2 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl self
        end local 1 // java.lang.String id
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    4     1    id  Ljava/lang/String;
            1    4     2  self  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/resources/GenericResource;>;
    MethodParameters:
      Name  Flags
      id    final

  public rx.Completable deleteByIdAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String id
         0: .line 118
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.implementation.ResourcesInner
            astore 2 /* inner */
        start local 2 // com.microsoft.azure.management.resources.implementation.ResourcesInner inner
         1: .line 119
            aload 0 /* this */
            aload 1 /* id */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.getApiVersionFromIdAsync:(Ljava/lang/String;)Lrx/Observable;
         2: .line 120
            new com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$3
            dup
            aload 0 /* this */
            aload 2 /* inner */
            aload 1 /* id */
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$3.<init>:(Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;Lcom/microsoft/azure/management/resources/implementation/ResourcesInner;Ljava/lang/String;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         3: .line 125
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
         4: .line 119
            areturn
        end local 2 // com.microsoft.azure.management.resources.implementation.ResourcesInner inner
        end local 1 // java.lang.String id
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    5     1     id  Ljava/lang/String;
            1    5     2  inner  Lcom/microsoft/azure/management/resources/implementation/ResourcesInner;
    MethodParameters:
      Name  Flags
      id    final

  public void deleteById(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.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String id
        start local 2 // java.lang.String apiVersion
         0: .line 130
            aload 0 /* this */
            aload 1 /* id */
            aload 2 /* apiVersion */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.deleteByIdAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
            invokevirtual rx.Completable.await:()V
         1: .line 131
            return
        end local 2 // java.lang.String apiVersion
        end local 1 // java.lang.String id
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    2     1          id  Ljava/lang/String;
            0    2     2  apiVersion  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      id          
      apiVersion  

  public rx.Completable deleteByIdAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String id
        start local 2 // java.lang.String apiVersion
         0: .line 135
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.implementation.ResourcesInner
            aload 1 /* id */
            aload 2 /* apiVersion */
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.deleteByIdAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
            areturn
        end local 2 // java.lang.String apiVersion
        end local 1 // java.lang.String id
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1          id  Ljava/lang/String;
            0    1     2  apiVersion  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      id          
      apiVersion  

  public com.microsoft.azure.management.resources.GenericResource getById(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/resources/GenericResource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String id
        start local 2 // java.lang.String apiVersion
         0: .line 140
            aload 0 /* this */
            aload 1 /* id */
            aload 2 /* apiVersion */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.getByIdAsync:(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.azure.management.resources.GenericResource
            areturn
        end local 2 // java.lang.String apiVersion
        end local 1 // java.lang.String id
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1          id  Ljava/lang/String;
            0    1     2  apiVersion  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      id          
      apiVersion  

  public rx.Observable<com.microsoft.azure.management.resources.GenericResource> getByIdAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String id
        start local 2 // java.lang.String apiVersion
         0: .line 145
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.implementation.ResourcesInner
            aload 1 /* id */
            aload 2 /* apiVersion */
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.getByIdAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         1: .line 146
            new com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$4
            dup
            aload 0 /* this */
            aload 2 /* apiVersion */
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$4.<init>:(Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;Ljava/lang/String;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 145
            areturn
        end local 2 // java.lang.String apiVersion
        end local 1 // java.lang.String id
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0        this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    3     1          id  Ljava/lang/String;
            0    3     2  apiVersion  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/resources/GenericResource;>;
    MethodParameters:
            Name  Flags
      id          
      apiVersion  final

  public com.microsoft.azure.management.resources.GenericResource get(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/resources/GenericResource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=8, args_size=5
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String providerNamespace
        start local 3 // java.lang.String resourceType
        start local 4 // java.lang.String name
         0: .line 165
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.listByResourceGroup:(Ljava/lang/String;)Lcom/microsoft/azure/PagedList;
            astore 5 /* genericResources */
        start local 5 // com.microsoft.azure.PagedList genericResources
         1: .line 166
            aload 5 /* genericResources */
            invokevirtual com.microsoft.azure.PagedList.iterator:()Ljava/util/Iterator;
            astore 7
            goto 7
      StackMap locals: com.microsoft.azure.management.resources.implementation.GenericResourcesImpl java.lang.String java.lang.String java.lang.String java.lang.String com.microsoft.azure.PagedList top java.util.Iterator
      StackMap stack:
         2: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.GenericResource
            astore 6 /* resource */
        start local 6 // com.microsoft.azure.management.resources.GenericResource resource
         3: .line 167
            aload 6 /* resource */
            invokeinterface com.microsoft.azure.management.resources.GenericResource.name:()Ljava/lang/String;
            aload 4 /* name */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 7
         4: .line 168
            aload 6 /* resource */
            invokeinterface com.microsoft.azure.management.resources.GenericResource.resourceProviderNamespace:()Ljava/lang/String;
            aload 2 /* providerNamespace */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 7
         5: .line 169
            aload 6 /* resource */
            invokeinterface com.microsoft.azure.management.resources.GenericResource.resourceType:()Ljava/lang/String;
            aload 3 /* resourceType */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 7
         6: .line 170
            aload 6 /* resource */
            areturn
        end local 6 // com.microsoft.azure.management.resources.GenericResource resource
         7: .line 166
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
         8: .line 173
            aconst_null
            areturn
        end local 5 // com.microsoft.azure.PagedList genericResources
        end local 4 // java.lang.String name
        end local 3 // java.lang.String resourceType
        end local 2 // java.lang.String providerNamespace
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    9     1  resourceGroupName  Ljava/lang/String;
            0    9     2  providerNamespace  Ljava/lang/String;
            0    9     3       resourceType  Ljava/lang/String;
            0    9     4               name  Ljava/lang/String;
            1    9     5   genericResources  Lcom/microsoft/azure/PagedList<Lcom/microsoft/azure/management/resources/GenericResource;>;
            3    7     6           resource  Lcom/microsoft/azure/management/resources/GenericResource;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      providerNamespace  
      resourceType       
      name               

  public com.microsoft.azure.management.resources.GenericResource get(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/resources/GenericResource;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=9, args_size=7
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String resourceProviderNamespace
        start local 3 // java.lang.String parentResourcePath
        start local 4 // java.lang.String resourceType
        start local 5 // java.lang.String resourceName
        start local 6 // java.lang.String apiVersion
         0: .line 186
            aload 3 /* parentResourcePath */
            ifnonnull 2
         1: .line 187
            ldc ""
            astore 3 /* parentResourcePath */
         2: .line 190
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.implementation.ResourcesInner
         3: .line 191
            aload 1 /* resourceGroupName */
         4: .line 192
            aload 2 /* resourceProviderNamespace */
         5: .line 193
            aload 3 /* parentResourcePath */
         6: .line 194
            aload 4 /* resourceType */
         7: .line 195
            aload 5 /* resourceName */
         8: .line 196
            aload 6 /* apiVersion */
         9: .line 190
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.get:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceInner;
            astore 7 /* inner */
        start local 7 // com.microsoft.azure.management.resources.implementation.GenericResourceInner inner
        10: .line 198
            aload 7 /* inner */
            ifnonnull 12
        11: .line 199
            aconst_null
            areturn
        12: .line 202
      StackMap locals: com.microsoft.azure.management.resources.implementation.GenericResourceInner
      StackMap stack:
            new com.microsoft.azure.management.resources.implementation.GenericResourceImpl
            dup
        13: .line 203
            aload 5 /* resourceName */
        14: .line 204
            aload 7 /* inner */
        15: .line 205
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.resources.implementation.ResourceManager
        16: .line 202
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourceImpl.<init>:(Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/GenericResourceInner;Lcom/microsoft/azure/management/resources/implementation/ResourceManager;)V
            astore 8 /* resource */
        start local 8 // com.microsoft.azure.management.resources.implementation.GenericResourceImpl resource
        17: .line 207
            aload 8 /* resource */
            aload 1 /* resourceGroupName */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withExistingResourceGroup:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/GroupableResourceImpl;
            checkcast com.microsoft.azure.management.resources.implementation.GenericResourceImpl
        18: .line 208
            aload 2 /* resourceProviderNamespace */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withProviderNamespace:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
        19: .line 209
            aload 3 /* parentResourcePath */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withParentResourcePath:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
        20: .line 210
            aload 4 /* resourceType */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withResourceType:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
        21: .line 211
            aload 6 /* apiVersion */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withApiVersion:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
        22: .line 207
            areturn
        end local 8 // com.microsoft.azure.management.resources.implementation.GenericResourceImpl resource
        end local 7 // com.microsoft.azure.management.resources.implementation.GenericResourceInner inner
        end local 6 // java.lang.String apiVersion
        end local 5 // java.lang.String resourceName
        end local 4 // java.lang.String resourceType
        end local 3 // java.lang.String parentResourcePath
        end local 2 // java.lang.String resourceProviderNamespace
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0   23     0                       this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0   23     1          resourceGroupName  Ljava/lang/String;
            0   23     2  resourceProviderNamespace  Ljava/lang/String;
            0   23     3         parentResourcePath  Ljava/lang/String;
            0   23     4               resourceType  Ljava/lang/String;
            0   23     5               resourceName  Ljava/lang/String;
            0   23     6                 apiVersion  Ljava/lang/String;
           10   23     7                      inner  Lcom/microsoft/azure/management/resources/implementation/GenericResourceInner;
           17   23     8                   resource  Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      resourceProviderNamespace  
      parentResourcePath         
      resourceType               
      resourceName               
      apiVersion                 

  public void moveResources(java.lang.String, com.microsoft.azure.management.resources.ResourceGroup, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ResourceGroup;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String sourceResourceGroupName
        start local 2 // com.microsoft.azure.management.resources.ResourceGroup targetResourceGroup
        start local 3 // java.util.List resources
         0: .line 216
            aload 0 /* this */
            aload 1 /* sourceResourceGroupName */
            aload 2 /* targetResourceGroup */
            aload 3 /* resources */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.moveResourcesAsync:(Ljava/lang/String;Lcom/microsoft/azure/management/resources/ResourceGroup;Ljava/util/List;)Lrx/Completable;
            invokevirtual rx.Completable.await:()V
         1: .line 217
            return
        end local 3 // java.util.List resources
        end local 2 // com.microsoft.azure.management.resources.ResourceGroup targetResourceGroup
        end local 1 // java.lang.String sourceResourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    2     1  sourceResourceGroupName  Ljava/lang/String;
            0    2     2      targetResourceGroup  Lcom/microsoft/azure/management/resources/ResourceGroup;
            0    2     3                resources  Ljava/util/List<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ResourceGroup;Ljava/util/List<Ljava/lang/String;>;)V
    MethodParameters:
                         Name  Flags
      sourceResourceGroupName  
      targetResourceGroup      
      resources                

  public rx.Completable moveResourcesAsync(java.lang.String, com.microsoft.azure.management.resources.ResourceGroup, java.util.List<java.lang.String>);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ResourceGroup;Ljava/util/List;)Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=4
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String sourceResourceGroupName
        start local 2 // com.microsoft.azure.management.resources.ResourceGroup targetResourceGroup
        start local 3 // java.util.List resources
         0: .line 221
            new com.microsoft.azure.management.resources.ResourcesMoveInfo
            dup
            invokespecial com.microsoft.azure.management.resources.ResourcesMoveInfo.<init>:()V
            astore 4 /* moveInfo */
        start local 4 // com.microsoft.azure.management.resources.ResourcesMoveInfo moveInfo
         1: .line 222
            aload 4 /* moveInfo */
            aload 2 /* targetResourceGroup */
            invokeinterface com.microsoft.azure.management.resources.ResourceGroup.id:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.resources.ResourcesMoveInfo.withTargetResourceGroup:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/ResourcesMoveInfo;
            pop
         2: .line 223
            aload 4 /* moveInfo */
            aload 3 /* resources */
            invokevirtual com.microsoft.azure.management.resources.ResourcesMoveInfo.withResources:(Ljava/util/List;)Lcom/microsoft/azure/management/resources/ResourcesMoveInfo;
            pop
         3: .line 224
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.implementation.ResourcesInner
            aload 1 /* sourceResourceGroupName */
            aload 4 /* moveInfo */
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.moveResourcesAsync:(Ljava/lang/String;Lcom/microsoft/azure/management/resources/ResourcesMoveInfo;)Lrx/Observable;
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
            areturn
        end local 4 // com.microsoft.azure.management.resources.ResourcesMoveInfo moveInfo
        end local 3 // java.util.List resources
        end local 2 // com.microsoft.azure.management.resources.ResourceGroup targetResourceGroup
        end local 1 // java.lang.String sourceResourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    4     0                     this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    4     1  sourceResourceGroupName  Ljava/lang/String;
            0    4     2      targetResourceGroup  Lcom/microsoft/azure/management/resources/ResourceGroup;
            0    4     3                resources  Ljava/util/List<Ljava/lang/String;>;
            1    4     4                 moveInfo  Lcom/microsoft/azure/management/resources/ResourcesMoveInfo;
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ResourceGroup;Ljava/util/List<Ljava/lang/String;>;)Lrx/Completable;
    MethodParameters:
                         Name  Flags
      sourceResourceGroupName  
      targetResourceGroup      
      resources                

  public com.microsoft.rest.ServiceFuture<java.lang.Void> moveResourcesAsync(java.lang.String, com.microsoft.azure.management.resources.ResourceGroup, java.util.List<java.lang.String>, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ResourceGroup;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.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String sourceResourceGroupName
        start local 2 // com.microsoft.azure.management.resources.ResourceGroup targetResourceGroup
        start local 3 // java.util.List resources
        start local 4 // com.microsoft.rest.ServiceCallback callback
         0: .line 229
            aload 0 /* this */
            aload 1 /* sourceResourceGroupName */
            aload 2 /* targetResourceGroup */
            aload 3 /* resources */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.moveResourcesAsync:(Ljava/lang/String;Lcom/microsoft/azure/management/resources/ResourceGroup;Ljava/util/List;)Lrx/Completable;
            aload 4 /* callback */
            invokestatic com.microsoft.rest.ServiceFuture.fromBody:(Lrx/Completable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 4 // com.microsoft.rest.ServiceCallback callback
        end local 3 // java.util.List resources
        end local 2 // com.microsoft.azure.management.resources.ResourceGroup targetResourceGroup
        end local 1 // java.lang.String sourceResourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1  sourceResourceGroupName  Ljava/lang/String;
            0    1     2      targetResourceGroup  Lcom/microsoft/azure/management/resources/ResourceGroup;
            0    1     3                resources  Ljava/util/List<Ljava/lang/String;>;
            0    1     4                 callback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/ResourceGroup;Ljava/util/List<Ljava/lang/String;>;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                         Name  Flags
      sourceResourceGroupName  
      targetResourceGroup      
      resources                
      callback                 

  public void delete(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String resourceProviderNamespace
        start local 3 // java.lang.String parentResourcePath
        start local 4 // java.lang.String resourceType
        start local 5 // java.lang.String resourceName
        start local 6 // java.lang.String apiVersion
         0: .line 234
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* resourceProviderNamespace */
            aload 3 /* parentResourcePath */
            aload 4 /* resourceType */
            aload 5 /* resourceName */
            aload 6 /* apiVersion */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.deleteAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
            invokevirtual rx.Completable.await:()V
         1: .line 235
            return
        end local 6 // java.lang.String apiVersion
        end local 5 // java.lang.String resourceName
        end local 4 // java.lang.String resourceType
        end local 3 // java.lang.String parentResourcePath
        end local 2 // java.lang.String resourceProviderNamespace
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    2     1          resourceGroupName  Ljava/lang/String;
            0    2     2  resourceProviderNamespace  Ljava/lang/String;
            0    2     3         parentResourcePath  Ljava/lang/String;
            0    2     4               resourceType  Ljava/lang/String;
            0    2     5               resourceName  Ljava/lang/String;
            0    2     6                 apiVersion  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      resourceProviderNamespace  
      parentResourcePath         
      resourceType               
      resourceName               
      apiVersion                 

  public rx.Completable deleteAsync(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String resourceProviderNamespace
        start local 3 // java.lang.String parentResourcePath
        start local 4 // java.lang.String resourceType
        start local 5 // java.lang.String resourceName
        start local 6 // java.lang.String apiVersion
         0: .line 239
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.implementation.ResourcesInner
            aload 1 /* resourceGroupName */
            aload 2 /* resourceProviderNamespace */
            aload 3 /* parentResourcePath */
            aload 4 /* resourceType */
            aload 5 /* resourceName */
            aload 6 /* apiVersion */
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.deleteAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
            areturn
        end local 6 // java.lang.String apiVersion
        end local 5 // java.lang.String resourceName
        end local 4 // java.lang.String resourceType
        end local 3 // java.lang.String parentResourcePath
        end local 2 // java.lang.String resourceProviderNamespace
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  resourceProviderNamespace  Ljava/lang/String;
            0    1     3         parentResourcePath  Ljava/lang/String;
            0    1     4               resourceType  Ljava/lang/String;
            0    1     5               resourceName  Ljava/lang/String;
            0    1     6                 apiVersion  Ljava/lang/String;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      resourceProviderNamespace  
      parentResourcePath         
      resourceType               
      resourceName               
      apiVersion                 

  public com.microsoft.rest.ServiceFuture<java.lang.Void> deleteAsync(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=8, args_size=8
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String resourceProviderNamespace
        start local 3 // java.lang.String parentResourcePath
        start local 4 // java.lang.String resourceType
        start local 5 // java.lang.String resourceName
        start local 6 // java.lang.String apiVersion
        start local 7 // com.microsoft.rest.ServiceCallback callback
         0: .line 244
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* resourceProviderNamespace */
            aload 3 /* parentResourcePath */
            aload 4 /* resourceType */
            aload 5 /* resourceName */
            aload 6 /* apiVersion */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.deleteAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
            aload 7 /* callback */
            invokestatic com.microsoft.rest.ServiceFuture.fromBody:(Lrx/Completable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 7 // com.microsoft.rest.ServiceCallback callback
        end local 6 // java.lang.String apiVersion
        end local 5 // java.lang.String resourceName
        end local 4 // java.lang.String resourceType
        end local 3 // java.lang.String parentResourcePath
        end local 2 // java.lang.String resourceProviderNamespace
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  resourceProviderNamespace  Ljava/lang/String;
            0    1     3         parentResourcePath  Ljava/lang/String;
            0    1     4               resourceType  Ljava/lang/String;
            0    1     5               resourceName  Ljava/lang/String;
            0    1     6                 apiVersion  Ljava/lang/String;
            0    1     7                   callback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      resourceProviderNamespace  
      parentResourcePath         
      resourceType               
      resourceName               
      apiVersion                 
      callback                   

  public void delete(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String resourceProviderNamespace
        start local 3 // java.lang.String parentResourcePath
        start local 4 // java.lang.String resourceType
        start local 5 // java.lang.String resourceName
        start local 6 // java.lang.String apiVersion
        start local 7 // boolean forceDeletion
         0: .line 249
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* resourceProviderNamespace */
            aload 3 /* parentResourcePath */
            aload 4 /* resourceType */
            aload 5 /* resourceName */
            aload 6 /* apiVersion */
            iload 7 /* forceDeletion */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.deleteAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lrx/Completable;
            invokevirtual rx.Completable.await:()V
         1: .line 250
            return
        end local 7 // boolean forceDeletion
        end local 6 // java.lang.String apiVersion
        end local 5 // java.lang.String resourceName
        end local 4 // java.lang.String resourceType
        end local 3 // java.lang.String parentResourcePath
        end local 2 // java.lang.String resourceProviderNamespace
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    2     1          resourceGroupName  Ljava/lang/String;
            0    2     2  resourceProviderNamespace  Ljava/lang/String;
            0    2     3         parentResourcePath  Ljava/lang/String;
            0    2     4               resourceType  Ljava/lang/String;
            0    2     5               resourceName  Ljava/lang/String;
            0    2     6                 apiVersion  Ljava/lang/String;
            0    2     7              forceDeletion  Z
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      resourceProviderNamespace  
      parentResourcePath         
      resourceType               
      resourceName               
      apiVersion                 
      forceDeletion              

  public rx.Completable deleteAsync(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=8, args_size=8
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String resourceProviderNamespace
        start local 3 // java.lang.String parentResourcePath
        start local 4 // java.lang.String resourceType
        start local 5 // java.lang.String resourceName
        start local 6 // java.lang.String apiVersion
        start local 7 // boolean forceDeletion
         0: .line 254
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.implementation.ResourcesInner
            aload 1 /* resourceGroupName */
            aload 2 /* resourceProviderNamespace */
            aload 3 /* parentResourcePath */
            aload 4 /* resourceType */
            aload 5 /* resourceName */
            aload 6 /* apiVersion */
            iload 7 /* forceDeletion */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.deleteAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Lrx/Observable;
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
            areturn
        end local 7 // boolean forceDeletion
        end local 6 // java.lang.String apiVersion
        end local 5 // java.lang.String resourceName
        end local 4 // java.lang.String resourceType
        end local 3 // java.lang.String parentResourcePath
        end local 2 // java.lang.String resourceProviderNamespace
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  resourceProviderNamespace  Ljava/lang/String;
            0    1     3         parentResourcePath  Ljava/lang/String;
            0    1     4               resourceType  Ljava/lang/String;
            0    1     5               resourceName  Ljava/lang/String;
            0    1     6                 apiVersion  Ljava/lang/String;
            0    1     7              forceDeletion  Z
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      resourceProviderNamespace  
      parentResourcePath         
      resourceType               
      resourceName               
      apiVersion                 
      forceDeletion              

  public com.microsoft.rest.ServiceFuture<java.lang.Void> deleteAsync(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, com.microsoft.rest.ServiceCallback<java.lang.Void>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=9, args_size=9
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String resourceProviderNamespace
        start local 3 // java.lang.String parentResourcePath
        start local 4 // java.lang.String resourceType
        start local 5 // java.lang.String resourceName
        start local 6 // java.lang.String apiVersion
        start local 7 // boolean forceDeletion
        start local 8 // com.microsoft.rest.ServiceCallback callback
         0: .line 259
            aload 0 /* this */
            aload 1 /* resourceGroupName */
            aload 2 /* resourceProviderNamespace */
            aload 3 /* parentResourcePath */
            aload 4 /* resourceType */
            aload 5 /* resourceName */
            aload 6 /* apiVersion */
            iload 7 /* forceDeletion */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.deleteAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lrx/Completable;
            aload 8 /* callback */
            invokestatic com.microsoft.rest.ServiceFuture.fromBody:(Lrx/Completable;Lcom/microsoft/rest/ServiceCallback;)Lcom/microsoft/rest/ServiceFuture;
            areturn
        end local 8 // com.microsoft.rest.ServiceCallback callback
        end local 7 // boolean forceDeletion
        end local 6 // java.lang.String apiVersion
        end local 5 // java.lang.String resourceName
        end local 4 // java.lang.String resourceType
        end local 3 // java.lang.String parentResourcePath
        end local 2 // java.lang.String resourceProviderNamespace
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    1     0                       this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1          resourceGroupName  Ljava/lang/String;
            0    1     2  resourceProviderNamespace  Ljava/lang/String;
            0    1     3         parentResourcePath  Ljava/lang/String;
            0    1     4               resourceType  Ljava/lang/String;
            0    1     5               resourceName  Ljava/lang/String;
            0    1     6                 apiVersion  Ljava/lang/String;
            0    1     7              forceDeletion  Z
            0    1     8                   callback  Lcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/microsoft/rest/ServiceCallback<Ljava/lang/Void;>;)Lcom/microsoft/rest/ServiceFuture<Ljava/lang/Void;>;
    MethodParameters:
                           Name  Flags
      resourceGroupName          
      resourceProviderNamespace  
      parentResourcePath         
      resourceType               
      resourceName               
      apiVersion                 
      forceDeletion              
      callback                   

  protected com.microsoft.azure.management.resources.implementation.GenericResourceImpl wrapModel(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String id
         0: .line 264
            new com.microsoft.azure.management.resources.implementation.GenericResourceImpl
            dup
            aload 1 /* id */
            new com.microsoft.azure.management.resources.implementation.GenericResourceInner
            dup
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourceInner.<init>:()V
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.resources.implementation.ResourceManager
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourceImpl.<init>:(Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/GenericResourceInner;Lcom/microsoft/azure/management/resources/implementation/ResourceManager;)V
         1: .line 265
            aload 1 /* id */
            invokestatic com.microsoft.azure.management.resources.fluentcore.arm.ResourceUtils.groupFromResourceId:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withExistingResourceGroup:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/GroupableResourceImpl;
            checkcast com.microsoft.azure.management.resources.implementation.GenericResourceImpl
         2: .line 266
            aload 1 /* id */
            invokestatic com.microsoft.azure.management.resources.fluentcore.arm.ResourceUtils.resourceProviderFromResourceId:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withProviderNamespace:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
         3: .line 267
            aload 1 /* id */
            invokestatic com.microsoft.azure.management.resources.fluentcore.arm.ResourceUtils.resourceTypeFromResourceId:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withResourceType:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
         4: .line 268
            aload 1 /* id */
            invokestatic com.microsoft.azure.management.resources.fluentcore.arm.ResourceUtils.parentResourceIdFromResourceId:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withParentResourceId:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
         5: .line 264
            areturn
        end local 1 // java.lang.String id
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    6     1    id  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      id    

  protected com.microsoft.azure.management.resources.implementation.GenericResourceImpl wrapModel(com.microsoft.azure.management.resources.implementation.GenericResourceInner);
    descriptor: (Lcom/microsoft/azure/management/resources/implementation/GenericResourceInner;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // com.microsoft.azure.management.resources.implementation.GenericResourceInner inner
         0: .line 273
            aload 1 /* inner */
            ifnonnull 2
         1: .line 274
            aconst_null
            areturn
         2: .line 276
      StackMap locals:
      StackMap stack:
            new com.microsoft.azure.management.resources.implementation.GenericResourceImpl
            dup
            aload 1 /* inner */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceInner.id:()Ljava/lang/String;
            aload 1 /* inner */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.resources.implementation.ResourceManager
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourceImpl.<init>:(Ljava/lang/String;Lcom/microsoft/azure/management/resources/implementation/GenericResourceInner;Lcom/microsoft/azure/management/resources/implementation/ResourceManager;)V
         3: .line 277
            aload 1 /* inner */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceInner.id:()Ljava/lang/String;
            invokestatic com.microsoft.azure.management.resources.fluentcore.arm.ResourceUtils.groupFromResourceId:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withExistingResourceGroup:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/GroupableResourceImpl;
            checkcast com.microsoft.azure.management.resources.implementation.GenericResourceImpl
         4: .line 278
            aload 1 /* inner */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceInner.id:()Ljava/lang/String;
            invokestatic com.microsoft.azure.management.resources.fluentcore.arm.ResourceUtils.resourceProviderFromResourceId:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withProviderNamespace:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
         5: .line 279
            aload 1 /* inner */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceInner.id:()Ljava/lang/String;
            invokestatic com.microsoft.azure.management.resources.fluentcore.arm.ResourceUtils.resourceTypeFromResourceId:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withResourceType:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
         6: .line 280
            aload 1 /* inner */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceInner.id:()Ljava/lang/String;
            invokestatic com.microsoft.azure.management.resources.fluentcore.arm.ResourceUtils.parentResourceIdFromResourceId:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourceImpl.withParentResourceId:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
         7: .line 276
            areturn
        end local 1 // com.microsoft.azure.management.resources.implementation.GenericResourceInner inner
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    8     1  inner  Lcom/microsoft/azure/management/resources/implementation/GenericResourceInner;
    MethodParameters:
       Name  Flags
      inner  

  public rx.Observable<com.microsoft.azure.management.resources.implementation.GenericResourceInner> getInnerAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String groupName
        start local 2 // java.lang.String name
         0: .line 286
            new java.lang.UnsupportedOperationException
            dup
            ldc "Get just by resource group and name is not supported. Please use other overloads."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.String name
        end local 1 // java.lang.String groupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1  groupName  Ljava/lang/String;
            0    1     2       name  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/resources/implementation/GenericResourceInner;>;
    MethodParameters:
           Name  Flags
      groupName  
      name       

  protected rx.Completable deleteInnerAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
        start local 2 // java.lang.String name
         0: .line 292
            new java.lang.UnsupportedOperationException
            dup
            ldc "Delete just by resource group and name is not supported. Please use other overloads."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.lang.String name
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1  resourceGroupName  Ljava/lang/String;
            0    1     2               name  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      resourceGroupName  
      name               

  private rx.Observable<java.lang.String> getApiVersionFromIdAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String id
         0: .line 296
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.resources.implementation.ResourceManager
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourceManager.providers:()Lcom/microsoft/azure/management/resources/Providers;
            aload 1 /* id */
            invokestatic com.microsoft.azure.management.resources.fluentcore.arm.ResourceUtils.resourceProviderFromResourceId:(Ljava/lang/String;)Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.resources.Providers.getByNameAsync:(Ljava/lang/String;)Lrx/Observable;
         1: .line 297
            new com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$5
            dup
            aload 0 /* this */
            aload 1 /* id */
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$5.<init>:(Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;Ljava/lang/String;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 296
            areturn
        end local 1 // java.lang.String id
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    3     1    id  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      id    final

  public rx.Observable<com.microsoft.azure.management.resources.GenericResource> listAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
         0: .line 307
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.resources.implementation.ResourcesInner
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.listAsync:()Lrx/Observable;
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.convert:(Lrx/Observable;)Lrx/Observable;
            areturn
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/resources/GenericResource;>;

  public rx.Observable<com.microsoft.azure.management.resources.GenericResource> listByResourceGroupAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // java.lang.String resourceGroupName
         0: .line 312
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.resources.implementation.ResourceManager
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourceManager.inner:()Lcom/microsoft/azure/management/resources/implementation/ResourceManagementClientImpl;
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourceManagementClientImpl.resources:()Lcom/microsoft/azure/management/resources/implementation/ResourcesInner;
            aload 1 /* resourceGroupName */
            invokevirtual com.microsoft.azure.management.resources.implementation.ResourcesInner.listByResourceGroupAsync:(Ljava/lang/String;)Lrx/Observable;
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.convert:(Lrx/Observable;)Lrx/Observable;
            areturn
        end local 1 // java.lang.String resourceGroupName
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    1     1  resourceGroupName  Ljava/lang/String;
    Signature: (Ljava/lang/String;)Lrx/Observable<Lcom/microsoft/azure/management/resources/GenericResource;>;
    MethodParameters:
                   Name  Flags
      resourceGroupName  

  private rx.Observable<com.microsoft.azure.management.resources.GenericResource> convert(rx.Observable<com.microsoft.azure.Page<com.microsoft.azure.management.resources.implementation.GenericResourceExpandedInner>>);
    descriptor: (Lrx/Observable;)Lrx/Observable;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
        start local 1 // rx.Observable inners
         0: .line 316
            aload 1 /* inners */
            new com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$6
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$6.<init>:(Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         1: .line 321
            new com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$7
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$7.<init>:(Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         2: .line 316
            areturn
        end local 1 // rx.Observable inners
        end local 0 // com.microsoft.azure.management.resources.implementation.GenericResourcesImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/microsoft/azure/management/resources/implementation/GenericResourcesImpl;
            0    3     1  inners  Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/resources/implementation/GenericResourceExpandedInner;>;>;
    Signature: (Lrx/Observable<Lcom/microsoft/azure/Page<Lcom/microsoft/azure/management/resources/implementation/GenericResourceExpandedInner;>;>;)Lrx/Observable<Lcom/microsoft/azure/management/resources/GenericResource;>;
    MethodParameters:
        Name  Flags
      inners  

  public com.microsoft.azure.management.resources.GenericResource getById(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/resources/GenericResource;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.getById:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/GroupableResource;
            checkcast com.microsoft.azure.management.resources.GenericResource
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected java.lang.Object wrapModel(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.microsoft.azure.management.resources.implementation.GenericResourceInner
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.wrapModel:(Lcom/microsoft/azure/management/resources/implementation/GenericResourceInner;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected java.lang.Object wrapModel(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.wrapModel:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object define(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.microsoft.azure.management.resources.implementation.GenericResourcesImpl.define:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/GenericResource$DefinitionStages$Blank;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lcom/microsoft/azure/management/resources/fluentcore/arm/collection/implementation/GroupableResourcesImpl<Lcom/microsoft/azure/management/resources/GenericResource;Lcom/microsoft/azure/management/resources/implementation/GenericResourceImpl;Lcom/microsoft/azure/management/resources/implementation/GenericResourceInner;Lcom/microsoft/azure/management/resources/implementation/ResourcesInner;Lcom/microsoft/azure/management/resources/implementation/ResourceManager;>;Lcom/microsoft/azure/management/resources/GenericResources;
SourceFile: "GenericResourcesImpl.java"
NestMembers:
  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$1  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$2  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$3  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$4  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$5  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$6  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$7
InnerClasses:
  public abstract DefinitionStages = com.microsoft.azure.management.resources.GenericResource$DefinitionStages of com.microsoft.azure.management.resources.GenericResource
  public abstract Blank = com.microsoft.azure.management.resources.GenericResource$DefinitionStages$Blank of com.microsoft.azure.management.resources.GenericResource$DefinitionStages
  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$1
  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$2
  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$3
  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$4
  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$5
  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$6
  com.microsoft.azure.management.resources.implementation.GenericResourcesImpl$7