4d5com/hazelcast/internal/cluster/impl/SplitBrainHandlerjava/lang/Objectjava/lang/RunnableSplitBrainHandler.javanodeLcom/hazelcast/instance/Node; inProgress+Ljava/util/concurrent/atomic/AtomicBoolean; (Lcom/hazelcast/instance/Node;)V()V  )java/util/concurrent/atomic/AtomicBoolean(Z)V     this7Lcom/hazelcast/internal/cluster/impl/SplitBrainHandler;run shouldRun()Z   compareAndSet(ZZ)Z !" #searchForOtherClusters % &set ( )java/lang/Throwable+com/hazelcast/instance/Node-getClusterService:()Lcom/hazelcast/internal/cluster/impl/ClusterServiceImpl; /0 .16com/hazelcast/internal/cluster/impl/ClusterServiceImpl3isJoined 5 46isMaster 8 49 isRunning ; .<getClusterJoinManager:()Lcom/hazelcast/internal/cluster/impl/ClusterJoinManager; >? 4@6com/hazelcast/internal/cluster/impl/ClusterJoinManagerBisJoinInProgress D CEgetClusterState&()Lcom/hazelcast/cluster/ClusterState; GH 4I"com/hazelcast/cluster/ClusterStateK isJoinAllowed M LNclusterService8Lcom/hazelcast/internal/cluster/impl/ClusterServiceImpl;clusterJoinManager8Lcom/hazelcast/internal/cluster/impl/ClusterJoinManager; clusterState$Lcom/hazelcast/cluster/ClusterState; getJoiner ()Lcom/hazelcast/cluster/Joiner; VW .Xcom/hazelcast/cluster/JoinerZ [&joinerLcom/hazelcast/cluster/Joiner;CodeLineNumberTableLocalVariableTable StackMapTable SourceFile0   _V**Y*+` a _/* *$*'**L**+#bZ, `& $%(*, -#,,-./a /_>*2L+7+:*=+AM,F+JN-Ob4 C`2 23478;$<&?+@2A4D9Ea*>6PQ+RS9TU%_a*YL+ +\b[`IJ KMa ]^c