question: gets the value of the receivertradingpartner 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 receivertradingpartner property . for example , to add a new item , do as follows : getreceivertradingpartner . add newitem ; objects of the following type s are allowed in the list receivertradingpartnertype concode_field_sep List<ReceiverTradingPartnerType> receiverTradingPartner concode_elem_sep CustomB2BProfileType custom concode_elem_sep long serialVersionUID concode_elem_sep SenderTradingPartnerType senderTradingPartner concode_field_sep void setCustom concode_elem_sep CustomB2BProfileType getCustom concode_elem_sep void setSenderTradingPartner concode_elem_sep SenderTradingPartnerType getSenderTradingPartner
target: List < ReceiverTradingPartnerType > function ( ) { if ( receiverTradingPartner == null ) { receiverTradingPartner = new ArrayList < ReceiverTradingPartnerType > ( ) ; } return this . receiverTradingPartner ; }