XSD complex types and selected simple types are mapped to equivalent ASN.1 constructed types. In some cases, simplifications are done to make the generated code easier to work with. The following are mappings for specific XSD complex types.