private string GetArgumentValue(string[] arguments)
            {
                if (_attribute.Order <= arguments.Length)
                {
                    return(arguments[_attribute.Order - 1]);
                }

                if (_attribute.IsRequired)
                {
                    throw new InvalidOperationException(StringsHelper.MissingRequiredArguments());
                }

                return(null);
            }