I submit that the code that manages the xmlSchemaCollection of the schemaInfo is wrong.
The reason to have one of these is to be able to look up a named item from any of the schemas associated with a ServiceInfo. However, the ReflectionServiceFactoryBean keep throwing out the previous value of this every time it adds a new schema, so that only the last schema added ends up in the collection. Not much existing code uses this (only something in Aegis), so changing isn't going to have much effect. It seems the right way to cover some cross-schema lookup issues in the Javascript generator.
