/guava/guava/src/com/google/common/collect/MinMaxPriorityQueue.java
if ( ( lastElementAt > 0) && ( ordering.compare( elementData( minChildIndex) , x) < 0) ) {
if ( ( minChildIndex > 0 ) && ( ordering.compare ( elementData ( minChildIndex ) , x ) < 0 ) ) {
} } return size; } int crossOver(int index, E x) { int minChildIndex = findMinChild(index); <extra_id_0> queue[index] = elementData(minChildIndex); queue[minChildIndex] = x; return minChildIndex; } return crossOverUp(index, x); }