4M       L  N         L  "  &  )   0 2 4   8  <  k @ B D  "  k  k   InnerClassesNodeConnection PredAndSuccPREDLjava/lang/Object;adjacentNodeValuesLjava/util/Map; Signature&Ljava/util/Map;orderedNodeConnectionsLjava/util/List;XLjava/util/List;>;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;predecessorCountIsuccessorCount$(Ljava/util/Map;Ljava/util/List;II)VCodeLineNumberTableLocalVariableTablethis2Lcom/google/common/graph/DirectedGraphConnections;LocalVariableTypeTable:Lcom/google/common/graph/DirectedGraphConnections; StackMapTable(Ljava/util/Map;Ljava/util/List;>;II)VofZ(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/DirectedGraphConnections;incidentEdgeOrder&Lcom/google/common/graph/ElementOrder;initialCapacity+Lcom/google/common/graph/ElementOrder;(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/DirectedGraphConnections; ofImmutable{(Ljava/lang/Object;Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/graph/DirectedGraphConnections; predecessor existingValue successorvalue incidentEdge&Lcom/google/common/graph/EndpointPair;thisNode incidentEdgesLjava/lang/Iterable;successorNodeToValueFn!Lcom/google/common/base/Function;orderedNodeConnectionsBuilderBuilder1Lcom/google/common/collect/ImmutableList$Builder;TN;TV;+Lcom/google/common/graph/EndpointPair;ALjava/lang/Iterable;>;)Lcom/google/common/base/Function;yLcom/google/common/collect/ImmutableList$Builder;>;(TN;Ljava/lang/Iterable;>;Lcom/google/common/base/Function;)Lcom/google/common/graph/DirectedGraphConnections; adjacentNodes()Ljava/util/Set;()Ljava/util/Set; predecessors successorsincidentEdgeIterator((Ljava/lang/Object;)Ljava/util/Iterator;resultWithDoubleSelfLoopLjava/util/Iterator;alreadySeenSelfLoop+Ljava/util/concurrent/atomic/AtomicBoolean;ALjava/util/Iterator;>;F(TN;)Ljava/util/Iterator;>;&(Ljava/lang/Object;)Ljava/lang/Object;node(TN;)TV;removePredecessor(Ljava/lang/Object;)VremovedPredecessorZ previousValue(TN;)VremoveSuccessor removedValue(Ljava/lang/Object;)TV;addPredecessor'(Ljava/lang/Object;Ljava/lang/Object;)VaddedPredecessorunused (TN;TV;)V addSuccessor8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;previousSuccessor (TN;TV;)TV; isPredecessor(Ljava/lang/Object;)Z isSuccessor access$000D(Lcom/google/common/graph/DirectedGraphConnections;)Ljava/util/List;x0 access$100C(Lcom/google/common/graph/DirectedGraphConnections;)Ljava/util/Map; access$200 access$3005(Lcom/google/common/graph/DirectedGraphConnections;)I access$400 access$500()VnLjava/lang/Object;Lcom/google/common/graph/GraphConnections; SourceFileDirectedGraphConnections.java&com/google/common/graph/GraphConstants `_ ^_ UV YZ a  java/util/Map     ! "$% &java/util/ArrayListjava/lang/AssertionError a0com/google/common/graph/DirectedGraphConnectionsjava/util/HashMap a' ab( )* +, -. /0$com/google/common/graph/EndpointPair 10 2 302com/google/common/graph/DirectedGraphConnections$1 a?2com/google/common/graph/DirectedGraphConnections$22com/google/common/graph/DirectedGraphConnections$3 @2com/google/common/graph/DirectedGraphConnections$4 aAB CD 2com/google/common/graph/DirectedGraphConnections$5 EF2com/google/common/graph/DirectedGraphConnections$6)java/util/concurrent/atomic/AtomicBoolean a2com/google/common/graph/DirectedGraphConnections$7 aG H IJ K K L 6java/lang/Object(com/google/common/graph/GraphConnections2com/google/common/graph/DirectedGraphConnections$8?com/google/common/graph/DirectedGraphConnections$NodeConnectionjava/util/List/com/google/common/collect/ImmutableList$Builderjava/lang/Iterablecom/google/common/base/Functionjava/util/Iterator$com/google/common/base/Preconditions checkNotNullcom/google/common/graph/GraphscheckNonNegative(I)Isize()I checkState(Z)V4$SwitchMap$com$google$common$graph$ElementOrder$Type[I$com/google/common/graph/ElementOrdertypeType-()Lcom/google/common/graph/ElementOrder$Type;)com/google/common/graph/ElementOrder$Typeordinal(IF)V'com/google/common/collect/ImmutableListbuilder3()Lcom/google/common/collect/ImmutableList$Builder;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;nodeUequalsnodeVapplyputaddE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; checkArgumentbuild+()Lcom/google/common/collect/ImmutableList;keySetjava/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;5(Lcom/google/common/graph/DirectedGraphConnections;)V java/util/SetG(Lcom/google/common/graph/DirectedGraphConnections;Ljava/lang/Object;)V#com/google/common/collect/Iterators transformK(Ljava/util/Iterator;Lcom/google/common/base/Function;)Ljava/util/Iterator;concat>(Ljava/util/Iterator;Ljava/util/Iterator;)Ljava/util/Iterator;t(Lcom/google/common/graph/DirectedGraphConnections;Ljava/util/Iterator;Ljava/util/concurrent/atomic/AtomicBoolean;)Vget access$600R(Lcom/google/common/graph/DirectedGraphConnections$PredAndSucc;)Ljava/lang/Object;remove checkPositive0LMSTUVWXYZW[\]^_`_abcC**+ *,* * + +  d* %'2?Be4CfgCUVCYZC^_C`_h CfiCUXCY[j> k@Wl\ ]mnc X<*.+ MYMY*YY ,d"(*-58De4*YZ5YZXopVq_DYZh**Y[5Y[XorDY[j( kWstuc; Q* W, WYN:66+::* J!* >-*"Y,*#$%W&Y*'(W)Y**(W!* C: - +%:  - "Y $%W&Y '(We* ,!: , #: -  %:  % +,- "Y $%W)Y *(WY--d" ;Siw*9<?FPe 6vT )wT OxT EyT 9wT ;z{Q|TQ}~Q?UV:7^_4`_h\ 6v Ox Ey ;zQ|Q}Q?UX:j\ %L h6LL9LLL@L Wcj**./0Y*1de fgh fijWcE 2Y*3de  fgh  fiWcE 4Y*5dAe  fgh  fiWc(g+ W*4*678Y*+9:*;7M*?@Y*+A:MBYCNDY*,-Ed6 qt u xw"36v=AOS\e4:gfgg|TS\ h*:gfig|Sj =Wyc*+ W*+FM,+," ,"G,d (e *fg*TyTh*fi*j LWc4t+ W*+FM,+*+HW>#,"*+,"G%W>>+*YdZ W**&Y+'IWd:"'.@EGKZase>$BtfgtTdTG-htfitj'L+Wc4{+ W*+FM, ,+N0,"*++%W,"GN*+HW,N-+*YdZ W**)Y+*IW-d: '5@KMQ`gye>T=T{fg{TkTM.Th {fijL L+Wce*++%N- 6?-"*+-%W6&-+*+"Y-$%W66+*Y`ZJW**&Y+'KWd>+18KQTYho eR.NfgTTtTT.h fijL,Wct*+,%N- :L-""*+"Y,$%W-"G:&-+*+"Y,$%W:-:+*Y`ZJW**)Y+*KWd> 0<CV\_ds z!%eRT9TYTfgTyT T_0Th fiyjL%L,W cJ*+ *"d)e yTj@\ ] cF*+ *d-e yTj@\ ]c/*d5e gc/*d5e gc/*d5e Tc/*d5e gc/*d5e Tc/*d5e gc# LY+dzWOrNPQ "RD@<8420&P)P#@