src/vs/workbench/contrib/extensions/electron-sandbox/reportExtensionIssueAction.ts/ReportExtensionIssueAction/constructor
class ReportExtensionIssueAction:	constructor(
		private extension: {
			description: IExtensionDescription;
			marketplaceInfo: IExtension;
			status?: IExtensionsStatus;
			unresponsiveProfile?: IExtensionHostProfile;
		},
		@IOpenerService private readonly openerService: IOpenerService,
		@IClipboardService private readonly clipboardService: IClipboardService,
		@IProductService private readonly productService: IProductService,
		@INativeHostService private readonly nativeHostService: INativeHostService
	) {
		super(ReportExtensionIssueAction._id, ReportExtensionIssueAction._label, 'extension-action report-issue');

		this.enabled = extension.description.isBuiltin || (!!extension.description.repository && !!extension.description.repository.url);
	}