public void timeDelay(int sleepTimeInMillis) {
    try {
      Thread.sleep(sleepTimeInMillis);
    } catch (InterruptedException e) {
      LOG.error("Interrupted exception on wait.", e);
      Thread.interrupted();
    }
  }
Returns a ZK generated identifier for this client.
If the current client is registering for the first time, it creates an ephemeral sequential node in the ZK tree
If the current client has already registered and is still within the same session, it returns the already existing
value for the ephemeralPath

@param data Object that should be written as data in the registered ephemeral ZK node
@return String representing the absolute ephemeralPath of this client in the current session
samza-core/src/main/java/org/apache/samza/zk/ZkUtils.java