public function runBlacklistCommand(
        string $template,
        string $blacklistToken,
        string $prefix = '',
        string $glue = ',',
        bool $escape = false
    ) {
        $blackList = $this->blacklistFactory->build($blacklistToken);
        if ($escape) {
            $blackList = array_map(
                function ($value) {
                    return preg_quote(preg_quote($value, '/'), '/');
                },
                $blackList
            );
        }
        $argument = $prefix . implode($glue . $prefix, $blackList);

        $command = $this->buildCommand($template, $argument);

        return $this->runAndWriteToOutput($command);
    }