question: gets the value of the title 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 title property . for example , to add a new item , do as follows : gettitle . add newitem ; objects of the following type s are allowed in the list ctctname concode_field_sep CTOfficeArtExtensionList extLst concode_elem_sep String minVer concode_elem_sep CTCTCategories catLst concode_elem_sep List<CTCTName> title concode_elem_sep Integer resId concode_elem_sep String uniqueId concode_elem_sep List<CTCTDescription> desc concode_field_sep void setCatLst concode_elem_sep CTOfficeArtExtensionList getExtLst concode_elem_sep void setMinVer concode_elem_sep String getMinVer concode_elem_sep int getResId concode_elem_sep void setExtLst concode_elem_sep void setResId concode_elem_sep List<CTCTDescription> getDesc concode_elem_sep void setUniqueId concode_elem_sep CTCTCategories getCatLst concode_elem_sep String getUniqueId
target: List < CTCTName > function ( ) { if ( title == null ) { title = new ArrayList < CTCTName > ( ) ; } return this . title ; }