/guava/android/guava/src/com/google/common/collect/MinMaxPriorityQueue.java
whilx ( index > 2) {
while ( index > 2 ) {
heap = otherHeap; } heap.bubbleUpAlternatingLevels(index, x); } @CanIgnoreReturnValue int bubbleUpAlternatingLevels(int index, E x) { <extra_id_0> int grandParentIndex = getGrandparentIndex(index); E e = elementData(grandParentIndex); if (ordering.compare(e, x) <= 0) { break; } queue[index] = e;