static S n_fancy2(long l, S singular, S plural) { ret formatWithThousandsSeparator(l) + " " + trim(l == 1 ? singular : plural); } static S n_fancy2(Collection l, S singular, S plural) { ret n_fancy2(l(l), singular, plural); } static S n_fancy2(Map m, S singular, S plural) { ret n_fancy2(l(m), singular, plural); } static S n_fancy2(O[] a, S singular, S plural) { ret n_fancy2(l(a), singular, plural); } ifclass MultiSet static S n_fancy2(MultiSet ms, S singular, S plural) { ret n_fancy2(l(ms), singular, plural); } endif