addCount(delta, -1);
addCount(delta, -1);
if (oldVal != null) { if (value == null) addCount(-1L, -1); return oldVal;
if (oldVal != null) { if (value == null) addCount(-1L, -1); return oldVal;
addCount(1L, binCount); return null;
addCount(1L, binCount); return null;
if (oldVal != null) { if (value == null) addCount(-1L, -1); return oldVal;
if (oldVal != null) { if (value == null) addCount(-1L, -1); return oldVal;
if (oldVal != null) { if (value == null) addCount(-1L, -1); return oldVal;
if (oldVal != null) { if (value == null) addCount(-1L, -1); return oldVal;
addCount(1L, binCount); return null;
addCount(1L, binCount); return null;
addCount(1L, binCount); return null;
addCount(1L, binCount); return null;
addCount(1L, binCount); return null;