static S joinWith(S glue, Iterable strings) { ret join(glue, strings); } static S joinWith(S glue, S... strings) { ret join(glue, strings); } static S joinWith(Iterable strings) { ret join(strings); } static S joinWith(Iterable strings, S glue) { ret join(strings, glue); } static S joinWith(String[] strings) { ret join(strings); } static S joinWith(S glue, Pair p) { ret join(glue, p); }