@Override public OperationFuture<NodeData> getData(String path, @Nullable Watcher watcher) { return relayFuture(delegate.getData(getNamespacedPath(path), watcher), this.<NodeData>createFuture(path)); }
@Override public OperationFuture<NodeChildren> getChildren(String path, @Nullable Watcher watcher) { return relayFuture(delegate.getChildren(getNamespacedPath(path), watcher), this.<NodeChildren>createFuture(path)); }
@Override public OperationFuture<Stat> exists(String path, @Nullable Watcher watcher) { return relayFuture(delegate.exists(getNamespacedPath(path), watcher), this.<Stat>createFuture(path)); }
@Override public OperationFuture<NodeData> getData(String path, @Nullable Watcher watcher) { return relayFuture(delegate.getData(getNamespacedPath(path), watcher), this.<NodeData>createFuture(path)); }
@Override public OperationFuture<Stat> exists(String path, @Nullable Watcher watcher) { return relayFuture(delegate.exists(getNamespacedPath(path), watcher), this.<Stat>createFuture(path)); }
@Override public OperationFuture<NodeChildren> getChildren(String path, @Nullable Watcher watcher) { return relayFuture(delegate.getChildren(getNamespacedPath(path), watcher), this.<NodeChildren>createFuture(path)); }
@Override public OperationFuture<ACLData> getACL(String path) { return relayFuture(delegate.getACL(getNamespacedPath(path)), this.<ACLData>createFuture(path)); }
@Override public OperationFuture<Stat> setACL(String path, Iterable<ACL> acl, int version) { return relayFuture(delegate.setACL(getNamespacedPath(path), acl, version), this.<Stat>createFuture(path)); }
@Override public OperationFuture<ACLData> getACL(String path) { return relayFuture(delegate.getACL(getNamespacedPath(path)), this.<ACLData>createFuture(path)); }
@Override public OperationFuture<Stat> setData(String dataPath, byte[] data, int version) { return relayFuture(delegate.setData(getNamespacedPath(dataPath), data, version), this.<Stat>createFuture(dataPath)); }
@Override public OperationFuture<Stat> setACL(String path, Iterable<ACL> acl, int version) { return relayFuture(delegate.setACL(getNamespacedPath(path), acl, version), this.<Stat>createFuture(path)); }
@Override public OperationFuture<Stat> setData(String dataPath, byte[] data, int version) { return relayFuture(delegate.setData(getNamespacedPath(dataPath), data, version), this.<Stat>createFuture(dataPath)); }