question: gets the value of the appid 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 appid property . for example , to add a new item , do as follows : getappid . add newitem ; objects of the following type s are allowed in the list listofidxrefdatatype.idxref.appinstance.appid concode_field_sep List<ListOfIDXRefDataType.IdXRef> idXRef concode_elem_sep List<ListOfIDXRefDataType.IdXRef.AppInstance.AppID> appID concode_elem_sep String name concode_elem_sep String commonID concode_elem_sep long serialVersionUID concode_elem_sep List<ListOfIDXRefDataType.IdXRef.AppInstance> appInstance concode_elem_sep String value concode_field_sep void setName concode_elem_sep void setName concode_elem_sep List<ListOfIDXRefDataType.IdXRef.AppInstance> getAppInstance concode_elem_sep String getValue concode_elem_sep List<ListOfIDXRefDataType.IdXRef> getIdXRef concode_elem_sep String getName concode_elem_sep String getName concode_elem_sep void setValue concode_elem_sep void setCommonID concode_elem_sep String getCommonID
target: List < ListOfIDXRefDataType . IdXRef . AppInstance . AppID > function ( ) { if ( appID == null ) { appID = new ArrayList < ListOfIDXRefDataType . IdXRef . AppInstance . AppID > ( ) ; } return this . appID ; }