def METHOD_NAME(self, uid: str) -> None:
    """Execute item implementation."""
    # First retrieve the input from its UID.
    target = self._input[uid]
    # Inspect the input type. Tasks must be materialized before
    # they can be run.
    if isinstance(target, Test):
        runnable = target
    elif isinstance(target, tasks.Task):
        runnable = target.materialize()
    elif callable(target):
        runnable = target()
    else:
        raise TypeError(f"Cannot execute target of type {type(target)}")
    # guard
    if not isinstance(runnable, Test):
        raise TypeError(f"Cannot execute target of type {type(runnable)}")
    # pass the ball
    if not runnable.parent:
        runnable.parent = self
    if not runnable.cfg.parent:
        runnable.cfg.parent = self.cfg
    result = runnable.run()
    self._results[uid] = result