public function stopImmediatePropagation()
    {
        if ($this->isCancelable() === false) {
            throw new Exception(sprintf('Event "%s" not cancelable.', $this->type));
        }

        $this->immediateStopped = true;
    }