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