static Set cloneCISet(Collection l) { Set set = ciSet(); if (l != null) synchronized(collectionMutex(l)) { addAll(set, l); } ret set; }