Êþº¾4O 0 12 3 4 56 57 58 9: 9; 9< 5=>?@stackLjava/util/Deque; SignatureLjava/util/Deque;this$0/Lcom/google/common/collect/BinaryTreeTraverser;D(Lcom/google/common/collect/BinaryTreeTraverser;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisPreOrderIterator InnerClasses@Lcom/google/common/collect/BinaryTreeTraverser$PreOrderIterator;rootLjava/lang/Object;LocalVariableTypeTableELcom/google/common/collect/BinaryTreeTraverser.PreOrderIterator;TT;(TT;)VhasNext()Z StackMapTablenext()Ljava/lang/Object;result()TT;peekeLcom/google/common/collect/UnmodifiableIterator;Lcom/google/common/collect/PeekingIterator; SourceFileBinaryTreeTraverser.java  Ajava/util/ArrayDeque B C DE F& G)H IJ KL MJ N)>com/google/common/collect/BinaryTreeTraverser$PreOrderIterator.com/google/common/collect/UnmodifiableIterator)com/google/common/collect/PeekingIterator()V(I)Vjava/util/DequeaddLast(Ljava/lang/Object;)VisEmpty removeLast-com/google/common/collect/BinaryTreeTraverser rightChild5(Ljava/lang/Object;)Lcom/google/common/base/Optional; access$1005(Ljava/util/Deque;Lcom/google/common/base/Optional;)V leftChildgetLast0 }!*+µ*·*»Y·µ*´,¹±k lm n!! !!"!#$%&Y*´¹š§¬r ! "'@()†**´¹L*´*´+¶ ¸ *´*´+¶ ¸ +°w xy(z* * !*" *#+,)F *´¹ °  !  "+-./  9