/// <summary>
 /// Does the validation of the option (long) name.
 /// </summary>
 /// <param name="optionName">Name of the option.</param>
 /// <returns></returns>
 protected virtual bool DoValidateOptionName(string optionName)
 {
     return(!String.IsNullOrEmpty(optionName) && !OptionPrefixes.Any(optionName.Contains) &&
            !optionName.Contains(" "));
 }