protected override object DoGetValue(object key, object notFound)
        {
            var n = SortedMap.NodeAt(this._comp, this._tree, key);

            return(n != null ? n.Value : notFound);
        }