code: def tomof(self, maxline=MAX_MOF_LINE):
          
  
          mof = []
  
          mof.append(_qualifiers_tomof(self.qualifiers, MOF_INDENT, maxline))
  
          mof.append(u'class ')
          mof.append(self.classname)
          mof.append(u' ')
  
          if self.superclass is not None:
              mof.append(u': ')
              mof.append(self.superclass)
              mof.append(u' ')
  
          mof.append(u'{\n')
  
          for p in self.properties.itervalues():
              mof.append(u'\n')
              mof.append(p.tomof(False, MOF_INDENT, maxline))
  
          for m in self.methods.itervalues():
              mof.append(u'\n')
              mof.append(m.tomof(MOF_INDENT, maxline))
  
          mof.append(u'\n};\n')
  
          return u''.join(mof)
docs: Return a MOF string with the declaration of this CIM class.
  
          The returned MOF string conforms to the ``classDeclaration``
          ABNF rule defined in :term:`DSP0004`.
  
          The order of properties, methods, parameters, and qualifiers is
          preserved.
  
          The :attr:`~pywbem.CIMClass.path` attribute of this object will not be
          included in the returned MOF string.
  
          Consistent with that, class path information is not included in the
          returned MOF string.
  
          Returns:
  
            :term:`unicode string`: MOF string.