Any objections if I change the places where we check for java.util.List to check for java.util.Collection instead? The List usage was based on an incorrect assumption that Maps and Dictionaries (i.e. non-linear collections) were also under the Collection umbrella. Since Collection really is a linear bunch of stuff, changing this would enable us to process Sets and generic Collections as SOAP arrays, and vice versa.
--Glen