4>com/hazelcast/partition/membergroup/SPIAwareMemberGroupFactory@com/hazelcast/partition/membergroup/BackupSafeMemberGroupFactory6com/hazelcast/partition/membergroup/MemberGroupFactorySPIAwareMemberGroupFactory.javadiscoveryService:Lcom/hazelcast/spi/discovery/integration/DiscoveryService;=(Lcom/hazelcast/spi/discovery/integration/DiscoveryService;)V()V   this@Lcom/hazelcast/partition/membergroup/SPIAwareMemberGroupFactory;createInternalMemberGroups'(Ljava/util/Collection;)Ljava/util/Set;x(Ljava/util/Collection<+Lcom/hazelcast/core/Member;>;)Ljava/util/Set;java/lang/Exceptionjava/util/Collectionsize()I  com/hazelcast/util/SetUtil createHashSet(I)Ljava/util/Set; ! "iterator()Ljava/util/Iterator; $% & java/util/Set(java/util/Iterator*hasNext()Z ,- +.next()Ljava/lang/Object; 01 +2com/hazelcast/core/Member4 localMember 6- 578com/hazelcast/spi/discovery/impl/DefaultDiscoveryService9getDiscoveryStrategies()Ljava/lang/Iterable; ;< :=java/lang/Iterable? @&java/lang/RuntimeExceptionBhCould not load any Discovery Strategy, please check service definitions under META_INF.services folder. D(Ljava/lang/String;)V F CG-com/hazelcast/spi/discovery/DiscoveryStrategyIgetPartitionGroupStrategy;()Lcom/hazelcast/spi/partitiongroup/PartitionGroupStrategy; KL JM com/hazelcast/util/PreconditionsO checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object; QR PS7com/hazelcast/spi/partitiongroup/PartitionGroupStrategyUgetMemberGroups W< VX/com/hazelcast/partition/membergroup/MemberGroupZadd(Ljava/lang/Object;)Z \] )^3com/hazelcast/config/properties/ValidationException`2com/hazelcast/config/InvalidConfigurationExceptionbInvalid configurationd*(Ljava/lang/String;Ljava/lang/Throwable;)V f cg(Failed to configure discovery strategiesi Cggroup1Lcom/hazelcast/partition/membergroup/MemberGroup;spiGroupsIteratorGLjava/lang/Iterable;Ljava/lang/Iterable;discoveryStrategy/Lcom/hazelcast/spi/discovery/DiscoveryStrategy;defaultDiscoveryService:Lcom/hazelcast/spi/discovery/impl/DefaultDiscoveryService;eLjava/lang/Exception;memberLcom/hazelcast/core/Member; allMembers4Ljava/util/Collection<+Lcom/hazelcast/core/Member;>;Ljava/util/Collection; memberGroupsBLjava/util/Set;Ljava/util/Set;CodeLineNumberTableLocalVariableTable StackMapTableLocalVariableTypeTable Signature SourceFile!  F **+./ 0   3 +#M+'N-/-35:8*::>A/ CYEH>A:/U3J:NTWNY:A:  / 3[: , _W,%:acYehCYjk0,%O )+B5: +7J@+!)+5B V4 6%8/98;J<T?v@ABCDEFPJKLNQS\ lm -npvFqr8st uv%wxy{ |~ -noyz |}