code: def set_lane_set_list(self, value):
          
          if value is None or not isinstance(value, list):
              raise TypeError("LaneSetList new value must be a list")
          else:
              for element in value:
                  if not isinstance(element, lane_set.LaneSet):
                      raise TypeError("LaneSetList elements in variable must be of LaneSet class")
              self.__lane_set_list = value
docs: Setter for 'lane_set_list' field.
          :param value - a new value of 'lane_set_list' field. Must be a list