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