4e : ;< = > ?@A ; B ?C ?D ?E F ?G H I JK JL JMNOstackLjava/util/Deque; SignatureLjava/util/Deque; hasExpandedLjava/util/BitSet;this$0/Lcom/google/common/collect/BinaryTreeTraverser;D(Lcom/google/common/collect/BinaryTreeTraverser;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisPostOrderIterator InnerClassesALcom/google/common/collect/BinaryTreeTraverser$PostOrderIterator;rootLjava/lang/Object;LocalVariableTypeTableFLcom/google/common/collect/BinaryTreeTraverser.PostOrderIterator;TT;(TT;)VhasNext()Z StackMapTablenext()Ljava/lang/Object;node expandedNodeZP()TT;5Lcom/google/common/collect/UnmodifiableIterator; SourceFileBinaryTreeTraverser.java  Qjava/util/ArrayDeque R S TUjava/util/BitSet  V. W1 XY Z[ \1 ]R ^R_ `a bc da?com/google/common/collect/BinaryTreeTraverser$PostOrderIterator.com/google/common/collect/UnmodifiableIteratorjava/lang/Object()V(I)Vjava/util/DequeaddLast(Ljava/lang/Object;)VisEmptygetLastsize()Iget(I)Z removeLastclearset-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 leftChild0 ,*+**Y*,*Y !  +",#&,'(),#*,'+,-. Y* !" #&) #*/@01 p* L* * d =*W* * +* * d**+**+!* !+;=O^m"  c2(P34p#&) c2+p#*/ <56789% J$