code: def _compose_dld(self, para):
      if not self._dld:
          return para
      fin = {}
      for key in self._dld:
          fin[key] = {}
          for pname in self._dld[key]:
              fin[key][pname] = para[key + ":" + pname]
      return fin
  
imports: from ...utils import get_logger
  import hyperopt
  import time
  import math
  import dill
  import multiprocessing
  import copy
  import random
label_desc: Use image node_id 3 for calling the BaseHPOptimizer obj's underlying member method code with example usage: obj._compose_dld(para) and returns: fin, para