sS addToCommaCISet(S set, S s) { if (empty(s)) ret set; Set ciSet = splitAtCommaToCISet(set); ret ciSet.add(s) ? joinNemptiesWithComma(set, s) : set; }