private static void ParseString(string[] args, int currentArgument, Option option)
        {
            if (currentArgument + 1 >= args.Length)
            {
                throw new Exception(string.Format("Too few arguments, expected additional argument after.", option.Name));
            }

            var argumentValue = args[currentArgument + 1];
            option.CallbackAction(argumentValue);
        }