sS format3_round(S pat, S... args) { if (empty(args)) ret pat; L tok = javaTok(pat); int argidx = 0; for (int i = 1; i < tok.size(); i += 2) if (tok.get(i).equals("*")) tok.set(i, roundOpt(argidx < args.length ? args[argidx++] : "null")); ret join(tok); } sS format3_round(S pat, LS args) { ret format3_round(pat, asStringArray(args)); }