src/vs/editor/contrib/documentSymbols/browser/outlineModel.ts/OutlineGroup/_getItemEnclosingPosition
class OutlineGroup:	private _getItemEnclosingPosition(position: IPosition, children: Map<string, OutlineElement>): OutlineElement | undefined {
		for (const [, item] of children) {
			if (!item.symbol.range || !Range.containsPosition(item.symbol.range, position)) {
				continue;
			}
			return this._getItemEnclosingPosition(position, item.children) || item;
		}
		return undefined;
	}