question: gets the value of the reasoncodeinfo 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 reasoncodeinfo property . for example , to add a new item , do as follows : getreasoncodeinfo . add newitem ; objects of the following type s are allowed in the list reasontypecode concode_field_sep String reasonDescription concode_elem_sep Boolean blocked concode_elem_sep List<ReasonTypeCode> reasonCodeInfo concode_elem_sep long serialVersionUID concode_field_sep void setReasonDescription concode_elem_sep Boolean isBlocked concode_elem_sep String getReasonDescription concode_elem_sep void setBlocked
target: List < ReasonTypeCode > function ( ) { if ( reasonCodeInfo == null ) { reasonCodeInfo = new ArrayList < ReasonTypeCode > ( ) ; } return this . reasonCodeInfo ; }