docs: def get_init_args(inst_type, init_args: dict, add_kwargs=False) -> Tuple[List, Dict]:
      '''Returns tuple with args and kwargs to pass it to inst_type constructor'''
      try:
          parameters = signature(inst_type).parameters.values()
          args_keys = [p.name for p in parameters \
                  if p.kind in [Parameter.POSITIONAL_ONLY, Parameter.POSITIONAL_OR_KEYWORD] \
                  and p.default == Parameter.empty]
          args = [init_args[key] for key in args_keys]
          kwargs = _get_var_kwargs(parameters, args_keys, init_args)\
                   if add_kwargs else\
                   _get_kwargs(parameters, init_args)
      except KeyError as key_error:
          msg_format = 'parameter with key "{0}" is not found in node args'
          raise RenderingError(msg_format.format(key_error.args[0]))
      return (args, kwargs)