code: def _recursive(param_dict):
      params = param_dict["params"]
      task_cls = task_register.Register.get_task_cls(param_dict["type"])
      for key, value in task_cls.get_params():
          if key in params:
              params[key] = value.parse(params[key])
      return task_cls(**params)
  
imports: import bz2
  import json
  from logging import getLogger
  import luigi
  from luigi import task_register
  import gokart
label_desc: Use image node_id 2 for calling the TaskInstanceParameter obj's underlying member method code with example usage: obj._recursive(param_dict) and returns: task_cls