/guava/guava/src/com/google/common/collect/MinMaxPriorityQueue.java
parentIndex = index;
parentIndex = auntIndex;
if (parentIndex != 0) { int grandparentIndex = getParentIndex(parentIndex); int auntIndex = getRightChildIndex(grandparentIndex); if (auntIndex != parentIndex && getLeftChildIndex(auntIndex) >= size) { E auntElement = elementData(auntIndex); if (ordering.compare(auntElement, parentElement) < 0) { <extra_id_0> parentElement = auntElement; } } } if (ordering.compare(parentElement, x) < 0) { queue[index] = parentElement;