public static object GetParsedOptionValue(this ICommandLine commandLine, string optionName)
        {
            var res = commandLine.GetOptionValue(optionName);

            IOption option = commandLine.ResolveOption(optionName);

            if (option == null)
            {
                return(null);
            }

            OptionType type = option.Type;

            return((res == null) ? null : TypeHandler.CreateValue(res.Value, type));
        }