protected function executeMutedCallback()
    {
        try {
            $this->result->setValue(call_user_func_array($this->callback, $this->params));
        } catch (Throwable $exception) {
            $this->result->setException($exception);
            $this->result->setValue(null);
        }
    }