public class com.microsoft.azure.management.appservice.Contact
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.appservice.Contact
  super_class: java.lang.Object
{
  private com.microsoft.azure.management.appservice.Address addressMailing;
    descriptor: Lcom/microsoft/azure/management/appservice/Address;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "addressMailing")

  private java.lang.String email;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "email", required = true)

  private java.lang.String fax;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "fax")

  private java.lang.String jobTitle;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "jobTitle")

  private java.lang.String nameFirst;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "nameFirst", required = true)

  private java.lang.String nameLast;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "nameLast", required = true)

  private java.lang.String nameMiddle;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "nameMiddle")

  private java.lang.String organization;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "organization")

  private java.lang.String phone;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "phone", required = true)

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.Contact this
         0: .line 19
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/Contact;

  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.Contact this
         0: .line 80
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.Contact.addressMailing:Lcom/microsoft/azure/management/appservice/Address;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/Contact;

  public com.microsoft.azure.management.appservice.Contact withAddressMailing(com.microsoft.azure.management.appservice.Address);
    descriptor: (Lcom/microsoft/azure/management/appservice/Address;)Lcom/microsoft/azure/management/appservice/Contact;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.Contact this
        start local 1 // com.microsoft.azure.management.appservice.Address addressMailing
         0: .line 90
            aload 0 /* this */
            aload 1 /* addressMailing */
            putfield com.microsoft.azure.management.appservice.Contact.addressMailing:Lcom/microsoft/azure/management/appservice/Address;
         1: .line 91
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.appservice.Address addressMailing
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lcom/microsoft/azure/management/appservice/Contact;
            0    2     1  addressMailing  Lcom/microsoft/azure/management/appservice/Address;
    MethodParameters:
                Name  Flags
      addressMailing  

  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.Contact this
         0: .line 100
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.Contact.email:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/Contact;

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

  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.Contact this
         0: .line 120
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.Contact.fax:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/Contact;

  public com.microsoft.azure.management.appservice.Contact withFax(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.Contact this
        start local 1 // java.lang.String fax
         0: .line 130
            aload 0 /* this */
            aload 1 /* fax */
            putfield com.microsoft.azure.management.appservice.Contact.fax:Ljava/lang/String;
         1: .line 131
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String fax
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/appservice/Contact;
            0    2     1   fax  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      fax   

  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.Contact this
         0: .line 140
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.Contact.jobTitle:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/Contact;

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

  public java.lang.String nameFirst();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.Contact this
         0: .line 160
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.Contact.nameFirst:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/Contact;

  public com.microsoft.azure.management.appservice.Contact withNameFirst(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.Contact this
        start local 1 // java.lang.String nameFirst
         0: .line 170
            aload 0 /* this */
            aload 1 /* nameFirst */
            putfield com.microsoft.azure.management.appservice.Contact.nameFirst:Ljava/lang/String;
         1: .line 171
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String nameFirst
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/microsoft/azure/management/appservice/Contact;
            0    2     1  nameFirst  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      nameFirst  

  public java.lang.String nameLast();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.Contact this
         0: .line 180
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.Contact.nameLast:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/Contact;

  public com.microsoft.azure.management.appservice.Contact withNameLast(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.Contact this
        start local 1 // java.lang.String nameLast
         0: .line 190
            aload 0 /* this */
            aload 1 /* nameLast */
            putfield com.microsoft.azure.management.appservice.Contact.nameLast:Ljava/lang/String;
         1: .line 191
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String nameLast
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lcom/microsoft/azure/management/appservice/Contact;
            0    2     1  nameLast  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      nameLast  

  public java.lang.String nameMiddle();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.appservice.Contact this
         0: .line 200
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.Contact.nameMiddle:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/Contact;

  public com.microsoft.azure.management.appservice.Contact withNameMiddle(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.Contact this
        start local 1 // java.lang.String nameMiddle
         0: .line 210
            aload 0 /* this */
            aload 1 /* nameMiddle */
            putfield com.microsoft.azure.management.appservice.Contact.nameMiddle:Ljava/lang/String;
         1: .line 211
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String nameMiddle
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/microsoft/azure/management/appservice/Contact;
            0    2     1  nameMiddle  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      nameMiddle  

  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.Contact this
         0: .line 220
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.Contact.organization:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/Contact;

  public com.microsoft.azure.management.appservice.Contact withOrganization(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.Contact this
        start local 1 // java.lang.String organization
         0: .line 230
            aload 0 /* this */
            aload 1 /* organization */
            putfield com.microsoft.azure.management.appservice.Contact.organization:Ljava/lang/String;
         1: .line 231
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String organization
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/appservice/Contact;
            0    2     1  organization  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      organization  

  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.Contact this
         0: .line 240
            aload 0 /* this */
            getfield com.microsoft.azure.management.appservice.Contact.phone:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/appservice/Contact;

  public com.microsoft.azure.management.appservice.Contact withPhone(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/appservice/Contact;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.appservice.Contact this
        start local 1 // java.lang.String phone
         0: .line 250
            aload 0 /* this */
            aload 1 /* phone */
            putfield com.microsoft.azure.management.appservice.Contact.phone:Ljava/lang/String;
         1: .line 251
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String phone
        end local 0 // com.microsoft.azure.management.appservice.Contact this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lcom/microsoft/azure/management/appservice/Contact;
            0    2     1  phone  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      phone  
}
SourceFile: "Contact.java"