42com/hazelcast/cp/internal/MembershipChangeSchedulejava/lang/Object:com/hazelcast/nio/serialization/IdentifiedDataSerializableMembershipChangeSchedule.javaJcom/hazelcast/cp/internal/MembershipChangeSchedule$CPGroupMembershipChangeCPGroupMembershipChangemembershipChangeCommitIndicesLjava/util/List;"Ljava/util/List;member(Lcom/hazelcast/cp/internal/CPMemberInfo;membershipChangeMode5Lcom/hazelcast/cp/internal/raft/MembershipChangeMode;changes^Ljava/util/List;()V  java/util/ArrayList   this4Lcom/hazelcast/cp/internal/MembershipChangeSchedule;(Ljava/util/List;Lcom/hazelcast/cp/internal/CPMemberInfo;Lcom/hazelcast/cp/internal/raft/MembershipChangeMode;Ljava/util/List;)V(Ljava/util/List;Lcom/hazelcast/cp/internal/CPMemberInfo;Lcom/hazelcast/cp/internal/raft/MembershipChangeMode;Ljava/util/List;)V !  #  %java/util/List'addAll(Ljava/util/Collection;)Z )* (+getAddedMember*()Lcom/hazelcast/cp/internal/CPMemberInfo;3com/hazelcast/cp/internal/raft/MembershipChangeMode/ADD 1 02&com/hazelcast/cp/internal/CPMemberInfo4getLeavingMemberREMOVE 7 08 getChanges()Ljava/util/List;`()Ljava/util/List;java/util/Collections=unmodifiableList"(Ljava/util/List;)Ljava/util/List; ?@ >AexcludeCompletedChangesL(Ljava/util/Collection;)Lcom/hazelcast/cp/internal/MembershipChangeSchedule;j(Ljava/util/Collection;)Lcom/hazelcast/cp/internal/MembershipChangeSchedule; com/hazelcast/util/PreconditionsF checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object; HI GJ(Ljava/util/Collection;)V L Miterator()Ljava/util/Iterator; OP (Qjava/util/IteratorShasNext()Z UV TWnext()Ljava/lang/Object; YZ T[ access$000j(Lcom/hazelcast/cp/internal/MembershipChangeSchedule$CPGroupMembershipChange;)Lcom/hazelcast/cp/CPGroupId; ]^ _java/util/Collectionacontains(Ljava/lang/Object;)Z cd beremove g Th  jchangeLLcom/hazelcast/cp/internal/MembershipChangeSchedule$CPGroupMembershipChange;completedGroupIds4Ljava/util/Collection;Ljava/util/Collection;remainingChangesitbLjava/util/Iterator;Ljava/util/Iterator; getMembershipChangeCommitIndices$()Ljava/util/List;addRetriedCommitIndex7(J)Lcom/hazelcast/cp/internal/MembershipChangeSchedule;java/lang/LongyvalueOf(J)Ljava/lang/Long; {| z}add d ( commitIndexJforJoiningMember~(Ljava/util/List;Lcom/hazelcast/cp/internal/CPMemberInfo;Ljava/util/List;)Lcom/hazelcast/cp/internal/MembershipChangeSchedule;(Ljava/util/List;Lcom/hazelcast/cp/internal/CPMemberInfo;Ljava/util/List;)Lcom/hazelcast/cp/internal/MembershipChangeSchedule;forLeavingMember getFactoryId()I7com/hazelcast/cp/internal/RaftServiceDataSerializerHookF_IDI getId writeData'(Lcom/hazelcast/nio/ObjectDataOutput;)Vjava/io/IOExceptionsize ("com/hazelcast/nio/ObjectDataOutputwriteInt(I)V  longValue()J z writeLong(J)V  writeObject(Ljava/lang/Object;)V name()Ljava/lang/String; 0writeUTF(Ljava/lang/String;)V out$Lcom/hazelcast/nio/ObjectDataOutput;readData&(Lcom/hazelcast/nio/ObjectDataInput;)V!com/hazelcast/nio/ObjectDataInputreadInt  readLong  readObject Z readUTF I(Ljava/lang/String;)Lcom/hazelcast/cp/internal/raft/MembershipChangeMode; { 0iin#Lcom/hazelcast/nio/ObjectDataInput; membershipChangeCommitIndexCount groupCounttoStringjava/lang/StringBuilder 7MembershipChangeSchedule{membershipChangeCommitIndices=append-(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder;  , member=, membershipChangeMode= , changes=(C)Ljava/lang/StringBuilder;  SignatureCodeLineNumberTableLocalVariableTableLocalVariableTypeTable StackMapTable Exceptions InnerClasses SourceFile!   B**Y203 +**Y*+"*,$*-&*,W60789:*;4++ +++ + + -.J*&3 *$@5> 6.J*&9 *$@5B :;2*BF <CDX+KWY*NM,RN-X%-\ :+`f -iػY*"*$*&,k (T'& JLMN!O,P:Q@SCU4,lmXXnpGq @rt XnoGq@rsEu;/*"Y vwx,Y*"NN-~WY-*$*&*k] ^_ ,,   hY*+3,kd    hY*+9,ki    . - +*"*"RM,X,\zB+!+*$+*&+**RM,X,\ N+-T/T. /69CP_|*/|lm;+=*Y"> +7*"~W*+5$*+ȵ&+>6 + :*W!#":"17DQXalx~R""l lm[#xX'j@YӶ*"ܶ*$޶*&*} @