public function setUncaughtExceptions($env, array $exceptions = [])
    {
        $this->swapArgs($env, $exceptions, $this->running_env, false);
        
        $this->exceptions[$env] = [];
        if (!empty($exceptions)) {
            foreach($exceptions as $exception) {
                $this->exceptions[$env][] = Objects::getFullName($exception);
            }
            if (!$this->getCallback($env)) {
                $this->setCallback($env, $this->getDefaultCallback());
            }
        }

        return $this;
    }