code: def getTypeDefinition(cls, namespaceURI, name, lazy=False):
          '''Grab a type definition, returns a typecode class definition
          because the facets (name, minOccurs, maxOccurs) must be provided.
   
          Parameters:
             namespaceURI -- 
             name -- 
          '''
          klass = cls.types.get((namespaceURI, name), None)
          if lazy and klass is not None:
              return _Mirage(klass)
          return klasf getTypeDefinition(cls, namespaceURI, name, lazy=False):
          '''Grab a type definition, returns a typecode class definition
          because the facets (name, minOccurs, maxOccurs) must be provided.
   
          Parameters:
             namespaceURI -- 
             name -- 
          '''
          klass = cls.types.get((namespaceURI, name), None)
          if lazy and klass is not None:
              return _Mirage(klass)
          return klass
docs: Grab a type definition, returns a typecode class definition
          because the facets (name, minOccurs, maxOccurs) must be provided.
   
          Parameters:
             namespaceURI -- 
             name --