docs: public String read(String path, Watcher watcher, Stat stat) throws InterruptedException, KeeperException {
  
          byte[] data = zk.getData(path, watcher, stat);
          return new String(data, CHARSET);
      }