// for testing
 void changeClusterState(ClusterState newState, Collection<Member> members) {
   int partitionStateVersion = node.getPartitionService().getPartitionStateVersion();
   clusterStateManager.changeClusterState(newState, members, partitionStateVersion);
 }
 // for testing
 void changeClusterState(ClusterState newState, int partitionStateVersion) {
   clusterStateManager.changeClusterState(newState, getMembers(), partitionStateVersion);
 }
 @Override
 public void changeClusterState(ClusterState newState, TransactionOptions options) {
   int partitionStateVersion = node.getPartitionService().getPartitionStateVersion();
   clusterStateManager.changeClusterState(newState, getMembers(), options, partitionStateVersion);
 }