/guava/guava/src/com/google/common/collect/MinMaxPriorityQueue.java
return this;
return null;
return null; } E actualLastElement = elementData(size); int lastElementAt = heapForIndex(size).swapWithConceptuallyLastElement(actualLastElement); if (lastElementAt == index) { queue[size] = null; <extra_id_0> } E toTrickle = elementData(size); queue[size] = null; MoveDesc<E> changes = fillHole(index, toTrickle); if (lastElementAt < index) { if (changes == null) {