public static function ask(Writer $output, $input, Question $question)
    {
        if (!isset($input)) {
            $input = STDIN;
        }

        $output->line('');

        $response = self::prompt($output, $input, $question);

        if (is_null($response) || $response === '') {
            return $question->getDefault();
        }

        return $response;
    }