@Override
  public String toString() {
    return new StringBuilder().append("ZNodePaths [baseZNode=").append(baseZNode)
      .append(", rsZNode=").append(rsZNode).append(", drainingZNode=").append(drainingZNode)
      .append(", masterAddressZNode=").append(masterAddressZNode)
      .append(", backupMasterAddressesZNode=").append(backupMasterAddressesZNode)
      .append(", clusterStateZNode=").append(clusterStateZNode).append(", tableZNode=")
      .append(tableZNode).append(", clusterIdZNode=").append(clusterIdZNode)
      .append(", splitLogZNode=").append(splitLogZNode).append(", balancerZNode=")
      .append(balancerZNode).append(", regionNormalizerZNode=").append(regionNormalizerZNode)
      .append(", switchZNode=").append(switchZNode).append(", masterMaintZNode=")
      .append(masterMaintZNode).append(", replicationZNode=").append(replicationZNode)
      .append(", peersZNode=").append(peersZNode).append(", queuesZNode=").append(queuesZNode)
      .append(", hfileRefsZNode=").append(hfileRefsZNode).append(", snapshotCleanupZNode=")
      .append(snapshotCleanupZNode).append("]").toString();
  }
@deprecated Since 2.6.0, will be removed in 4.0.0. We use master local region to store this
            state.
hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZNodePaths.java