code: def set_name(self, value):
          
          if value is None:
              self.__name = value
          elif not isinstance(value, str):
              raise TypeError("Name must be set to a String")
          else:
              self.__name = value
docs: Setter for 'name' field.
          :param value - a new value of 'name' field. Must be either None (name is optional according to BPMN 2.0 XML
          Schema) or String.