gets the value of the finalmobileurls 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 finalmobileurls property . for example , to add a new item , do as follows : getfinalmobileurls . add newitem ; objects of the following type s are allowed in the list string concode_field_sep String displayUrl concode_elem_sep Long devicePreference concode_elem_sep String adType concode_elem_sep List<String> finalUrls concode_elem_sep List<AppUrl> finalAppUrls concode_elem_sep Long id concode_elem_sep String url concode_elem_sep String trackingUrlTemplate concode_elem_sep CustomParameters urlCustomParameters concode_elem_sep List<String> finalMobileUrls concode_field_sep void setTrackingUrlTemplate concode_elem_sep CustomParameters getUrlCustomParameters concode_elem_sep void setAdType concode_elem_sep void setDevicePreference concode_elem_sep Long getId concode_elem_sep List<AppUrl> getFinalAppUrls concode_elem_sep void setDisplayUrl concode_elem_sep void setUrl concode_elem_sep String getUrl concode_elem_sep void setUrlCustomParameters concode_elem_sep String getAdType concode_elem_sep String getTrackingUrlTemplate concode_elem_sep void setId concode_elem_sep String getDisplayUrl concode_elem_sep List<String> getFinalUrls concode_elem_sep Long getDevicePreference
List < String > function ( ) { if ( finalMobileUrls == null ) { finalMobileUrls = new ArrayList < String > ( ) ; } return this . finalMobileUrls ; }