List < SoftwareInstallArgsType > function ( ) { return this . softwareInstall ; }
gets the value of the softwareinstall 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 softwareinstall property . for example , to add a new item , do as follows : getsoftwareinstall . add newitem ; objects of the following type s are allowed in the list softwareinstallargstype concode_field_sep List<RebootArgsType> reboot concode_elem_sep List<SoftwareUninstallArgsType> softwareUninstall concode_elem_sep List<DownloadArgsType> download concode_elem_sep List<UploadArgsType> upload concode_elem_sep List<ResetArgsType> reset concode_elem_sep List<SoftwareInstallArgsType> softwareInstall concode_elem_sep List<SoftwareUpdateArgsType> softwareUpdate concode_field_sep void addDownload concode_elem_sep List<SoftwareUpdateArgsType> getSoftwareUpdate concode_elem_sep void addSoftwareInstall concode_elem_sep List<RebootArgsType> getReboot concode_elem_sep List<ResetArgsType> getReset concode_elem_sep List<DownloadArgsType> getDownload concode_elem_sep List<UploadArgsType> getUpload concode_elem_sep void addSoftwareUpdate concode_elem_sep void addSoftwareUninstall concode_elem_sep void addReset concode_elem_sep void addUpload concode_elem_sep List<SoftwareUninstallArgsType> getSoftwareUninstall concode_elem_sep void addReboot