4 *s *t +u *v *w xy *z *{ *| x} *~  * x  *  x u  * S *  S * , , , x x (ucursorI nextCursorexpectedModCount forgetMeNotLjava/util/Queue; SignatureLjava/util/Queue;skipMeLjava/util/List;Ljava/util/List;lastFromForgetMeNotLjava/lang/Object;TE; canRemoveZthis$0/Lcom/google/common/collect/MinMaxPriorityQueue;2(Lcom/google/common/collect/MinMaxPriorityQueue;)VCodeLineNumberTableLocalVariableTablethis QueueIterator InnerClasses=Lcom/google/common/collect/MinMaxPriorityQueue$QueueIterator;LocalVariableTypeTableBLcom/google/common/collect/MinMaxPriorityQueue.QueueIterator;hasNext()Z StackMapTablenext()Ljava/lang/Object;()TE;remove()VmovedMoveDesc8Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;=Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;foundAndRemovedExactReference)(Ljava/lang/Iterable;Ljava/lang/Object;)ZelementitLjava/util/Iterator;elementsLjava/lang/Iterable;targetLjava/util/Iterator;Ljava/lang/Iterable;(Ljava/lang/Iterable;TE;)Z removeExact(Ljava/lang/Object;)Zi checkModCountnextNotInSkipMe(I)Vcc(Lcom/google/common/collect/MinMaxPriorityQueue;Lcom/google/common/collect/MinMaxPriorityQueue$1;)Vx0x11Lcom/google/common/collect/MinMaxPriorityQueue$1;+Ljava/lang/Object;Ljava/util/Iterator; SourceFileMinMaxPriorityQueue.java ?@ => ?Q -. /. 0. gQ hi 12 K ;< N 89 java/util/NoSuchElementException*iterator moved past last element in queue. ? java/util/ArrayDequejava/util/ArrayList ?i 56 9 XY e 9 de  JK MN PQ )java/util/ConcurrentModificationException;com/google/common/collect/MinMaxPriorityQueue$QueueIteratorjava/lang/Objectjava/util/Iterator6com/google/common/collect/MinMaxPriorityQueue$MoveDesc/com/google/common/collect/MinMaxPriorityQueue$1-com/google/common/collect/MinMaxPriorityQueue access$7002(Lcom/google/common/collect/MinMaxPriorityQueue;)Isize()Ijava/util/QueueisEmpty elementData(I)Ljava/lang/Object;poll(Ljava/lang/String;)V.com/google/common/collect/CollectPreconditions checkRemove(Z)VremoveAt;(I)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc; toTrickleaddreplacedjava/util/List$com/google/common/base/Preconditions checkStatejava/lang/Iterableiterator()Ljava/util/Iterator; access$600 access$500D(Lcom/google/common/collect/MinMaxPriorityQueue;)[Ljava/lang/Object; *+,-./.0.12345637893:;<=> ?@Ag*+*****B C DGH DIJKA5***` ** * * B'4C 5DGH 5DIL/@MNAo***` ** *** *** ,** ** * * *YB6 "#$%$&)'5(<)G*T+[,`-e0C oDGH oDIL5/3OPQAh* ** *Y`** **L+[* *Y *Y**+* +W** +*+W*Yd*Yd** !*BR56 789(:4;8<?=J>V@eAsCDGHIJKMC4pRUDGH4pRVDILVWXYA++"N-#-$:, -%BQRST$U&W)XC4Z9"[\+DG+]^+_9H4Z:"[`+DI+]a+_:L b3cdeA-=*&!*'2+*WB] ^_#`%]+cC )f.-DG-_9H -DIL "gQAd** (Y)BghjC DGH DILhiA9*3*'* *** *Bqrs-t3w8yC9DG9j.H 9DIL#?lAV*+B C DGm>noH DI3pqrF*xESxTk