code: def tocimxml(self):
          
          return cim_xml.CLASS(
              self.classname,
              properties=[p.tocimxml() for p in self.properties.values()],
              methods=[m.tocimxml() for m in self.methods.values()],
              qualifiers=[q.tocimxml() for q in self.qualifiers.values()],
              superclass=self.superclass)
docs: Return the CIM-XML representation of this CIM class,
          as an object of an appropriate subclass of :term:`Element`.
  
          The returned CIM-XML representation is a `CLASS` element
          consistent with :term:`DSP0201`. This is the required element for
          representing embedded classes.
  
          If the class has a class path specified, it will be ignored.
  
          The order of properties, methods, parameters, and qualifiers in the
          returned CIM-XML representation is preserved from the
          :class:`~pywbem.CIMClass` object.
  
          Returns:
  
            The CIM-XML representation, as an object of an appropriate subclass
            of :term:`Element`.