Missing setter method when maxoccurs="unbound" is present
I was able to successfully generate classes from xsd. But, while using the generated classes for create a content tree and marshall it to xml, I faced problems. I am unable to find the setter method for the root element. Below is the xsd for which I faced problem. Please take a look at the maxOccurs="unbounded" line.
With the above xsd, XJC generated a class with InstallServiceType interface having getNewAccount() and inner interface NewAccount. But what it lacked is setNewAccount(NewAccount). Without this element, I cannot marshall a java object to xml.
But, when I removed the maxOccurs="unbounded", xjc created InstallServiceType with the setter method setNewAccount(..).
Is this the problem with JAXB or is it with my schema?
Any help or pointers is appreciated.