static S n2(long l, S singular, S plural) { ret n_fancy2(l, singular, plural); } static S n2((Collection l, S singular, S plural) { ret n_fancy2(l, singular, plural); } static S n2((Map m, S singular, S plural) { ret n_fancy2(m, singular, plural); } static S n2((O[] a, S singular, S plural) { ret n_fancy2(a, singular, plural); } ifclass MultiSet static S n2((MultiSet ms, S singular, S plural) { ret n_fancy2(ms, singular, plural); } endif