Class type,
Map propertyMap,
DocumentOutputHandlerInterface output)
throws SerializerException {
AttrImpl attrs = new AttrImpl();
attrs.addAttribute("name", getXMLTypeName());
output.startElement("xsd:complexType", attrs);
output.startElement("xsd:sequence");
attrs = new AttrImpl();
attrs.addAttribute("name", "key");
attrs.addAttribute("type", "xsd:anyType");
attrs.addAttribute("nillable", "true");
output.startElement("xsd:element", attrs);
output.endElement("xsd:element");
attrs = new AttrImpl();
attrs.addAttribute("name", "value");
attrs.addAttribute("type", "xsd:anyType");
attrs.addAttribute("nillable", "true");
output.startElement("xsd:element", attrs);
output.endElement("xsd:element");
output.endElement("xsd:sequence");