public ClusterException(ClusterFailureReason reason, NodeState localState, NodeState remoteState)
     : this(reason)
 {
     LocalState  = localState;
     RemoteState = remoteState;
 }
 public ClusterException(ClusterFailureReason reason, NodeState localState, NodeState remoteState)
     : this(reason)
 {
     LocalState = localState;
     RemoteState = remoteState;
 }
 public ClusterException(ClusterFailureReason reason)
 {
     Reason = reason;
 }
 public ClusterException(ClusterFailureReason reason)
 {
     Reason = reason;
 }