3-org/elasticsearch/cluster/routing/RoutingNode_Ljava/lang/Object;Ljava/lang/Iterable;java/lang/Objectjava/lang/IterableRoutingNode.javanodeIdLjava/lang/String;node.Lorg/elasticsearch/cluster/node/DiscoveryNode;shardsLjava/util/List;ILjava/util/List;C(Ljava/lang/String;Lorg/elasticsearch/cluster/node/DiscoveryNode;)Vjava/util/ArrayList()V  S(Ljava/lang/String;Lorg/elasticsearch/cluster/node/DiscoveryNode;Ljava/util/List;)V  this/Lorg/elasticsearch/cluster/routing/RoutingNode;     !iterator()Ljava/util/Iterator;java/util/List% #$ &'*org/elasticsearch/common/collect/Iterators)unmodifiableIteratorM(Ljava/util/Iterator;)Lorg/elasticsearch/common/collect/UnmodifiableIterator; +, *-mutableIterator0()Lorg/elasticsearch/cluster/node/DiscoveryNode;()Ljava/lang/String;size()I 23 &4add:(Lorg/elasticsearch/cluster/routing/MutableShardRouting;)Vjava/util/Iterator8hasNext()Z :; 9<next()Ljava/lang/Object; >? 9@5org/elasticsearch/cluster/routing/MutableShardRoutingBshardId)()Lorg/elasticsearch/index/shard/ShardId; DE CF%org/elasticsearch/index/shard/ShardIdHequals(Ljava/lang/Object;)Z JK IL4org/elasticsearch/ElasticsearchIllegalStateExceptionNjava/lang/StringBuilderP QTrying to add a shard [Sappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; UV QWindex!()Lorg/elasticsearch/index/Index; YZ I[org/elasticsearch/index/Index]name _1 ^`][bid d3 Ie(I)Ljava/lang/StringBuilder; Ug Qh ] to a node [j] where it already existsltoString n1 Qo(Ljava/lang/String;)V q Or 6K &t shardRouting7Lorg/elasticsearch/cluster/routing/MutableShardRouting;i$Ljava/util/Iterator;shardnumberOfShardsWithState9([Lorg/elasticsearch/cluster/routing/ShardRoutingState;)I '6[Lorg/elasticsearch/cluster/routing/ShardRoutingState;~state7()Lorg/elasticsearch/cluster/routing/ShardRoutingState; C5Lorg/elasticsearch/cluster/routing/ShardRoutingState;arr$len$I shardEntrystatescountshardsWithStateH([Lorg/elasticsearch/cluster/routing/ShardRoutingState;)Ljava/util/List;&org/elasticsearch/common/collect/Lists newArrayList()Ljava/util/ArrayList; Z(Ljava/lang/String;[Lorg/elasticsearch/cluster/routing/ShardRoutingState;)Ljava/util/List; Y1 Cjava/lang/String LnumberOfOwningShards3org/elasticsearch/cluster/routing/ShardRoutingState RELOCATING  prettyPrint -----node_id[XV] -------- shortSummary 1 C(C)Ljava/lang/StringBuilder; U QentrysbLjava/lang/StringBuilder;get:(I)Lorg/elasticsearch/cluster/routing/MutableShardRouting;(I)Ljava/lang/Object; &i copyShards()Ljava/util/Collection;(Ljava/util/Collection;)V  isEmpty ; & SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable(Ljava/lang/String;Lorg/elasticsearch/cluster/node/DiscoveryNode;Ljava/util/List;)VO()Ljava/util/Iterator; StackMapTable([Lorg/elasticsearch/cluster/routing/ShardRoutingState;)Ljava/util/List;(Ljava/lang/String;[Lorg/elasticsearch/cluster/routing/ShardRoutingState;)Ljava/util/List;Q()Ljava/util/Collection; SourceFile!   P*+,Y    . /~**+*, *-"*     12 345#$7 *"(.  9/$4 *"(  = 0/*  F 1/* N234 *"5  R67~*"(M,=b,ACN-G+GMGOYQYRTX+G\aXcX+GfikX*XmXps*"+uW*Rvw hxy~~zw[\+]o_r`}a 9d{| L=*}N-==-AC:+:662:\ 4 )~#$&!x,wCxyLL~J"ijk4l>mAkGpJq799C9? TM*}N-=C-AC:+:66#2: ,uWܧ,\ 6 /~%*('x2w IxyTT~P  P "z{|6}@~I|OR= &9&9C &9Y fN*}:=SAC:+,:66#2:  -uWܧ-f H 2/~7*:'x Aw ZxyffY f~b  b *  ,/HR[ad3 &9$C  &93,<*}M,=,ACN-* w#xy,*$'* 91 vQYRL+X*XQYRcX* XXpXW*"(M,=#,ACN+X-X W+p*[wH)xyvn>[nq4-QQQQQQ9(B*"C6 Y*"  ;4 *"