4/com/hazelcast/internal/cluster/impl/MembersViewjava/lang/Object:com/hazelcast/nio/serialization/IdentifiedDataSerializable.com/hazelcast/nio/serialization/impl/VersionedMembersView.javaversionImembersLjava/util/List;=Ljava/util/List;()V  this1Lcom/hazelcast/internal/cluster/impl/MembersView;(ILjava/util/List;)VA(ILjava/util/List;)V   cloneAddingz(Lcom/hazelcast/internal/cluster/impl/MembersView;Ljava/util/Collection;)Lcom/hazelcast/internal/cluster/impl/MembersView;(Lcom/hazelcast/internal/cluster/impl/MembersView;Ljava/util/Collection;)Lcom/hazelcast/internal/cluster/impl/MembersView;java/util/ArrayListsize()I ! "java/util/Collection$ %"(I)V ' ( getMembers()Ljava/util/List; *+ ,java/util/List.addAll(Ljava/util/Collection;)Z 01 /2java/lang/Math4max(II)I 67 58iterator()Ljava/util/Iterator; :; %<java/util/Iterator>hasNext()Z @A ?Bnext()Ljava/lang/Object; DE ?F)com/hazelcast/internal/cluster/MemberInfoH getAddress()Lcom/hazelcast/nio/Address; JK ILgetUuid()Ljava/lang/String; NO IP getAttributes()Ljava/util/Map; RS IT isLiteMember VA IW getVersion'()Lcom/hazelcast/version/MemberVersion; YZ I[ getAddressMap ]S I^u(Lcom/hazelcast/nio/Address;Ljava/lang/String;Ljava/util/Map;ZLcom/hazelcast/version/MemberVersion;ILjava/util/Map;)V ` Iaadd(Ljava/lang/Object;)Z cd /ejava/util/CollectionsgunmodifiableList"(Ljava/util/List;)Ljava/util/List; ij hk  mm+Lcom/hazelcast/internal/cluster/MemberInfo; newMembersource newMembersCLjava/util/Collection;Ljava/util/Collection;list newVersion createNewJ(ILjava/util/Collection;)Lcom/hazelcast/internal/cluster/impl/MembersView;o(ILjava/util/Collection;)Lcom/hazelcast/internal/cluster/impl/MembersView;!com/hazelcast/instance/MemberImpl{&(Lcom/hazelcast/instance/MemberImpl;)V } I~member#Lcom/hazelcast/instance/MemberImpl;;Ljava/util/Collection;?()Ljava/util/List; /" toMemberMap1()Lcom/hazelcast/internal/cluster/impl/MemberMap; /<$[Lcom/hazelcast/instance/MemberImpl;toMember%()Lcom/hazelcast/instance/MemberImpl; I-com/hazelcast/internal/cluster/impl/MemberMapV(I[Lcom/hazelcast/instance/MemberImpl;)Lcom/hazelcast/internal/cluster/impl/MemberMap; x  memberInfoixcontainsAddress(Lcom/hazelcast/nio/Address;)Zcom/hazelcast/nio/Addressequals d addressLcom/hazelcast/nio/Address;containsMember0(Lcom/hazelcast/nio/Address;Ljava/lang/String;)Zjava/lang/String uuidLjava/lang/String; getAddresses()Ljava/util/Set;.()Ljava/util/Set;java/util/HashSet ( java/util/Set e addresses,Ljava/util/Set;Ljava/util/Set; getMemberH(Lcom/hazelcast/nio/Address;)Lcom/hazelcast/internal/cluster/MemberInfo; isLaterThan4(Lcom/hazelcast/internal/cluster/impl/MembersView;)Zother getFactoryIdgetId writeData'(Lcom/hazelcast/nio/ObjectDataOutput;)Vjava/io/IOException"com/hazelcast/nio/ObjectDataOutputwriteInt ' Iout$Lcom/hazelcast/nio/ObjectDataOutput;readData&(Lcom/hazelcast/nio/ObjectDataInput;)V!com/hazelcast/nio/ObjectDataInputreadInt ! I Iiin#Lcom/hazelcast/nio/ObjectDataInput;toStringjava/lang/StringBuilder MembersView{version=append-(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder;  , members=-(Ljava/lang/Object;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; O  SignatureCodeLineNumberTableLocalVariableTableLocalVariableTypeTable StackMapTable Exceptions SourceFile1  3* /0 k***,23 45     9 Y*#+&`)M,*-3W**#9>+=:CFGI:IYMQUX\_b:,fWY,ln2/?L& ?@A*BHC]DsE|FH>s opH4qprsuyv *bw styv xyIY+&)M+=N-C!-G|:,IYfWܻY,ln/?&SU)V9W<Y*)I I u;v I ;vz*+/*]  !4 *a  Y!/*e ?*#|L=*N-C-GI:+S*+?!ij k(l3m6n*( p?7o 5 /*M,C,GIN-M+  ?rs(t*v-x  p//9*N-C'-GI:M+ Q,  ?)|}*~47*p999>Y*L*M,C,GIN+-MW+? .9< . p>- -/*M,C,GIN-M+-  ?(*-  p//P*+@!, !-& ?+*+**M,C,GIN-+§ #? 6;> 6p??J*++=Y)N6!IY:+-fW*-l /#* #,2;AI>,p$ JJ9 0  0 OR(Y׶**} (