virtual int getFatherId(int parentId) const { return getNode(parentId) -> getFatherId(); }
int getFatherId(int parentId) const throw (NodeNotFoundException) { return getNode(parentId) -> getFatherId(); }
		virtual int getFatherId(int parentId) const { return getNode(parentId) -> getFatherId(); }