Generated web services client classes with no setters
<p>I've created a client for SOAP web service, but in the generated code some classes miss setter methods. </p>

<p>WSDL for the objects looks like: </p>

<pre><code>&lt;xsd:complexType name="UserDefinedFieldArray"&gt;
&lt;xsd:sequence&gt;
&lt;xsd:element name="userDefinedField" minOccurs="0" maxOccurs="unbounded"  
           type="ns0:UserDefinedField"/&gt;
&lt;/xsd:sequence&gt;
&lt;/xsd:complexType&gt;
&lt;xsd:complexType name="UserDefinedField"&gt;
&lt;xsd:sequence&gt;
&lt;xsd:element name="fieldName" type="xsd:string"/&gt;
&lt;xsd:element name="fieldValue" type="xsd:string"/&gt;
&lt;xsd:element name="listId" type="xsd:string"/&gt;
&lt;/xsd:sequence&gt;
&lt;/xsd:complexType&gt;
</code></pre>

<p>Those objects have only setXXX(), and Java Docs insist on this: </p>

<p>"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 testSuiteUdfs property. For example, to add a new item, do as follows: getTestSuiteUdfs().add(newItem); "</p>

<p>Though my logic says to me,  that the updated list cannot get to the server until u send it there?</p>

<p>The only related thing I managed to find: <a href="http://www-01.ibm.com/support/docview.wss?uid=swg21440294" rel="nofollow">http://www-01.ibm.com/support/docview.wss?uid=swg21440294</a>. But it was not helpful at all.</p>

<p>Can anyone, please, tell me which way to dig? Cause I don't understand at all how this is supposed to work. 
Thanks!</p>
