protected function getOptionError($option)
    {
        $availableOptions = array_keys($this->_options);
        $bestGuess = $this->findClosestItem($option, $availableOptions);
        $out = [
            sprintf('Unknown option `%s`.', $option),
            ''
        ];

        if ($bestGuess !== null) {
            $out[] = sprintf('Did you mean `%s` ?', $bestGuess);
            $out[] = '';
        }

        $out[] = 'Available options are :';
        $out[] = '';
        foreach ($availableOptions as $availableOption) {
            $out[] = ' - ' . $availableOption;
        }

        return implode("\n", $out);
    }