docs: protected String getArgumentValue(String arg, String[] args, String defalt) {
          String argName = getArgName(arg);
          for (int i = 1; i < args.length; i++) {
              String currentArgName = getArgName(args[i]); // return what's to left of = if there is one
              if (currentArgName.equalsIgnoreCase(argName)) {
                  return getValue(args[i]);
              }
          }
          return defalt;
      }