public function exitIfCompiletimeCommandWasNotCalledCorrectly(string $runlevel)
    {
        if ($runlevel === Bootstrap::RUNLEVEL_COMPILETIME) {
            return;
        }
        $command = $this->request->getCommand();
        if ($this->bootstrap->isCompiletimeCommand($command->getCommandIdentifier())) {
            $this->response->appendContent(sprintf(
                "<b>Unrecognized Command</b>\n\n" .
                "Sorry, but the command \"%s\" must be specified by its full command\n" .
                "identifier because it is a compile time command which cannot be resolved\n" .
                "from an abbreviated command identifier.\n\n",
                $command->getCommandIdentifier())
            );
            $this->response->send();
            $this->shutdown($runlevel);
            exit(1);
        }
    }