@Override
 public <T extends NodeState> Group<T> createGroup(String path, Class<T> clazz) {
   return delegate.createGroup(path, clazz);
 }
 @Override
 public void close() {
   delegate.close();
 }
 @Override
 public CuratorFramework getCurator() {
   return delegate.getCurator();
 }