docs: def reload_scoped_variables_list_store(self):
          """Reloads the scoped variable list store from the data port models"""
  
          if isinstance(self.model, ContainerStateModel):
              tmp = self.get_new_list_store()
              for sv_model in self.model.scoped_variables:
                  data_type = sv_model.scoped_variable.data_type
                  # get name of type (e.g. ndarray)
                  data_type_name = data_type.__name__
                  # get module of type, e.g. numpy
                  data_type_module = data_type.__module__
                  # if the type is not a builtin type, also show the module
                  if data_type_module not in ['__builtin__', 'builtins']:
                      data_type_name = data_type_module + '.' + data_type_name
                  tmp.append([sv_model.scoped_variable.name, data_type_name,
                              str(sv_model.scoped_variable.default_value), sv_model.scoped_variable.data_port_id,
                                  sv_model])
              tms = Gtk.TreeModelSort(model=tmp)
              tms.set_sort_column_id(0, Gtk.SortType.ASCENDING)
              tms.set_sort_func(0, compare_variables)
              tms.sort_column_changed()
              tmp = tms
              self.list_store.clear()
              for elem in tmp:
                  self.list_store.append(elem[:])
          else:
              raise RuntimeError("The reload_scoped_variables_list_store function should be never called for "
                                 "a non Container State Model")