gets the value of the parameter 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 parameter property . for example , to add a new item , do as follows : getparameter . add newitem ; objects of the following type s are allowed in the list property concode_field_sep String serviceDefinitionPid concode_elem_sep List<Property> parameter concode_elem_sep String methodName concode_elem_sep String pid concode_elem_sep String asOfDateTime concode_elem_sep GetDissemination.Parameters parameters concode_field_sep void setParameters concode_elem_sep void setServiceDefinitionPid concode_elem_sep String getMethodName concode_elem_sep void setMethodName concode_elem_sep String getServiceDefinitionPid concode_elem_sep GetDissemination.Parameters getParameters concode_elem_sep String getAsOfDateTime concode_elem_sep void setPid concode_elem_sep String getPid concode_elem_sep void setAsOfDateTime
List < Property > function ( ) { if ( parameter == null ) { parameter = new ArrayList < Property > ( ) ; } return this . parameter ; }