src/vs/platform/actions/browser/menuEntryActionViewItem.ts/SubmenuEntrySelectActionViewItem/constructor
class SubmenuEntrySelectActionViewItem:	constructor(
		action: SubmenuItemAction,
		@IThemeService private readonly themeService: IThemeService,
		@IContextViewService contextViewService: IContextViewService
	) {
		super(null, action, action.actions.map(a => ({
			text: a.id === Separator.ID ? '\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500' : a.label,
			isDisabled: !a.enabled,
		})), 0, contextViewService, { ariaLabel: action.tooltip, optionsAsChildren: true });
		this._register(attachSelectBoxStyler(this.selectBox, themeService));
		this.select(Math.max(0, action.actions.findIndex(a => a.checked)));
	}