question: gets the value of the applicationpredecessors 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 applicationpredecessors property . for example , to add a new item , do as follows : getapplicationpredecessors . add newitem ; objects of the following type s are allowed in the list applicationpredecessorrelation concode_field_sep List<ApplicationPredecessorRelation> applicationPredecessors concode_elem_sep List<ApplicationID> removedApplications concode_elem_sep List<Application> applications concode_field_sep List<Application> getApplications concode_elem_sep List<ApplicationID> getRemovedApplications
target: List < ApplicationPredecessorRelation > function ( ) { if ( applicationPredecessors == null ) { applicationPredecessors = new ArrayList < ApplicationPredecessorRelation > ( ) ; } return this . applicationPredecessors ; }