code: def restore(self, model):
      selection_obj_list = []
      selection_obj_model_list = model["selection_obj_list"]
      for i, selection_model in enumerate(selection_obj_model_list):
          if selection_model["method"] in ["manual"]:
              selection_obj = ManualSelection(
                  method=self._inner_method[i]
              )
          else:
              selection_obj = StandardSelection(
                  method=self._inner_method[i]
              )
          selection_obj.restore(selection_model)
          selection_obj_list.append(selection_obj)
      self._selection_obj = selection_obj_list
  
imports: import copy
  import logging
  import math
  import random
  import numpy
  import pandas
  from fate.arch import Context
  from ..abc.module import HeteroModule, Module
label_desc: Use image node_id 6 for calling the HeteroSelectionModuleGuest obj's underlying member method code with example usage: obj.restore(model) without return types