When two complex types with the same name are defined in different namespaces, the parser clobbers one type with the other. The code provided in this PR aims to segment the declared types by namespace so as to distinguish the distinct types and give the appropriate context within the proper namespace.
When two complex types with the same name are defined in different namespaces, the parser clobbers one type with the other. The code provided in this PR aims to segment the declared types by namespace so as to distinguish the distinct types and give the appropriate context within the proper namespace.