class com.microsoft.azure.management.appservice.implementation.DomainContactImpl extends com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.ChildResourceImpl<com.microsoft.azure.management.appservice.Contact, com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl, com.microsoft.azure.management.appservice.AppServiceDomain> implements com.microsoft.azure.management.appservice.DomainContact, com.microsoft.azure.management.appservice.DomainContact$Definition<com.microsoft.azure.management.appservice.AppServiceDomain$DefinitionStages$WithCreate>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.microsoft.azure.management.appservice.implementation.DomainContactImpl
  super_class: com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.ChildResourceImpl
{
  void <init>(com.microsoft.azure.management.appservice.Contact, com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl);
    descriptor: (Lcom/microsoft/azure/management/appservice/Contact;Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // com.microsoft.azure.management.appservice.Contact inner
        start local 2 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl parent
         0: .line 28
            aload 0 /* this */
            aload 1 /* inner */
            aload 2 /* parent */
            invokespecial com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.ChildResourceImpl.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 29
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            new com.microsoft.azure.management.appservice.Address
            dup
            invokespecial com.microsoft.azure.management.appservice.Address.<init>:()V
            invokevirtual com.microsoft.azure.management.appservice.Contact.withAddressMailing:(Lcom/microsoft/azure/management/appservice/Address;)Lcom/microsoft/azure/management/appservice/Contact;
            pop
         2: .line 30
            return
        end local 2 // com.microsoft.azure.management.appservice.implementation.AppServiceDomainImpl parent
        end local 1 // com.microsoft.azure.management.appservice.Contact inner
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    3     1   inner  Lcom/microsoft/azure/management/appservice/Contact;
            0    3     2  parent  Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
    MethodParameters:
        Name  Flags
      inner   
      parent  

  public java.lang.String name();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
         0: .line 34
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.firstName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.lastName:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;

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

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

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

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

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

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

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

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

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

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

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withFirstName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String firstName
         0: .line 90
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            aload 1 /* firstName */
            invokevirtual com.microsoft.azure.management.appservice.Contact.withNameFirst:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
            pop
         1: .line 91
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String firstName
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  firstName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      firstName  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withMiddleName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String middleName
         0: .line 96
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            aload 1 /* middleName */
            invokevirtual com.microsoft.azure.management.appservice.Contact.withNameMiddle:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
            pop
         1: .line 97
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String middleName
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  middleName  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      middleName  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withLastName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String lastName
         0: .line 102
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            aload 1 /* lastName */
            invokevirtual com.microsoft.azure.management.appservice.Contact.withNameLast:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
            pop
         1: .line 103
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String lastName
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  lastName  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      lastName  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withEmail(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String email
         0: .line 108
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            aload 1 /* email */
            invokevirtual com.microsoft.azure.management.appservice.Contact.withEmail:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
            pop
         1: .line 109
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String email
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  email  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      email  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withAddressLine1(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String addressLine1
         0: .line 114
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            invokevirtual com.microsoft.azure.management.appservice.Contact.addressMailing:()Lcom/microsoft/azure/management/appservice/Address;
            aload 1 /* addressLine1 */
            invokevirtual com.microsoft.azure.management.appservice.Address.withAddress1:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Address;
            pop
         1: .line 115
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String addressLine1
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  addressLine1  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      addressLine1  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withAddressLine2(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String addressLine2
         0: .line 120
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            invokevirtual com.microsoft.azure.management.appservice.Contact.addressMailing:()Lcom/microsoft/azure/management/appservice/Address;
            aload 1 /* addressLine2 */
            invokevirtual com.microsoft.azure.management.appservice.Address.withAddress2:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Address;
            pop
         1: .line 121
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String addressLine2
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  addressLine2  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      addressLine2  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withCity(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String city
         0: .line 126
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            invokevirtual com.microsoft.azure.management.appservice.Contact.addressMailing:()Lcom/microsoft/azure/management/appservice/Address;
            aload 1 /* city */
            invokevirtual com.microsoft.azure.management.appservice.Address.withCity:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Address;
            pop
         1: .line 127
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String city
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  city  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      city  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withStateOrProvince(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String stateOrProvince
         0: .line 132
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            invokevirtual com.microsoft.azure.management.appservice.Contact.addressMailing:()Lcom/microsoft/azure/management/appservice/Address;
            aload 1 /* stateOrProvince */
            invokevirtual com.microsoft.azure.management.appservice.Address.withState:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Address;
            pop
         1: .line 133
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String stateOrProvince
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  stateOrProvince  Ljava/lang/String;
    MethodParameters:
                 Name  Flags
      stateOrProvince  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withCountry(com.microsoft.azure.management.resources.fluentcore.arm.CountryIsoCode);
    descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/arm/CountryIsoCode;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // com.microsoft.azure.management.resources.fluentcore.arm.CountryIsoCode country
         0: .line 138
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            invokevirtual com.microsoft.azure.management.appservice.Contact.addressMailing:()Lcom/microsoft/azure/management/appservice/Address;
            aload 1 /* country */
            invokevirtual com.microsoft.azure.management.resources.fluentcore.arm.CountryIsoCode.toString:()Ljava/lang/String;
            invokevirtual com.microsoft.azure.management.appservice.Address.withCountry:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Address;
            pop
         1: .line 139
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.resources.fluentcore.arm.CountryIsoCode country
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  country  Lcom/microsoft/azure/management/resources/fluentcore/arm/CountryIsoCode;
    MethodParameters:
         Name  Flags
      country  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withPostalCode(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String postalCode
         0: .line 144
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            invokevirtual com.microsoft.azure.management.appservice.Contact.addressMailing:()Lcom/microsoft/azure/management/appservice/Address;
            aload 1 /* postalCode */
            invokevirtual com.microsoft.azure.management.appservice.Address.withPostalCode:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Address;
            pop
         1: .line 145
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String postalCode
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  postalCode  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      postalCode  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withPhoneCountryCode(com.microsoft.azure.management.resources.fluentcore.arm.CountryPhoneCode);
    descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/arm/CountryPhoneCode;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // com.microsoft.azure.management.resources.fluentcore.arm.CountryPhoneCode code
         0: .line 150
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            new java.lang.StringBuilder
            dup
            aload 1 /* code */
            invokevirtual com.microsoft.azure.management.resources.fluentcore.arm.CountryPhoneCode.toString:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "."
            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.Contact.withPhone:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
            pop
         1: .line 151
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.resources.fluentcore.arm.CountryPhoneCode code
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  code  Lcom/microsoft/azure/management/resources/fluentcore/arm/CountryPhoneCode;
    MethodParameters:
      Name  Flags
      code  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withPhoneNumber(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String phoneNumber
         0: .line 156
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            invokevirtual com.microsoft.azure.management.appservice.Contact.phone:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* phoneNumber */
            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.Contact.withPhone:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
            pop
         1: .line 157
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String phoneNumber
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  phoneNumber  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      phoneNumber  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withFaxNumber(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String faxNumber
         0: .line 162
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            aload 1 /* faxNumber */
            invokevirtual com.microsoft.azure.management.appservice.Contact.withFax:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
            pop
         1: .line 163
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String faxNumber
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  faxNumber  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      faxNumber  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withOrganization(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String organziation
         0: .line 168
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            aload 1 /* organziation */
            invokevirtual com.microsoft.azure.management.appservice.Contact.withOrganization:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
            pop
         1: .line 169
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String organziation
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  organziation  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      organziation  

  public com.microsoft.azure.management.appservice.implementation.DomainContactImpl withJobTitle(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
        start local 1 // java.lang.String jobTitle
         0: .line 174
            aload 0 /* this */
            invokevirtual com.microsoft.azure.management.appservice.implementation.DomainContactImpl.inner:()Ljava/lang/Object;
            checkcast com.microsoft.azure.management.appservice.Contact
            aload 1 /* jobTitle */
            invokevirtual com.microsoft.azure.management.appservice.Contact.withJobTitle:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
            pop
         1: .line 175
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String jobTitle
        end local 0 // com.microsoft.azure.management.appservice.implementation.DomainContactImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            0    2     1  jobTitle  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      jobTitle  

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

  public com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithPostalCode withCountry(com.microsoft.azure.management.resources.fluentcore.arm.CountryIsoCode);
    descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/arm/CountryIsoCode;)Lcom/microsoft/azure/management/appservice/DomainContact$DefinitionStages$WithPostalCode;
    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.DomainContactImpl.withCountry:(Lcom/microsoft/azure/management/resources/fluentcore/arm/CountryIsoCode;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

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

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

  public java.lang.Object attach();
    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.DomainContactImpl.attach:()Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

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

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

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

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

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

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

  public com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithPhoneNumber withPhoneCountryCode(com.microsoft.azure.management.resources.fluentcore.arm.CountryPhoneCode);
    descriptor: (Lcom/microsoft/azure/management/resources/fluentcore/arm/CountryPhoneCode;)Lcom/microsoft/azure/management/appservice/DomainContact$DefinitionStages$WithPhoneNumber;
    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.DomainContactImpl.withPhoneCountryCode:(Lcom/microsoft/azure/management/resources/fluentcore/arm/CountryPhoneCode;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

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

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

  public com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithAttach withFaxNumber(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/DomainContact$DefinitionStages$WithAttach;
    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.DomainContactImpl.withFaxNumber:(Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/implementation/DomainContactImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lcom/microsoft/azure/management/resources/fluentcore/arm/models/implementation/ChildResourceImpl<Lcom/microsoft/azure/management/appservice/Contact;Lcom/microsoft/azure/management/appservice/implementation/AppServiceDomainImpl;Lcom/microsoft/azure/management/appservice/AppServiceDomain;>;Lcom/microsoft/azure/management/appservice/DomainContact;Lcom/microsoft/azure/management/appservice/DomainContact$Definition<Lcom/microsoft/azure/management/appservice/AppServiceDomain$DefinitionStages$WithCreate;>;
SourceFile: "DomainContactImpl.java"
InnerClasses:
  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 Definition = com.microsoft.azure.management.appservice.DomainContact$Definition of com.microsoft.azure.management.appservice.DomainContact
  public abstract DefinitionStages = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages of com.microsoft.azure.management.appservice.DomainContact
  public abstract WithAddressLine1 = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithAddressLine1 of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  public abstract WithAddressLine2 = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithAddressLine2 of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  public abstract WithAttach = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithAttach of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  public abstract WithCity = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithCity of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  public abstract WithCountry = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithCountry of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  public abstract WithEmail = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithEmail of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  public abstract WithLastName = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithLastName of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  public abstract WithMiddleName = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithMiddleName of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  public abstract WithPhoneCountryCode = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithPhoneCountryCode of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  public abstract WithPhoneNumber = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithPhoneNumber of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  public abstract WithPostalCode = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithPostalCode of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
  public abstract WithStateOrProvince = com.microsoft.azure.management.appservice.DomainContact$DefinitionStages$WithStateOrProvince of com.microsoft.azure.management.appservice.DomainContact$DefinitionStages
    RuntimeInvisibleAnnotations: 
      com.microsoft.azure.management.apigeneration.LangDefinition(ContainerName = "/Microsoft.Azure.Management.AppService.Fluent")