def __init__(self, overridden_construct, **kwds): _Type.__init__(self, **kwds) self.__overridden_construct = overridden_construct
def __init__(self, name): _Type.__init__(self, name=name, parent=None)
def __init__(self, fields=None, overrides=True, **kwds): _Type.__init__(self, overrides=overrides, **kwds) self._fields = fields is not None and list(fields) or []
def __init__(self, fields=None, **kwds): _Type.__init__(self, **kwds) self._fields = fields is not None and list(fields) or []