code: private byte[] _readRaw(String path) throws ZooKeeperException {
          try {
              byte[] data = curatorFramework.getData().forPath(path);
              // if (cacheRaw != null) {
              _watchNode(path);
              // }
              return data;
          } catch (KeeperException.NoNodeException e) {
              return null;
          } catch (KeeperException.ConnectionLossException e) {
              throw new ZooKeeperException.ClientDisconnectedException();
          } catch (Exception e) {
              if (e instanceof ZooKeeperException) {
                  throw (ZooKeeperException) e;
              } else {
                  throw new ZooKeeperException(e);
              }
          }
      }
docs: Reads raw data from a node.
  
  @param path
  @return
  @throws ZooKeeperException