/guava/android/guava/src/com/google/common/collect/MinMaxPriorityQueue.java
queue[auntIndex] = null ;
queue[auntIndex] = actualLastElement;
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, actualLastElement) < 0) { <extra_id_0> queue[size] = auntElement; return auntIndex; } } } return size;