gets the value of the address property . this accessor method returns a reference to the live list , not a snapshot . therefore any modification you make to the returned list will be present inside the jaxb object . this is why there is not a set method for the address property . for example , to add a new item , do as follows : getaddress . add newitem ; objects of the following type s are allowed in the list address concode_field_sep Layout layout concode_elem_sep String mapping concode_elem_sep List<Address> address concode_elem_sep String styling concode_elem_sep String flavour concode_elem_sep String upValue concode_elem_sep Boolean bindClickToWidget concode_elem_sep Label label concode_elem_sep String align concode_elem_sep String downValue concode_field_sep String getMapping concode_elem_sep Boolean isBindClickToWidget concode_elem_sep Label getLabel concode_elem_sep void setMapping concode_elem_sep String getAlign concode_elem_sep void setLayout concode_elem_sep void setDownValue concode_elem_sep String getUpValue concode_elem_sep Layout getLayout concode_elem_sep void setUpValue concode_elem_sep void setStyling concode_elem_sep void setBindClickToWidget concode_elem_sep String getDownValue concode_elem_sep void setAlign concode_elem_sep void setLabel concode_elem_sep String getFlavour concode_elem_sep void setFlavour concode_elem_sep String getStyling
List < Address > function ( ) { if ( address == null ) { address = new ArrayList < Address > ( ) ; } return this . address ; }