/guava/android/guava/src/com/google/common/collect/MinMaxPriorityQueue.java
heap.bubbleUpAlternatingLevels( x) ;
heap.bubbleUpAlternatingLevels ( index, x ) ;
if (crossOver == index) { heap = this; } else { index = crossOver; heap = otherHeap; } <extra_id_0> } @CanIgnoreReturnValue int bubbleUpAlternatingLevels(int index, E x) { while (index > 2) { int grandParentIndex = getGrandparentIndex(index); E e = elementData(grandParentIndex);