This type is extended by component types to allow them to be documented. This type is extended by component types to allow attributes from other namespaces to be added. Although correct, this type declaration does not capture all the constraints on the contents of the wsdl:description element as defined by the WSDL 2.0 specification. In particular, the ordering constraints wrt elements preceding and following the wsdl:types child element are not captured, as attempts to incorporate such restrictions in the schema ran afoul of the UPA (Unique Particle Attribution) rule in the XML Schema language. Please refer to the WSDL 2.0 specification for additional information on the contents of this type. Use the QName of a GED that describes the content, #any for any content, #none for empty content, or #other for content described by some other extension attribute that references a declaration in a non-XML extension type system. This abstract type is intended to serve as the base type for extension elements. It includes the wsdl:required attribute which it is anticipated will be used by most extension elements