Sebastian, Apologies for the delay in responding...
I see what you are saying. I was assuming a WSDL interface, in which by default we map to a doc-lit-wrapped style interface, but you're using the RMI binding which uses a Java interface. So thanks for clearing up my confusion, but I don't see what we could do to improve things. I don't see that we can introduce a wrapper... if their is a Java contract specifying List<DataObject> then how could we wrap this list and still not break an RMI (for example) consumer relying on that contract? Maybe the best approach is, just like you observed, to introduce a wrapper yourself in the business interface. (Sorry for not adding much to your observation.) Scott
