@Override
    public boolean isLeaf(Object node) {
	if (!(node instanceof ZVNode)) {
	    throw new IllegalArgumentException("node must be a ZVNode");
	}

	return this.model.getChildren((ZVNode) node).size() == 0;
    }