class com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl extends com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableResourceImpl<com.microsoft.azure.management.appservice.AppServiceCertificateOrder, com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner, com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl, com.microsoft.azure.management.appservice.implementation.AppServiceManager> implements com.microsoft.azure.management.appservice.AppServiceCertificateOrder, com.microsoft.azure.management.appservice.AppServiceCertificateOrder$Definition, com.microsoft.azure.management.appservice.AppServiceCertificateOrder$Update
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl
  super_class: com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableResourceImpl
{
  private com.microsoft.azure.management.appservice.WebAppBase domainVerifyWebApp;
    descriptor: Lcom/microsoft/azure/management/appservice/WebAppBase;
    flags: (0x0002) ACC_PRIVATE

  private com.microsoft.azure.management.appservice.AppServiceDomain domainVerifyDomain;
    descriptor: Lcom/microsoft/azure/management/appservice/AppServiceDomain;
    flags: (0x0002) ACC_PRIVATE

  private rx.Observable<com.microsoft.azure.management.keyvault.Vault> bindingVault;
    descriptor: Lrx/Observable;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lrx/Observable<Lcom/microsoft/azure/management/keyvault/Vault;>;

  void <init>(java.lang.String, com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner, com.microsoft.azure.management.appservice.implementation.AppServiceManager);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderInner;Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // java.lang.String key
        start local 2 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner innerObject
        start local 3 // com.microsoft.azure.management.appservice.implementation.AppServiceManager manager
         0: .line 54
            aload 0 /* this */
            aload 1 /* key */
            aload 2 /* innerObject */
            aload 3 /* manager */
            invokespecial com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableResourceImpl.<init>:(Ljava/lang/String;Lcom/microsoft/azure/Resource;Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;)V
         1: .line 55
            aload 0 /* this */
            ldc "global"
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.withRegion:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/ResourceImpl;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl
            iconst_1
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.withValidYears:(I)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            pop
         2: .line 56
            return
        end local 3 // com.microsoft.azure.management.appservice.implementation.AppServiceManager manager
        end local 2 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner innerObject
        end local 1 // java.lang.String key
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0    3     1          key  Ljava/lang/String;
            0    3     2  innerObject  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderInner;
            0    3     3      manager  Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;
    MethodParameters:
             Name  Flags
      key          
      innerObject  
      manager      

  protected rx.Observable<com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner> getInnerAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 60
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.appServiceCertificateOrders:()Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrdersInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrdersInner.getByResourceGroupAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderInner;>;

  public com.microsoft.azure.management.appservice.AppServiceCertificateKeyVaultBinding getKeyVaultBinding();
    descriptor: ()Lcom/microsoft/azure/management/appservice/AppServiceCertificateKeyVaultBinding;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 65
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.getKeyVaultBindingAsync:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.AppServiceCertificateKeyVaultBinding
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public rx.Observable<com.microsoft.azure.management.appservice.AppServiceCertificateKeyVaultBinding> getKeyVaultBindingAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 70
            aload 0 /* this */
            astore 1 /* self */
        start local 1 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl self
         1: .line 71
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.appServiceCertificateOrders:()Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrdersInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrdersInner.listCertificatesAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
         2: .line 72
            new com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$1
            dup
            aload 0 /* this */
            aload 1 /* self */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$1.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         3: .line 71
            areturn
        end local 1 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl self
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            1    4     1  self  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/AppServiceCertificateKeyVaultBinding;>;

  public void verifyDomainOwnership(com.microsoft.azure.management.appservice.AppServiceDomain);
    descriptor: (Lcom/microsoft/azure/management/appservice/AppServiceDomain;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // com.microsoft.azure.management.appservice.AppServiceDomain domain
         0: .line 87
            aload 0 /* this */
            aload 1 /* domain */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.verifyDomainOwnershipAsync:(Lcom/microsoft/azure/management/appservice/AppServiceDomain;)Lrx/Completable;
            invokevirtual rx.Completable.toObservable:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.subscribe:()V
         1: .line 88
            return
        end local 1 // com.microsoft.azure.management.appservice.AppServiceDomain domain
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0    2     1  domain  Lcom/microsoft/azure/management/appservice/AppServiceDomain;
    MethodParameters:
        Name  Flags
      domain  

  public rx.Completable verifyDomainOwnershipAsync(com.microsoft.azure.management.appservice.AppServiceDomain);
    descriptor: (Lcom/microsoft/azure/management/appservice/AppServiceDomain;)Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // com.microsoft.azure.management.appservice.AppServiceDomain domain
         0: .line 92
            aload 1 /* domain */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.name:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.domainVerificationToken:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.appservice.AppServiceDomain.verifyDomainOwnershipAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
            areturn
        end local 1 // com.microsoft.azure.management.appservice.AppServiceDomain domain
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0    1     1  domain  Lcom/microsoft/azure/management/appservice/AppServiceDomain;
    MethodParameters:
        Name  Flags
      domain  

  public java.lang.String distinguishedName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 97
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.distinguishedName:()Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public java.lang.String domainVerificationToken();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 102
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.domainVerificationToken:()Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public int validityInYears();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 107
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.validityInYears:()Ljava/lang/Integer;
            invokestatic com.microsoft.azure.management.resources.fluentcore.utils.Utils.toPrimitiveInt:(Ljava/lang/Integer;)I
            ireturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public int keySize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 112
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.keySize:()Ljava/lang/Integer;
            invokestatic com.microsoft.azure.management.resources.fluentcore.utils.Utils.toPrimitiveInt:(Ljava/lang/Integer;)I
            ireturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public com.microsoft.azure.management.appservice.CertificateProductType productType();
    descriptor: ()Lcom/microsoft/azure/management/appservice/CertificateProductType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 117
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.productType:()Lcom/microsoft/azure/management/appservice/CertificateProductType;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public boolean autoRenew();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 122
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.autoRenew:()Ljava/lang/Boolean;
            invokestatic com.microsoft.azure.management.resources.fluentcore.utils.Utils.toPrimitiveBoolean:(Ljava/lang/Boolean;)Z
            ireturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public com.microsoft.azure.management.appservice.CertificateOrderStatus status();
    descriptor: ()Lcom/microsoft/azure/management/appservice/CertificateOrderStatus;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 127
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.status:()Lcom/microsoft/azure/management/appservice/CertificateOrderStatus;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public com.microsoft.azure.management.appservice.CertificateDetails signedCertificate();
    descriptor: ()Lcom/microsoft/azure/management/appservice/CertificateDetails;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 132
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.signedCertificate:()Lcom/microsoft/azure/management/appservice/CertificateDetails;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public java.lang.String certificateSigningRequest();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 137
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.csr:()Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public com.microsoft.azure.management.appservice.CertificateDetails intermediate();
    descriptor: ()Lcom/microsoft/azure/management/appservice/CertificateDetails;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 142
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.intermediate:()Lcom/microsoft/azure/management/appservice/CertificateDetails;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public com.microsoft.azure.management.appservice.CertificateDetails root();
    descriptor: ()Lcom/microsoft/azure/management/appservice/CertificateDetails;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 147
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.root:()Lcom/microsoft/azure/management/appservice/CertificateDetails;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public java.lang.String serialNumber();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 152
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.serialNumber:()Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public org.joda.time.DateTime lastCertificateIssuanceTime();
    descriptor: ()Lorg/joda/time/DateTime;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 157
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.lastCertificateIssuanceTime:()Lorg/joda/time/DateTime;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public org.joda.time.DateTime expirationTime();
    descriptor: ()Lorg/joda/time/DateTime;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 162
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.expirationTime:()Lorg/joda/time/DateTime;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public com.microsoft.azure.management.appservice.AppServiceCertificateKeyVaultBinding createKeyVaultBinding(java.lang.String, com.microsoft.azure.management.keyvault.Vault);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/Vault;)Lcom/microsoft/azure/management/appservice/AppServiceCertificateKeyVaultBinding;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // java.lang.String certificateName
        start local 2 // com.microsoft.azure.management.keyvault.Vault vault
         0: .line 167
            aload 0 /* this */
            aload 1 /* certificateName */
            aload 2 /* vault */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.createKeyVaultBindingAsync:(Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/Vault;)Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.single:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.AppServiceCertificateKeyVaultBinding
            areturn
        end local 2 // com.microsoft.azure.management.keyvault.Vault vault
        end local 1 // java.lang.String certificateName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0    1     1  certificateName  Ljava/lang/String;
            0    1     2            vault  Lcom/microsoft/azure/management/keyvault/Vault;
    MethodParameters:
                 Name  Flags
      certificateName  
      vault            

  public rx.Observable<com.microsoft.azure.management.appservice.AppServiceCertificateKeyVaultBinding> createKeyVaultBindingAsync(java.lang.String, com.microsoft.azure.management.keyvault.Vault);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/Vault;)Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // java.lang.String certificateName
        start local 2 // com.microsoft.azure.management.keyvault.Vault vault
         0: .line 172
            new com.microsoft.azure.management.appservice.implementation.AppServiceCertificateResourceInner
            dup
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceCertificateResourceInner.<init>:()V
            astore 3 /* certInner */
        start local 3 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateResourceInner certInner
         1: .line 173
            aload 3 /* certInner */
            aload 2 /* vault */
            invokeinterface com.microsoft.azure.management.keyvault.Vault.regionName:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateResourceInner.withLocation:(Ljava/lang/String;)Lcom/microsoft/azure/Resource;
            pop
         2: .line 174
            aload 3 /* certInner */
            aload 2 /* vault */
            invokeinterface com.microsoft.azure.management.keyvault.Vault.id:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateResourceInner.withKeyVaultId:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateResourceInner;
            pop
         3: .line 175
            aload 3 /* certInner */
            aload 1 /* certificateName */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateResourceInner.withKeyVaultSecretName:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateResourceInner;
            pop
         4: .line 176
            aload 0 /* this */
            astore 4 /* self */
        start local 4 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl self
         5: .line 177
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.appServiceCertificateOrders:()Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrdersInner;
         6: .line 178
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.name:()Ljava/lang/String;
            aload 1 /* certificateName */
            aload 3 /* certInner */
         7: .line 177
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrdersInner.createOrUpdateCertificateAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateResourceInner;)Lrx/Observable;
         8: .line 179
            new com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$2
            dup
            aload 0 /* this */
            aload 4 /* self */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$2.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         9: .line 177
            areturn
        end local 4 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl self
        end local 3 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateResourceInner certInner
        end local 2 // com.microsoft.azure.management.keyvault.Vault vault
        end local 1 // java.lang.String certificateName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   10     0             this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0   10     1  certificateName  Ljava/lang/String;
            0   10     2            vault  Lcom/microsoft/azure/management/keyvault/Vault;
            1   10     3        certInner  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateResourceInner;
            5   10     4             self  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    Signature: (Ljava/lang/String;Lcom/microsoft/azure/management/keyvault/Vault;)Lrx/Observable<Lcom/microsoft/azure/management/appservice/AppServiceCertificateKeyVaultBinding;>;
    MethodParameters:
                 Name  Flags
      certificateName  
      vault            

  public com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl withHostName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // java.lang.String hostName
         0: .line 189
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            new java.lang.StringBuilder
            dup
            ldc "CN="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* hostName */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.withDistinguishedName:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderInner;
            pop
         1: .line 190
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String hostName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0    2     1  hostName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      hostName  

  public com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl withStandardSku();
    descriptor: ()Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 195
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            getstatic com.microsoft.azure.management.appservice.CertificateProductType.STANDARD_DOMAIN_VALIDATED_SSL:Lcom/microsoft/azure/management/appservice/CertificateProductType;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.withProductType:(Lcom/microsoft/azure/management/appservice/CertificateProductType;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderInner;
            pop
         1: .line 196
            aload 0 /* this */
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl withWildcardSku();
    descriptor: ()Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 201
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            getstatic com.microsoft.azure.management.appservice.CertificateProductType.STANDARD_DOMAIN_VALIDATED_WILD_CARD_SSL:Lcom/microsoft/azure/management/appservice/CertificateProductType;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.withProductType:(Lcom/microsoft/azure/management/appservice/CertificateProductType;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderInner;
            pop
         1: .line 202
            aload 0 /* this */
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;

  public com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl withValidYears(int);
    descriptor: (I)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // int years
         0: .line 207
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            iload 1 /* years */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.withValidityInYears:(Ljava/lang/Integer;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderInner;
            pop
         1: .line 208
            aload 0 /* this */
            areturn
        end local 1 // int years
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0    2     1  years  I
    MethodParameters:
       Name  Flags
      years  

  public rx.Observable<com.microsoft.azure.management.appservice.AppServiceCertificateOrder> createResourceAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
         0: .line 213
            aload 0 /* this */
            astore 1 /* self */
        start local 1 // com.microsoft.azure.management.appservice.AppServiceCertificateOrder self
         1: .line 214
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.manager:()Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl
            invokevirtual com.microsoft.azure.management.appservice.implementation.WebSiteManagementClientImpl.appServiceCertificateOrders:()Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrdersInner;
         2: .line 215
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.name:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
         3: .line 214
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrdersInner.createOrUpdateAsync:(Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderInner;)Lrx/Observable;
         4: .line 216
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.innerToFluentMap:(Lcom/microsoft/azure/management/resources/fluentcore/model/implementation/IndexableRefreshableWrapperImpl;)Lrx/functions/Func1;
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         5: .line 217
            new com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$3
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$3.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         6: .line 231
            new com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$4
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$4.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         7: .line 242
            new com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$5
            dup
            aload 0 /* this */
            aload 1 /* self */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$5.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 214
            areturn
        end local 1 // com.microsoft.azure.management.appservice.AppServiceCertificateOrder self
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            1    9     1  self  Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;>;

  public com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl withAutoRenew(boolean);
    descriptor: (Z)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // boolean enabled
         0: .line 252
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner
            iload 1 /* enabled */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner.withAutoRenew:(Ljava/lang/Boolean;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderInner;
            pop
         1: .line 253
            aload 0 /* this */
            areturn
        end local 1 // boolean enabled
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0    2     1  enabled  Z
    MethodParameters:
         Name  Flags
      enabled  

  public com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl withDomainVerification(com.microsoft.azure.management.appservice.AppServiceDomain);
    descriptor: (Lcom/microsoft/azure/management/appservice/AppServiceDomain;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // com.microsoft.azure.management.appservice.AppServiceDomain domain
         0: .line 258
            aload 0 /* this */
            aload 1 /* domain */
            putfield com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.domainVerifyDomain:Lcom/microsoft/azure/management/appservice/AppServiceDomain;
         1: .line 259
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.AppServiceDomain domain
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0    2     1  domain  Lcom/microsoft/azure/management/appservice/AppServiceDomain;
    MethodParameters:
        Name  Flags
      domain  

  public com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl withWebAppVerification(com.microsoft.azure.management.appservice.WebAppBase);
    descriptor: (Lcom/microsoft/azure/management/appservice/WebAppBase;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // com.microsoft.azure.management.appservice.WebAppBase webApp
         0: .line 264
            aload 0 /* this */
            aload 1 /* webApp */
            putfield com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.domainVerifyWebApp:Lcom/microsoft/azure/management/appservice/WebAppBase;
         1: .line 265
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.WebAppBase webApp
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0    2     1  webApp  Lcom/microsoft/azure/management/appservice/WebAppBase;
    MethodParameters:
        Name  Flags
      webApp  

  public com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl withExistingKeyVault(com.microsoft.azure.management.keyvault.Vault);
    descriptor: (Lcom/microsoft/azure/management/keyvault/Vault;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // com.microsoft.azure.management.keyvault.Vault vault
         0: .line 270
            aload 0 /* this */
            aload 1 /* vault */
            invokestatic rx.Observable.just:(Ljava/lang/Object;)Lrx/Observable;
            putfield com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.bindingVault:Lrx/Observable;
         1: .line 271
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.keyvault.Vault vault
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0    2     1  vault  Lcom/microsoft/azure/management/keyvault/Vault;
    MethodParameters:
       Name  Flags
      vault  

  public com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl withNewKeyVault(java.lang.String, com.microsoft.azure.management.resources.fluentcore.arm.Region);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
        start local 1 // java.lang.String vaultName
        start local 2 // com.microsoft.azure.management.resources.fluentcore.arm.Region region
         0: .line 276
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.myManager:Lcom/microsoft/azure/management/resources/fluentcore/arm/implementation/ManagerBase;
            checkcast com.microsoft.azure.management.appservice.implementation.AppServiceManager
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceManager.keyVaultManager:()Lcom/microsoft/azure/management/keyvault/implementation/KeyVaultManager;
            invokevirtual com.microsoft.azure.management.keyvault.implementation.KeyVaultManager.vaults:()Lcom/microsoft/azure/management/keyvault/Vaults;
            aload 1 /* vaultName */
            invokeinterface com.microsoft.azure.management.keyvault.Vaults.define:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.keyvault.Vault$DefinitionStages$Blank
         1: .line 277
            aload 2 /* region */
            invokeinterface com.microsoft.azure.management.keyvault.Vault$DefinitionStages$Blank.withRegion:(Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithGroup
         2: .line 278
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.resourceGroupName:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithGroup.withExistingResourceGroup:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithAccessPolicy
         3: .line 279
            invokeinterface com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithAccessPolicy.defineAccessPolicy:()Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$Blank;
         4: .line 280
            ldc "f3c21649-0979-4721-ac85-b0216b2cf413"
            invokeinterface com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$Blank.forServicePrincipal:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
            iconst_3
            anewarray com.microsoft.azure.management.keyvault.SecretPermissions
            dup
            iconst_0
         5: .line 281
            getstatic com.microsoft.azure.management.keyvault.SecretPermissions.GET:Lcom/microsoft/azure/management/keyvault/SecretPermissions;
            aastore
            dup
            iconst_1
            getstatic com.microsoft.azure.management.keyvault.SecretPermissions.SET:Lcom/microsoft/azure/management/keyvault/SecretPermissions;
            aastore
            dup
            iconst_2
            getstatic com.microsoft.azure.management.keyvault.SecretPermissions.DELETE:Lcom/microsoft/azure/management/keyvault/SecretPermissions;
            aastore
            invokeinterface com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach.allowSecretPermissions:([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
         6: .line 282
            invokeinterface com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach.attach:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithCreate
         7: .line 283
            invokeinterface com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithCreate.defineAccessPolicy:()Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$Blank;
         8: .line 284
            ldc "abfa0a7c-a6b6-4736-8310-5855508787cd"
            invokeinterface com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$Blank.forServicePrincipal:(Ljava/lang/String;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
            iconst_1
            anewarray com.microsoft.azure.management.keyvault.SecretPermissions
            dup
            iconst_0
         9: .line 285
            getstatic com.microsoft.azure.management.keyvault.SecretPermissions.GET:Lcom/microsoft/azure/management/keyvault/SecretPermissions;
            aastore
            invokeinterface com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach.allowSecretPermissions:([Lcom/microsoft/azure/management/keyvault/SecretPermissions;)Lcom/microsoft/azure/management/keyvault/AccessPolicy$DefinitionStages$WithAttach;
        10: .line 286
            invokeinterface com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach.attach:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithCreate
        11: .line 287
            invokeinterface com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithCreate.createAsync:()Lrx/Observable;
        12: .line 276
            astore 3 /* resourceStream */
        start local 3 // rx.Observable resourceStream
        13: .line 288
            aload 0 /* this */
            aload 3 /* resourceStream */
            invokestatic com.microsoft.azure.management.resources.fluentcore.utils.Utils.rootResource:(Lrx/Observable;)Lrx/Observable;
            putfield com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.bindingVault:Lrx/Observable;
        14: .line 289
            aload 0 /* this */
            areturn
        end local 3 // rx.Observable resourceStream
        end local 2 // com.microsoft.azure.management.resources.fluentcore.arm.Region region
        end local 1 // java.lang.String vaultName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   15     0            this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            0   15     1       vaultName  Ljava/lang/String;
            0   15     2          region  Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;
           13   15     3  resourceStream  Lrx/Observable<Lcom/microsoft/azure/management/resources/fluentcore/model/Indexable;>;
    MethodParameters:
           Name  Flags
      vaultName  
      region     

  public com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithKeyVault withDomainVerification(com.microsoft.azure.management.appservice.AppServiceDomain);
    descriptor: (Lcom/microsoft/azure/management/appservice/AppServiceDomain;)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithKeyVault;
    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.appservice.implementation.AppServiceCertificateOrderImpl.withDomainVerification:(Lcom/microsoft/azure/management/appservice/AppServiceDomain;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithKeyVault withWebAppVerification(com.microsoft.azure.management.appservice.WebAppBase);
    descriptor: (Lcom/microsoft/azure/management/appservice/WebAppBase;)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithKeyVault;
    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.appservice.implementation.AppServiceCertificateOrderImpl.withWebAppVerification:(Lcom/microsoft/azure/management/appservice/WebAppBase;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCertificateSku withHostName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithCertificateSku;
    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.appservice.implementation.AppServiceCertificateOrderImpl.withHostName:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCreate withExistingKeyVault(com.microsoft.azure.management.keyvault.Vault);
    descriptor: (Lcom/microsoft/azure/management/keyvault/Vault;)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithCreate;
    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.appservice.implementation.AppServiceCertificateOrderImpl.withExistingKeyVault:(Lcom/microsoft/azure/management/keyvault/Vault;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCreate withNewKeyVault(java.lang.String, com.microsoft.azure.management.resources.fluentcore.arm.Region);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithCreate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.withNewKeyVault:(Ljava/lang/String;Lcom/microsoft/azure/management/resources/fluentcore/arm/Region;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCreate withValidYears(int);
    descriptor: (I)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithCreate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.withValidYears:(I)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithDomainVerificationFromWebApp withStandardSku();
    descriptor: ()Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithDomainVerificationFromWebApp;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.withStandardSku:()Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object update();
    descriptor: ()Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.update:()Lcom/microsoft/azure/management/resources/fluentcore/model/implementation/IndexableRefreshableWrapperImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object withTags(java.util.Map);
    descriptor: (Ljava/util/Map;)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.appservice.implementation.AppServiceCertificateOrderImpl.withTags:(Ljava/util/Map;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/ResourceImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object withExistingResourceGroup(com.microsoft.azure.management.resources.ResourceGroup);
    descriptor: (Lcom/microsoft/azure/management/resources/ResourceGroup;)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.appservice.implementation.AppServiceCertificateOrderImpl.withExistingResourceGroup:(Lcom/microsoft/azure/management/resources/ResourceGroup;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/GroupableResourceImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object withExistingResourceGroup(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.appservice.implementation.AppServiceCertificateOrderImpl.withExistingResourceGroup:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/GroupableResourceImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithDomainVerification withWildcardSku();
    descriptor: ()Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithDomainVerification;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.withWildcardSku:()Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCreate withAutoRenew(boolean);
    descriptor: (Z)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$DefinitionStages$WithCreate;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.withAutoRenew:(Z)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceCertificateOrder$Update withAutoRenew(boolean);
    descriptor: (Z)Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$Update;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl.withAutoRenew:(Z)Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  public java.lang.Object withoutTag(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.appservice.implementation.AppServiceCertificateOrderImpl.withoutTag:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/ResourceImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/GroupableResourceImpl<Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderInner;Lcom/microsoft/azure/management/appservice/implementation/AppServiceCertificateOrderImpl;Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;>;Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder;Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$Definition;Lcom/microsoft/azure/management/appservice/AppServiceCertificateOrder$Update;
SourceFile: "AppServiceCertificateOrderImpl.java"
NestMembers:
  com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$1  com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$2  com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$3  com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$4  com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$4$1  com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$5
InnerClasses:
  public abstract Definition = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$Definition of com.microsoft.azure.management.appservice.AppServiceCertificateOrder
  public abstract DefinitionStages = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages of com.microsoft.azure.management.appservice.AppServiceCertificateOrder
  public abstract WithCertificateSku = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCertificateSku of com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages
  public abstract WithCreate = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithCreate of com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages
  public abstract WithDomainVerification = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithDomainVerification of com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages
  public abstract WithDomainVerificationFromWebApp = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithDomainVerificationFromWebApp of com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages
  public abstract WithKeyVault = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages$WithKeyVault of com.microsoft.azure.management.appservice.AppServiceCertificateOrder$DefinitionStages
  public abstract Update = com.microsoft.azure.management.appservice.AppServiceCertificateOrder$Update of com.microsoft.azure.management.appservice.AppServiceCertificateOrder
  com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$1
  com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$2
  com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$3
  com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$4
  com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderImpl$5
  public abstract DefinitionStages = com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages of com.microsoft.azure.management.keyvault.AccessPolicy
  public abstract Blank = com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$Blank of com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages
  public abstract WithAttach = com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages$WithAttach of com.microsoft.azure.management.keyvault.AccessPolicy$DefinitionStages
  public abstract DefinitionStages = com.microsoft.azure.management.keyvault.Vault$DefinitionStages of com.microsoft.azure.management.keyvault.Vault
  public abstract Blank = com.microsoft.azure.management.keyvault.Vault$DefinitionStages$Blank of com.microsoft.azure.management.keyvault.Vault$DefinitionStages
  public abstract WithAccessPolicy = com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithAccessPolicy of com.microsoft.azure.management.keyvault.Vault$DefinitionStages
  public abstract WithCreate = com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithCreate of com.microsoft.azure.management.keyvault.Vault$DefinitionStages
  public abstract WithGroup = com.microsoft.azure.management.keyvault.Vault$DefinitionStages$WithGroup of com.microsoft.azure.management.keyvault.Vault$DefinitionStages
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.LangDefinition(ContainerName = "/Microsoft.Azure.Management.AppService.Fluent")