docs: def _setContent(self):
          '''create string representation of doc/lit message container.  If 
          message element is simple(primitive), use python type as base class.
          '''
          try:
              simple = self._simple
          except AttributeError:
              raise RuntimeError, 'call setUp first'
          
          # TODO: Hidden contract.  Must set self.ns before getNSAlias...
          #  File "/usr/local/python/lib/python2.4/site-packages/ZSI/generate/containers.py", line 625, in _setContent
          #    kw['message'],kw['prefix'],kw['typecode'] = \
          #  File "/usr/local/python/lib/python2.4/site-packages/ZSI/generate/containers.py", line 128, in getNSAlias
          #    raise ContainerError, 'no self.ns attr defined in %s' % self.__class__
          # ZSI.generate.containers.ContainerError: no self.ns attr defined in ZSI.generate.containers.ServiceDocumentLiteralMessageContainer
          #            
  #        self.ns = self.content.ns
          
          
          kw = KW.copy()
          kw.update(dict(message=self.content.mName, nsuri=self.content.ns,
                         name=self.content.pName))
          
  #        kw['message'],kw['prefix'],kw['typecode'] = \
  #            self.content.mName, self.getNSAlias(), element_class_name(self.content.pName)
  #        
          # These messsages are just global element declarations
  #        self.writeArray(['%(message)s = %(prefix)s.%(typecode)s().pyclass' %kw])
          self.writeArray(['%(message)s = GED("%(nsuri)s", "%(name)s").pyclass' %kw])