gets the value of the attributefieldmappings 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 attributefieldmappings property . for example , to add a new item , do as follows : getattributefieldmappings . add newitem ; objects of the following type s are allowed in the list attributefieldmapping concode_field_sep List<AttributeFieldMapping> attributeFieldMappings concode_elem_sep Integer criterionType concode_elem_sep Long feedId concode_elem_sep Integer placeholderType concode_elem_sep Long feedMappingId concode_elem_sep FeedMappingStatus status concode_field_sep void setFeedId concode_elem_sep Long getFeedMappingId concode_elem_sep void setPlaceholderType concode_elem_sep Integer getCriterionType concode_elem_sep Long getFeedId concode_elem_sep Integer getPlaceholderType concode_elem_sep FeedMappingStatus getStatus concode_elem_sep void setCriterionType concode_elem_sep void setStatus concode_elem_sep void setFeedMappingId
List < AttributeFieldMapping > function ( ) { if ( attributeFieldMappings == null ) { attributeFieldMappings = new ArrayList < AttributeFieldMapping > ( ) ; } return this . attributeFieldMappings ; }