4j B CD E FGH I J K LM LN O PQR B LS LT J UV B WX YZtoRemoveLjava/util/Iterator; SignatureLjava/util/Iterator<+TT;>;iteratortopMetaIterator1Ljava/util/Iterator<+Ljava/util/Iterator<+TT;>;>; metaIteratorsLjava/util/Deque;DLjava/util/Deque;>;>;RuntimeVisibleAnnotationsLjavax/annotation/Nullable;(Ljava/util/Iterator;)VCodeLineNumberTableLocalVariableTablethisConcatenatedIterator InnerClasses:Lcom/google/common/collect/Iterators$ConcatenatedIterator; metaIteratorLocalVariableTypeTable?Lcom/google/common/collect/Iterators$ConcatenatedIterator;4(Ljava/util/Iterator<+Ljava/util/Iterator<+TT;>;>;)VgetTopMetaIterator()Ljava/util/Iterator; StackMapTable3()Ljava/util/Iterator<+Ljava/util/Iterator<+TT;>;>;hasNext()Z topConcatQnext()Ljava/lang/Object;()TT;remove()VALjava/lang/Object;Ljava/util/Iterator; SourceFileIterators.java %>[ \] ^ _`java/util/Iterator  67 !a b7 c; 23 :;8com/google/common/collect/Iterators$ConcatenatedIteratorjava/util/ArrayDeque de f;  java/util/NoSuchElementExceptiong hi =>java/lang/Object#com/google/common/collect/Iterators emptyIterator2()Lcom/google/common/collect/UnmodifiableIterator;$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;java/util/DequeisEmpty removeFirstaddFirst(Ljava/lang/Object;)V removeLast.com/google/common/collect/CollectPreconditions checkRemove(Z)V  !"#$%&'s***+(UV WX)*-./*0.123'@**+*"* ** *(]^&_9a;d) @*-/ @*04%5#$67'F*** *** * * L*+**Y**+$+ *+*+d(Fimn!o#r3t=xEyM~T_ls)EW8-*-/EW80*04";9 :;'r!**** Y() !*-/ !*04<=>'q***() *-/ *04 @?@A,  C+