gets the value of the description 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 description property . for example , to add a new item , do as follows : getdescription . add newitem ; objects of the following type s are allowed in the list string concode_field_sep ResourceUnit.CreditLimitRange creditLimitRange concode_elem_sep Quantity availableQuantity concode_elem_sep String unit concode_elem_sep TimePeriod effectiveTimePeriod concode_elem_sep List<String> name concode_elem_sep List<String> description concode_elem_sep long serialVersionUID concode_elem_sep Quantity balanceQuantity concode_elem_sep List<ResourceUnit.ResourceUnitBalance> resourceUnitBalance concode_elem_sep Quantity minimumQuantity concode_elem_sep Quantity thresholdQuantity concode_elem_sep Quantity maximumQuantity concode_field_sep void setBalanceQuantity concode_elem_sep TimePeriod getEffectiveTimePeriod concode_elem_sep List<String> getName concode_elem_sep Quantity getMaximumQuantity concode_elem_sep ResourceUnit.CreditLimitRange getCreditLimitRange concode_elem_sep List<ResourceUnit.ResourceUnitBalance> getResourceUnitBalance concode_elem_sep void setMaximumQuantity concode_elem_sep Quantity getMinimumQuantity concode_elem_sep void setMinimumQuantity concode_elem_sep void setCreditLimitRange concode_elem_sep Quantity getThresholdQuantity concode_elem_sep void setThresholdQuantity concode_elem_sep void setAvailableQuantity concode_elem_sep Quantity getAvailableQuantity concode_elem_sep void setUnit concode_elem_sep void setEffectiveTimePeriod concode_elem_sep String getUnit concode_elem_sep Quantity getBalanceQuantity
List < String > function ( ) { if ( description == null ) { description = new ArrayList < String > ( ) ; } return this . description ; }