/guava/android/guava/src/com/google/common/collect/TreeMultiset.java
com.google.common.collect.TreeMultiset.AvlNode<E> initRight = right; if(initRight == null) {  result[0] = 0;  return addRightChild(e, count);}; int initHeight = initRight.height; right = initRight.add(comparator, e, count, result); if((result[0]) == 0) {  (distinctElements)++;}; this.totalCount += count; return(right.height) == initHeight ? this : rebalance();
} else if ( cmp > 0 ) { AvlNode<E> initRight = right; if ( initRight == null ) { result[0] = 0; return addRightChild ( e, count ) ; }
left = initLeft.add(comparator, e, count, result); if (result[0] == 0) { distinctElements++; } this.totalCount += count; return (left.height == initHeight) ? this : rebalance(); <extra_id_0> } int initHeight = initRight.height; right = initRight.add(comparator, e, count, result); if (result[0] == 0) { distinctElements++; }