gets the value of the authorityname 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 authorityname property . for example , to add a new item , do as follows : getauthorityname . add newitem ; objects of the following type s are allowed in the list string concode_field_sep List<String> authorityName concode_elem_sep Amount reportingAmount concode_elem_sep long serialVersionUID concode_elem_sep String reasonCode concode_elem_sep String typeCode concode_elem_sep String authorityCountryCode concode_field_sep void setTypeCode concode_elem_sep Amount getReportingAmount concode_elem_sep String getReasonCode concode_elem_sep void setReasonCode concode_elem_sep void setAuthorityCountryCode concode_elem_sep String getAuthorityCountryCode concode_elem_sep void setReportingAmount concode_elem_sep String getTypeCode
List < String > function ( ) { if ( authorityName == null ) { authorityName = new ArrayList < String > ( ) ; } return this . authorityName ; }