if (!anonymous) { getParent().unset(name); } else { getParent().removeNode(this); }
getParent().removeNode(this);
    public boolean remove() {        checkWriteLock();        try {            if (!anonymous) {                getParent().unset(name);            } else {                getParent().removeNode(this);            }        } catch (Exception x) {            return false;        }        return true;    }