/guava/android/guava/src/com/google/common/collect/ConcurrentHashMultiset.java
return ( countMap.putIfAbsent( element, newCounter) == null) && countMap.replace( element, existingCounter, newCounter) ;
return ( countMap.putIfAbsent ( element, newCounter ) == null ) || countMap.replace ( element, existingCounter, newCounter ) ;
if (oldValue == 0) { if (newCount == 0) { countMap.remove(element, existingCounter); return true; } else { AtomicInteger newCounter = new AtomicInteger(newCount); <extra_id_0> } } else { if (existingCounter.compareAndSet(oldValue, newCount)) { if (newCount == 0) { countMap.remove(element, existingCounter); }