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