}
protected final void setControlTree(final DistributedTree controlTree) {
assertDuringInitialization();
this.controlTree = controlTree;
this.protectedTree = new DistributedTreeAdapter(controlTree) {
@Override
public void create(String node, boolean ephemeral) {
super.create(protect(node), ephemeral);
}