gets the value of the specificationgroup 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 specificationgroup property . for example , to add a new item , do as follows : getspecificationgroup . add newitem ; objects of the following type s are allowed in the list specificationgroup concode_field_sep String locationName concode_elem_sep Address address concode_elem_sep String locationType concode_elem_sep long serialVersionUID concode_elem_sep List<PhoneCommunication> phoneCommunication concode_elem_sep List<SpecificationGroup> specificationGroup concode_field_sep String getLocationName concode_elem_sep void setLocationType concode_elem_sep void setAddress concode_elem_sep Address getAddress concode_elem_sep String getLocationType concode_elem_sep List<PhoneCommunication> getPhoneCommunication concode_elem_sep void setLocationName
List < SpecificationGroup > function ( ) { if ( specificationGroup == null ) { specificationGroup = new ArrayList < SpecificationGroup > ( ) ; } return this . specificationGroup ; }