class com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl extends com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableResourceImpl<com.microsoft.azure.management.appservice.AppServiceDomain, com.microsoft.azure.management.appservice.implementation.DomainInner, com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl, com.microsoft.azure.management.appservice.implementation.AppServiceManager> implements com.microsoft.azure.management.appservice.AppServiceDomain, com.microsoft.azure.management.appservice.AppServiceDomain$Definition, com.microsoft.azure.management.appservice.AppServiceDomain$Update
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl
  super_class: com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableResourceImpl
{
  private java.util.Map<java.lang.String, com.microsoft.azure.management.appservice.HostName> hostNameMap;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/appservice/HostName;>;

  private com.microsoft.azure.management.resources.fluentcore.model.Creatable<com.microsoft.azure.management.dns.DnsZone> dnsZoneCreatable;
    descriptor: Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable<Lcom/microsoft/azure/management/dns/DnsZone;>;

  void <init>(java.lang.String, com.microsoft.azure.management.appservice.implementation.DomainInner, com.microsoft.azure.management.appservice.implementation.AppServiceManager);
    descriptor: (Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/DomainInner;Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;)V
    flags: (0x0000) 
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
        start local 1 // java.lang.String name
        start local 2 // com.microsoft.azure.management.appservice.implementation.DomainInner innerObject
        start local 3 // com.microsoft.azure.management.appservice.implementation.AppServiceManager manager
         0: .line 59
            aload 0 /* this */
            aload 1 /* name */
            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 60
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            ldc "global"
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withLocation:(Ljava/lang/String;)Lcom/microsoft/azure/Resource;
            pop
         2: .line 61
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.managedHostNames:()Ljava/util/List;
            ifnull 4
         3: .line 62
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.managedHostNames:()Ljava/util/List;
            new com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$1
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$1.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;)V
            invokestatic com.google.common.collect.Maps.uniqueIndex:(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap;
            putfield com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.hostNameMap:Ljava/util/Map;
         4: .line 69
      StackMap locals: com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl java.lang.String com.microsoft.azure.management.appservice.implementation.DomainInner com.microsoft.azure.management.appservice.implementation.AppServiceManager
      StackMap stack:
            return
        end local 3 // com.microsoft.azure.management.appservice.implementation.AppServiceManager manager
        end local 2 // com.microsoft.azure.management.appservice.implementation.DomainInner innerObject
        end local 1 // java.lang.String name
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    5     0         this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            0    5     1         name  Ljava/lang/String;
            0    5     2  innerObject  Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            0    5     3      manager  Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;
    MethodParameters:
             Name  Flags
      name         
      innerObject  
      manager      

  public rx.Observable<com.microsoft.azure.management.resources.fluentcore.model.Indexable> createAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
         0: .line 73
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.isInCreateMode:()Z
            ifeq 3
         1: .line 75
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.dnsZoneId:()Ljava/lang/String;
            ifnonnull 3
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.dnsZoneCreatable:Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;
            ifnonnull 3
         2: .line 76
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.withNewDnsZone:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            pop
         3: .line 79
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableResourceImpl.createAsync:()Lrx/Observable;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/resources/fluentcore/model/Indexable;>;

  public rx.Observable<com.microsoft.azure.management.appservice.AppServiceDomain> createResourceAsync();
    descriptor: ()Lrx/Observable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
         0: .line 84
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.dnsZoneCreatable:Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;
            ifnull 3
         1: .line 85
            aload 0 /* this */
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.dnsZoneCreatable:Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;
            invokeinterface com.microsoft.azure.management.resources.fluentcore.model.Creatable.key:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.taskResult:(Ljava/lang/String;)Lcom/microsoft/azure/management/resources/fluentcore/model/Indexable;
            checkcast com.microsoft.azure.management.dns.DnsZone
            astore 1 /* dnsZone */
        start local 1 // com.microsoft.azure.management.dns.DnsZone dnsZone
         2: .line 86
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            aload 1 /* dnsZone */
            invokeinterface com.microsoft.azure.management.dns.DnsZone.id:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withDnsZoneId:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            pop
        end local 1 // com.microsoft.azure.management.dns.DnsZone dnsZone
         3: .line 89
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.name:()Ljava/lang/String;
            ldc "\\."
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 1 /* domainParts */
        start local 1 // java.lang.String[] domainParts
         4: .line 90
            aload 1 /* domainParts */
            aload 1 /* domainParts */
            arraylength
            iconst_1
            isub
            aaload
            astore 2 /* topLevel */
        start local 2 // java.lang.String topLevel
         5: .line 91
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.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.domains:()Lcom/microsoft/azure/management/appservice/implementation/DomainsInner;
            astore 3 /* client */
        start local 3 // com.microsoft.azure.management.appservice.implementation.DomainsInner client
         6: .line 92
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.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.topLevelDomains:()Lcom/microsoft/azure/management/appservice/implementation/TopLevelDomainsInner;
            aload 2 /* topLevel */
            new com.microsoft.azure.management.appservice.TopLevelDomainAgreementOption
            dup
            invokespecial com.microsoft.azure.management.appservice.TopLevelDomainAgreementOption.<init>:()V
            invokevirtual com.microsoft.azure.management.appservice.implementation.TopLevelDomainsInner.listAgreementsAsync:(Ljava/lang/String;Lcom/microsoft/azure/management/appservice/TopLevelDomainAgreementOption;)Lrx/Observable;
         7: .line 94
            new com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$2
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$2.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         8: .line 105
            new com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$3
            dup
            aload 0 /* this */
            aload 3 /* client */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$3.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;Lcom/microsoft/azure/management/appservice/implementation/DomainsInner;)V
            invokevirtual rx.Observable.flatMap:(Lrx/functions/Func1;)Lrx/Observable;
         9: .line 119
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.innerToFluentMap:(Lcom/microsoft/azure/management/resources/fluentcore/model/implementation/IndexableRefreshableWrapperImpl;)Lrx/functions/Func1;
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
        10: .line 120
            new com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$4
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$4.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;)V
            invokevirtual rx.Observable.doOnCompleted:(Lrx/functions/Action0;)Lrx/Observable;
        11: .line 92
            areturn
        end local 3 // com.microsoft.azure.management.appservice.implementation.DomainsInner client
        end local 2 // java.lang.String topLevel
        end local 1 // java.lang.String[] domainParts
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   12     0         this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            2    3     1      dnsZone  Lcom/microsoft/azure/management/dns/DnsZone;
            4   12     1  domainParts  [Ljava/lang/String;
            5   12     2     topLevel  Ljava/lang/String;
            6   12     3       client  Lcom/microsoft/azure/management/appservice/implementation/DomainsInner;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/AppServiceDomain;>;

  protected rx.Observable<com.microsoft.azure.management.appservice.implementation.DomainInner> 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.AppServiceDomainImpl this
         0: .line 130
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.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.domains:()Lcom/microsoft/azure/management/appservice/implementation/DomainsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.name:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainsInner.getByResourceGroupAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    Signature: ()Lrx/Observable<Lcom/microsoft/azure/management/appservice/implementation/DomainInner;>;

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

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

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

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

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

  public java.util.List<java.lang.String> nameServers();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
         0: .line 160
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.nameServers:()Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public boolean privacy();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
         0: .line 165
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.privacy:()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.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;

  public org.joda.time.DateTime createdTime();
    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.AppServiceDomainImpl this
         0: .line 170
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.createdTime:()Lorg/joda/time/DateTime;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;

  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.AppServiceDomainImpl this
         0: .line 175
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.expirationTime:()Lorg/joda/time/DateTime;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;

  public org.joda.time.DateTime lastRenewedTime();
    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.AppServiceDomainImpl this
         0: .line 180
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.lastRenewedTime:()Lorg/joda/time/DateTime;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;

  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.AppServiceDomainImpl this
         0: .line 185
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.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.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;

  public boolean readyForDnsRecordManagement();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
         0: .line 190
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.readyForDnsRecordManagement:()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.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;

  public java.util.Map<java.lang.String, com.microsoft.azure.management.appservice.HostName> managedHostNames();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
         0: .line 195
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.hostNameMap:Ljava/util/Map;
            ifnonnull 2
         1: .line 196
            aconst_null
            areturn
         2: .line 198
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.hostNameMap:Ljava/util/Map;
            invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lcom/microsoft/azure/management/appservice/HostName;>;

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

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

  public java.lang.String dnsZoneId();
    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.AppServiceDomainImpl this
         0: .line 213
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.dnsZoneId:()Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;

  public void verifyDomainOwnership(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.appservice.implementation.AppServiceDomainImpl this
        start local 1 // java.lang.String certificateOrderName
        start local 2 // java.lang.String domainVerificationToken
         0: .line 218
            aload 0 /* this */
            aload 1 /* certificateOrderName */
            aload 2 /* domainVerificationToken */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.verifyDomainOwnershipAsync:(Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
            invokevirtual rx.Completable.toObservable:()Lrx/Observable;
            invokevirtual rx.Observable.toBlocking:()Lrx/observables/BlockingObservable;
            invokevirtual rx.observables.BlockingObservable.subscribe:()V
         1: .line 219
            return
        end local 2 // java.lang.String domainVerificationToken
        end local 1 // java.lang.String certificateOrderName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            0    2     1     certificateOrderName  Ljava/lang/String;
            0    2     2  domainVerificationToken  Ljava/lang/String;
    MethodParameters:
                         Name  Flags
      certificateOrderName     
      domainVerificationToken  

  public rx.Completable verifyDomainOwnershipAsync(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lrx/Completable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
        start local 1 // java.lang.String certificateOrderName
        start local 2 // java.lang.String domainVerificationToken
         0: .line 223
            new com.microsoft.azure.management.appservice.implementation.DomainOwnershipIdentifierInner
            dup
            invokespecial com.microsoft.azure.management.appservice.implementation.DomainOwnershipIdentifierInner.<init>:()V
            aload 2 /* domainVerificationToken */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainOwnershipIdentifierInner.withOwnershipId:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainOwnershipIdentifierInner;
            astore 3 /* identifierInner */
        start local 3 // com.microsoft.azure.management.appservice.implementation.DomainOwnershipIdentifierInner identifierInner
         1: .line 224
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.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.domains:()Lcom/microsoft/azure/management/appservice/implementation/DomainsInner;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.resourceGroupName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.name:()Ljava/lang/String;
            aload 1 /* certificateOrderName */
            aload 3 /* identifierInner */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainsInner.createOrUpdateOwnershipIdentifierAsync:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/microsoft/azure/management/appservice/implementation/DomainOwnershipIdentifierInner;)Lrx/Observable;
         2: .line 225
            new com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$5
            dup
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$5.<init>:(Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;)V
            invokevirtual rx.Observable.map:(Lrx/functions/Func1;)Lrx/Observable;
         3: .line 230
            invokevirtual rx.Observable.toCompletable:()Lrx/Completable;
         4: .line 224
            areturn
        end local 3 // com.microsoft.azure.management.appservice.implementation.DomainOwnershipIdentifierInner identifierInner
        end local 2 // java.lang.String domainVerificationToken
        end local 1 // java.lang.String certificateOrderName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    5     0                     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            0    5     1     certificateOrderName  Ljava/lang/String;
            0    5     2  domainVerificationToken  Ljava/lang/String;
            1    5     3          identifierInner  Lcom/microsoft/azure/management/appservice/implementation/DomainOwnershipIdentifierInner;
    MethodParameters:
                         Name  Flags
      certificateOrderName     
      domainVerificationToken  

  public com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl withAdminContact(com.microsoft.azure.management.appservice.Contact);
    descriptor: (Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
        start local 1 // com.microsoft.azure.management.appservice.Contact contact
         0: .line 235
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            aload 1 /* contact */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withContactAdmin:(Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            pop
         1: .line 236
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.Contact contact
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            0    2     1  contact  Lcom/microsoft/azure/management/appservice/Contact;
    MethodParameters:
         Name  Flags
      contact  

  public com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl withBillingContact(com.microsoft.azure.management.appservice.Contact);
    descriptor: (Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
        start local 1 // com.microsoft.azure.management.appservice.Contact contact
         0: .line 241
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            aload 1 /* contact */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withContactBilling:(Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            pop
         1: .line 242
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.Contact contact
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            0    2     1  contact  Lcom/microsoft/azure/management/appservice/Contact;
    MethodParameters:
         Name  Flags
      contact  

  public com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl withRegistrantContact(com.microsoft.azure.management.appservice.Contact);
    descriptor: (Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
        start local 1 // com.microsoft.azure.management.appservice.Contact contact
         0: .line 247
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            aload 1 /* contact */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withContactAdmin:(Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            pop
         1: .line 248
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            aload 1 /* contact */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withContactBilling:(Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            pop
         2: .line 249
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            aload 1 /* contact */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withContactRegistrant:(Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            pop
         3: .line 250
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            aload 1 /* contact */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withContactTech:(Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            pop
         4: .line 251
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.Contact contact
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            0    5     1  contact  Lcom/microsoft/azure/management/appservice/Contact;
    MethodParameters:
         Name  Flags
      contact  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl defineRegistrantContact();
    descriptor: ()Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
         0: .line 256
            new com.microsoft.azure.management.appservice.implementation.DomainContactImpl
            dup
            new com.microsoft.azure.management.appservice.Contact
            dup
            invokespecial com.microsoft.azure.management.appservice.Contact.<init>:()V
            aload 0 /* this */
            invokespecial com.microsoft.azure.management.appservice.implementation.DomainContactImpl.<init>:(Lcom/microsoft/azure/management/appservice/Contact;Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;)V
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;

  public com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl withTechContact(com.microsoft.azure.management.appservice.Contact);
    descriptor: (Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
        start local 1 // com.microsoft.azure.management.appservice.Contact contact
         0: .line 261
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            aload 1 /* contact */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withContactTech:(Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            pop
         1: .line 262
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.Contact contact
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            0    2     1  contact  Lcom/microsoft/azure/management/appservice/Contact;
    MethodParameters:
         Name  Flags
      contact  

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

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

  public com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl withNewDnsZone(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
        start local 1 // java.lang.String dnsZoneName
         0: .line 280
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.creatableGroup:Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;
            ifnull 7
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.isInCreateMode:()Z
            ifeq 7
         1: .line 281
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.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.dnsZoneManager:()Lcom/microsoft/azure/management/dns/implementation/DnsZoneManager;
            invokevirtual com.microsoft.azure.management.dns.implementation.DnsZoneManager.zones:()Lcom/microsoft/azure/management/dns/DnsZones;
         2: .line 282
            aload 1 /* dnsZoneName */
            invokeinterface com.microsoft.azure.management.dns.DnsZones.define:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.dns.DnsZone$DefinitionStages$Blank
         3: .line 283
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.creatableGroup:Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;
            invokeinterface com.microsoft.azure.management.dns.DnsZone$DefinitionStages$Blank.withNewResourceGroup:(Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.dns.DnsZone$DefinitionStages$WithCreate
         4: .line 284
            invokeinterface com.microsoft.azure.management.dns.DnsZone$DefinitionStages$WithCreate.withETagCheck:()Lcom/microsoft/azure/management/dns/DnsZone$DefinitionStages$WithCreate;
         5: .line 281
            astore 2 /* dnsZone */
        start local 2 // com.microsoft.azure.management.resources.fluentcore.model.Creatable dnsZone
         6: .line 285
            goto 12
        end local 2 // com.microsoft.azure.management.resources.fluentcore.model.Creatable dnsZone
         7: .line 286
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.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.dnsZoneManager:()Lcom/microsoft/azure/management/dns/implementation/DnsZoneManager;
            invokevirtual com.microsoft.azure.management.dns.implementation.DnsZoneManager.zones:()Lcom/microsoft/azure/management/dns/DnsZones;
         8: .line 287
            aload 1 /* dnsZoneName */
            invokeinterface com.microsoft.azure.management.dns.DnsZones.define:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.dns.DnsZone$DefinitionStages$Blank
         9: .line 288
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.resourceGroupName:()Ljava/lang/String;
            invokeinterface com.microsoft.azure.management.dns.DnsZone$DefinitionStages$Blank.withExistingResourceGroup:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast com.microsoft.azure.management.dns.DnsZone$DefinitionStages$WithCreate
        10: .line 289
            invokeinterface com.microsoft.azure.management.dns.DnsZone$DefinitionStages$WithCreate.withETagCheck:()Lcom/microsoft/azure/management/dns/DnsZone$DefinitionStages$WithCreate;
        11: .line 286
            astore 2 /* dnsZone */
        start local 2 // com.microsoft.azure.management.resources.fluentcore.model.Creatable dnsZone
        12: .line 291
      StackMap locals: com.microsoft.azure.management.resources.fluentcore.model.Creatable
      StackMap stack:
            aload 0 /* this */
            aload 2 /* dnsZone */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.withNewDnsZone:(Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
        end local 2 // com.microsoft.azure.management.resources.fluentcore.model.Creatable dnsZone
        end local 1 // java.lang.String dnsZoneName
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   13     0         this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            0   13     1  dnsZoneName  Ljava/lang/String;
            6    7     2      dnsZone  Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable<Lcom/microsoft/azure/management/dns/DnsZone;>;
           12   13     2      dnsZone  Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable<Lcom/microsoft/azure/management/dns/DnsZone;>;
    MethodParameters:
             Name  Flags
      dnsZoneName  

  public com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl withNewDnsZone(com.microsoft.azure.management.resources.fluentcore.model.Creatable<com.microsoft.azure.management.dns.DnsZone>);
    descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
        start local 1 // com.microsoft.azure.management.resources.fluentcore.model.Creatable dnsZone
         0: .line 296
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            getstatic com.microsoft.azure.management.appservice.DnsType.AZURE_DNS:Lcom/microsoft/azure/management/appservice/DnsType;
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withDnsType:(Lcom/microsoft/azure/management/appservice/DnsType;)Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            pop
         1: .line 297
            aload 0 /* this */
            aload 1 /* dnsZone */
            putfield com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.dnsZoneCreatable:Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;
         2: .line 298
            aload 0 /* this */
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.dnsZoneCreatable:Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.addDependency:(Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Ljava/lang/String;
            pop
         3: .line 299
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.resources.fluentcore.model.Creatable dnsZone
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            0    4     1  dnsZone  Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable<Lcom/microsoft/azure/management/dns/DnsZone;>;
    Signature: (Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable<Lcom/microsoft/azure/management/dns/DnsZone;>;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    MethodParameters:
         Name  Flags
      dnsZone  

  public com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl withExistingDnsZone(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
        start local 1 // java.lang.String dnsZoneId
         0: .line 304
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            getstatic com.microsoft.azure.management.appservice.DnsType.AZURE_DNS:Lcom/microsoft/azure/management/appservice/DnsType;
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withDnsType:(Lcom/microsoft/azure/management/appservice/DnsType;)Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            pop
         1: .line 305
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.implementation.DomainInner
            aload 1 /* dnsZoneId */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainInner.withDnsZoneId:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainInner;
            pop
         2: .line 306
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String dnsZoneId
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    3     0       this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            0    3     1  dnsZoneId  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      dnsZoneId  

  public com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl withExistingDnsZone(com.microsoft.azure.management.dns.DnsZone);
    descriptor: (Lcom/microsoft/azure/management/dns/DnsZone;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
        start local 1 // com.microsoft.azure.management.dns.DnsZone dnsZone
         0: .line 311
            aload 0 /* this */
            aload 1 /* dnsZone */
            invokeinterface com.microsoft.azure.management.dns.DnsZone.id:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl.withExistingDnsZone:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
        end local 1 // com.microsoft.azure.management.dns.DnsZone dnsZone
        end local 0 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            0    1     1  dnsZone  Lcom/microsoft/azure/management/dns/DnsZone;
    MethodParameters:
         Name  Flags
      dnsZone  

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

  public com.microsoft.azure.management.appservice.AppServiceDomain$Update withAdminContact(com.microsoft.azure.management.appservice.Contact);
    descriptor: (Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/AppServiceDomain$Update;
    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.AppServiceDomainImpl.withAdminContact:(Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  public com.microsoft.azure.management.appservice.AppServiceDomain$DefinitionStages$WithCreate withNewDnsZone(com.microsoft.azure.management.resources.fluentcore.model.Creatable);
    descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Lcom/microsoft/azure/management/appservice/AppServiceDomain$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.AppServiceDomainImpl.withNewDnsZone:(Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceDomain$Update withNewDnsZone(com.microsoft.azure.management.resources.fluentcore.model.Creatable);
    descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Lcom/microsoft/azure/management/appservice/AppServiceDomain$Update;
    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.AppServiceDomainImpl.withNewDnsZone:(Lcom/microsoft/azure/management/resources/fluentcore/model/Creatable;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  public com.microsoft.azure.management.appservice.AppServiceDomain$Update withNewDnsZone(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/AppServiceDomain$Update;
    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.AppServiceDomainImpl.withNewDnsZone:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  public com.microsoft.azure.management.appservice.AppServiceDomain$Update withBillingContact(com.microsoft.azure.management.appservice.Contact);
    descriptor: (Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/AppServiceDomain$Update;
    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.AppServiceDomainImpl.withBillingContact:(Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$Blank defineRegistrantContact();
    descriptor: ()Lcom/microsoft/azure/management/appservice/DomainContact$DefinitionStages$Blank;
    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.AppServiceDomainImpl.defineRegistrantContact:()Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceDomain$DefinitionStages$WithCreate withAutoRenewEnabled(boolean);
    descriptor: (Z)Lcom/microsoft/azure/management/appservice/AppServiceDomain$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.AppServiceDomainImpl.withAutoRenewEnabled:(Z)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceDomain$Update withAutoRenewEnabled(boolean);
    descriptor: (Z)Lcom/microsoft/azure/management/appservice/AppServiceDomain$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.AppServiceDomainImpl.withAutoRenewEnabled:(Z)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            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.AppServiceDomainImpl.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.AppServiceDomainImpl.withTags:(Ljava/util/Map;)Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/ResourceImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  public com.microsoft.azure.management.appservice.AppServiceDomain$Update withTechContact(com.microsoft.azure.management.appservice.Contact);
    descriptor: (Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/AppServiceDomain$Update;
    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.AppServiceDomainImpl.withTechContact:(Lcom/microsoft/azure/management/appservice/Contact;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceDomain$DefinitionStages$WithCreate withExistingDnsZone(com.microsoft.azure.management.dns.DnsZone);
    descriptor: (Lcom/microsoft/azure/management/dns/DnsZone;)Lcom/microsoft/azure/management/appservice/AppServiceDomain$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.AppServiceDomainImpl.withExistingDnsZone:(Lcom/microsoft/azure/management/dns/DnsZone;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceDomain$Update withExistingDnsZone(com.microsoft.azure.management.dns.DnsZone);
    descriptor: (Lcom/microsoft/azure/management/dns/DnsZone;)Lcom/microsoft/azure/management/appservice/AppServiceDomain$Update;
    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.AppServiceDomainImpl.withExistingDnsZone:(Lcom/microsoft/azure/management/dns/DnsZone;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

  public com.microsoft.azure.management.appservice.AppServiceDomain$Update withExistingDnsZone(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/AppServiceDomain$Update;
    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.AppServiceDomainImpl.withExistingDnsZone:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            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.AppServiceDomainImpl.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.AppServiceDomainImpl.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.AppServiceDomain$DefinitionStages$WithCreate withDomainPrivacyEnabled(boolean);
    descriptor: (Z)Lcom/microsoft/azure/management/appservice/AppServiceDomain$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.AppServiceDomainImpl.withDomainPrivacyEnabled:(Z)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public com.microsoft.azure.management.appservice.AppServiceDomain$Update withDomainPrivacyEnabled(boolean);
    descriptor: (Z)Lcom/microsoft/azure/management/appservice/AppServiceDomain$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.AppServiceDomainImpl.withDomainPrivacyEnabled:(Z)Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            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.AppServiceDomainImpl.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.AppServiceDomainImpl.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/AppServiceDomain;Lcom/microsoft/azure/management/appservice/implementation/DomainInner;Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;Lcom/microsoft/azure/management/appservice/implementation/AppServiceManager;>;Lcom/microsoft/azure/management/appservice/AppServiceDomain;Lcom/microsoft/azure/management/appservice/AppServiceDomain$Definition;Lcom/microsoft/azure/management/appservice/AppServiceDomain$Update;
SourceFile: "AppServiceDomainImpl.java"
NestMembers:
  com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$1  com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$2  com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$3  com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$4  com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$5
InnerClasses:
  public abstract Definition = com.microsoft.azure.management.appservice.AppServiceDomain$Definition of com.microsoft.azure.management.appservice.AppServiceDomain
  public abstract DefinitionStages = com.microsoft.azure.management.appservice.AppServiceDomain$DefinitionStages of com.microsoft.azure.management.appservice.AppServiceDomain
  public abstract WithCreate = com.microsoft.azure.management.appservice.AppServiceDomain$DefinitionStages$WithCreate of com.microsoft.azure.management.appservice.AppServiceDomain$DefinitionStages
  public abstract Update = com.microsoft.azure.management.appservice.AppServiceDomain$Update of com.microsoft.azure.management.appservice.AppServiceDomain
  public abstract DefinitionStages = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages of com.microsoft.azure.management.appservice.DomainContact
  public abstract Blank = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$Blank of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$1
  com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$2
  com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$3
  com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$4
  com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl$5
  public abstract DefinitionStages = com.microsoft.azure.management.dns.DnsZone$DefinitionStages of com.microsoft.azure.management.dns.DnsZone
  public abstract Blank = com.microsoft.azure.management.dns.DnsZone$DefinitionStages$Blank of com.microsoft.azure.management.dns.DnsZone$DefinitionStages
  public abstract WithCreate = com.microsoft.azure.management.dns.DnsZone$DefinitionStages$WithCreate of com.microsoft.azure.management.dns.DnsZone$DefinitionStages
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.LangDefinition(ContainerName = "/Microsoft.Azure.Management.AppService.Fluent")