| ZooKeeper(ZooKeeperOptions) |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 1 | 1 |
| multiInternal(MultiOperationRecord) |  | 0% |  | 0% | 10 | 10 | 28 | 28 | 1 | 1 |
| exists(String, Watcher) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| validatePath(Iterable) |  | 0% |  | 0% | 3 | 3 | 23 | 23 | 1 | 1 |
| create(String, byte[], List, CreateMode) |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| getData(String, Watcher, Stat) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| getChildren(String, Watcher, Stat) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| create(String, byte[], List, CreateMode, AsyncCallback.StringCallback, Object) |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| create(String, byte[], List, CreateMode, Stat, long) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| getConfig(Watcher, Stat) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
| getChildren(String, Watcher) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| multiInternal(MultiOperationRecord, AsyncCallback.MultiCallback, Object) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| getClientCnxnSocket() |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| exists(String, Watcher, AsyncCallback.StatCallback, Object) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| getData(String, Watcher, AsyncCallback.DataCallback, Object) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| getChildren(String, Watcher, AsyncCallback.ChildrenCallback, Object) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| getChildren(String, Watcher, AsyncCallback.Children2Callback, Object) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| create(String, byte[], List, CreateMode, AsyncCallback.Create2Callback, Object, long) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| setACL(String, List, int) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| getConfig(Watcher, AsyncCallback.DataCallback, Object) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| removeWatches(int, String, Watcher, Watcher.WatcherType, boolean) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| setData(String, byte[], int) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| getACL(String, Stat) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| removeWatches(int, String, Watcher, Watcher.WatcherType, boolean, AsyncCallback.VoidCallback, Object) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| delete(String, int) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| addWatch(String, Watcher, AddWatchMode) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| delete(String, int, AsyncCallback.VoidCallback, Object) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| setData(String, byte[], int, AsyncCallback.StatCallback, Object) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| setACL(String, List, int, AsyncCallback.StatCallback, Object) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| makeCreateRecord(CreateMode, String, byte[], List, long) |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| addWatch(String, Watcher, AddWatchMode, AsyncCallback.VoidCallback, Object) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getAllChildrenNumber(String) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| sync(String) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| getRemoveWatchesRequest(int, Watcher.WatcherType, String) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| getACL(String, Stat, AsyncCallback.ACLCallback, Object) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| sync(String, AsyncCallback.VoidCallback, Object) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| getAllChildrenNumber(String, AsyncCallback.AllChildrenNumberCallback, Object) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| close() |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| getEphemerals(String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getEphemerals(String, AsyncCallback.EphemeralsCallback, Object) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| toString() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| updateServerList(String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| testableWaitForShutdown(int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| generateMultiTransaction(Iterable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| multi(Iterable, AsyncCallback.MultiCallback, Object) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| whoAmI() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| ZooKeeper(String, int, Watcher, long, byte[], boolean, HostProvider, ZKClientConfig) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| withRootPrefix(Op) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| ZooKeeper(String, int, Watcher, long, byte[], boolean, HostProvider) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| multi(Iterable) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| ZooKeeper(String, int, Watcher, boolean, HostProvider, ZKClientConfig) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getDefaultWatcher(boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| ZooKeeper(String, int, Watcher, boolean, HostProvider) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| ZooKeeper(String, int, Watcher, long, byte[], boolean) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setCreateHeader(CreateMode, RequestHeader) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| ZooKeeper(String, int, Watcher, boolean, ZKClientConfig) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| ZooKeeper(String, int, Watcher, long, byte[]) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| validateACL(List) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| ZooKeeper(String, int, Watcher, ZKClientConfig) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| ZooKeeper(String, int, Watcher, boolean) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| removeWatches(String, Watcher, Watcher.WatcherType, boolean, AsyncCallback.VoidCallback, Object) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createConnection(HostProvider, int, ZKClientConfig, Watcher, ClientCnxnSocket, long, byte[], boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ZooKeeper(String, int, Watcher) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| removeWatches(String, Watcher, Watcher.WatcherType, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| create(String, byte[], List, CreateMode, AsyncCallback.Create2Callback, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeAllWatches(String, Watcher.WatcherType, boolean, AsyncCallback.VoidCallback, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addWatch(String, AddWatchMode, AsyncCallback.VoidCallback, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| create(String, byte[], List, CreateMode, Stat) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exists(String, boolean, AsyncCallback.StatCallback, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getData(String, boolean, AsyncCallback.DataCallback, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getChildren(String, boolean, AsyncCallback.ChildrenCallback, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getChildren(String, boolean, AsyncCallback.Children2Callback, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getData(String, boolean, Stat) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConfig(boolean, AsyncCallback.DataCallback, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getChildren(String, boolean, Stat) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeAllWatches(String, Watcher.WatcherType, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addWatch(String, AddWatchMode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| validateWatcher(Watcher) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| exists(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConfig(boolean, Stat) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChildren(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| builder(String, Duration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTestable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addAuthInfo(String, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| close(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEphemerals(AsyncCallback.EphemeralsCallback, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testableRemoteSocketAddress() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testableLocalSocketAddress() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| register(Watcher) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| prependChroot(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transaction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSaslClient() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataWatches() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExistWatches() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChildWatches() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPersistentWatches() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPersistentRecursiveWatches() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWatchManager() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSessionId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSessionPasswd() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSessionTimeout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEphemerals() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getState() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClientConfig() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$3(HostProvider, Collection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$2(HostProvider, Collection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$1(HostProvider, Collection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$0(HostProvider, Collection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |