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