@Override
    public void visitArgument(@NotNull final CommandLineArgument o) {
      super.visitArgument(o);
      final ValidationResult validationResult = getValidationResult(o);
      if (validationResult != null) {
        if (validationResult.isBadValue(o)) {
          myHolder.registerProblem(o, CommandInterfaceBundle.message("commandLine.inspection.badArgument"));
        }
        else if (validationResult.isExcessArgument(o)) {
          myHolder.registerProblem(o, CommandInterfaceBundle.message("commandLine.inspection.excessArgument"));
        }
      }
    }
@Override
    public void visitArgument(@NotNull final CommandLineArgument o)