@Override
  public void visitArgument(@NotNull final CommandLineArgument o) {
    super.visitArgument(o);
    if (myCurrentOptionAndArgsLeft != null) {
      processOptionArgument(o);
      return;
    }

    // Process as positional
    processPositionalArgument(o);
  }
@Override
  public void visitArgument(@NotNull final CommandLineArgument o)