virtual bool isLeaf(int nodeId) const { return getNode(nodeId) -> isLeaf(); }
bool isLeaf(int nodeId) const throw (NodeNotFoundException) { return getNode(nodeId) -> isLeaf(); }
		virtual bool isLeaf(int nodeId) const { return getNode(nodeId) -> isLeaf(); }