can anybody explain why the whole Remote-APIs are so contaminated with the use of arrays?
I didn't use them for the last 10 years or so and was so happy that those were history. Why is Alfresco using them and not - let's say - ArrayLists instead?
If you are referring to the WebService interfaces then these are "lowest common denominator" interfaces across many languages, not just Java, so arrays are used in preference to any java specific types like ArrayList.