private void ProcessNonOptionToken(String value, bool stopAtNonOption) { if (stopAtNonOption && (currentOption == null || !currentOption.HasArgument())) { eatTheRest = true; tokens.Add("--"); } tokens.Add(value); }