static int syncL(Cl l) { if (l == null) ret 0; synchronized(collectionMutex(l)) { ret l.size(); } } static int syncL(Map map) { if (map == null) ret 0; synchronized(collectionMutex(map)) { ret map.size(); } } static L syncL() { ret syncList(); }