docs: protected String getArgumentValue(String arg, String[] args,
                                        String defalt, String passwordArgKey,
                                        ConsoleWrapper stdin, PrintStream stdout) {
          for (int i = 1; i < args.length; i++) {
              String key = args[i].split("=")[0];
              if (key.equals(arg)) {
                  String value = getValue(args[i]);
                  if (arg.equals(passwordArgKey) && value == null) {
                      return promptForPassword(stdin, stdout);
                  } else {
                      return value;
                  }
              }
          }
          return defalt;
      }