List < Address > function ( ) { if ( address == null ) { address = new ArrayList < Address > ( ) ; } return this . address ; }
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 String button3Value concode_elem_sep String mapping concode_elem_sep List<Address> address concode_elem_sep String flavour concode_elem_sep String button4Value concode_elem_sep Label label concode_elem_sep String button4Label concode_elem_sep String button2Value concode_elem_sep String showstatus concode_elem_sep String button1Label concode_elem_sep Layout layout concode_elem_sep String button1Value concode_elem_sep String button3Label concode_elem_sep String button2Label concode_field_sep Label getLabel concode_elem_sep void setButton2Value concode_elem_sep String getButton2Value concode_elem_sep void setButton3Label concode_elem_sep void setLayout concode_elem_sep String getButton2Label concode_elem_sep void setButton4Value concode_elem_sep Layout getLayout concode_elem_sep void setShowstatus concode_elem_sep void setButton1Value concode_elem_sep String getFlavour concode_elem_sep void setButton2Label concode_elem_sep String getButton3Label concode_elem_sep void setButton4Label concode_elem_sep void setButton1Label concode_elem_sep String getMapping concode_elem_sep String getButton4Label concode_elem_sep String getShowstatus concode_elem_sep String getButton3Value concode_elem_sep String getButton1Label concode_elem_sep void setMapping concode_elem_sep String getButton1Value concode_elem_sep void setLabel concode_elem_sep void setFlavour concode_elem_sep String getButton4Value concode_elem_sep void setButton3Value