{
ZkClient zkClient = new ZkClient(ZkAddr);
if (zkClient.exists("/" + clusterName))
{
LOG.warn("Cluster already exists:" + clusterName + ". Deleting it");
zkClient.deleteRecursive("/" + clusterName);
}
ClusterSetup setupTool = new ClusterSetup(ZkAddr);
setupTool.addCluster(clusterName, true);
setupTool.addStateModelDef(clusterName,