/guava/guava/src/com/google/common/collect/MinMaxPriorityQueue.java
int crossOver = crossOverUp( index, x) ;int crossOver = crossOver( vacated, toTrickle) ;
int crossOver = crossOver ( vacated, toTrickle ) ;
} int compareElements(int a, int b) { return ordering.compare(elementData(a), elementData(b)); } @CheckForNull MoveDesc<E> tryCrossOverAndBubbleUp(int removeIndex, int vacated, E toTrickle) { <extra_id_0> if (crossOver == vacated) { return null; } E parent; if (crossOver < removeIndex) { parent = elementData(removeIndex);