src/vs/workbench/contrib/sessionSync/browser/sessionSync.contribution.ts/SessionSyncContribution/registerApplyLatestEditSessionAction
class SessionSyncContribution:	private registerApplyLatestEditSessionAction(): void {
		const that = this;
		this._register(registerAction2(class ApplyLatestEditSessionAction extends Action2 {
			constructor() {
				super({
					id: resumeLatestCommand.id,
					title: resumeLatestCommand.title,
					menu: {
						id: MenuId.CommandPalette,
					}
				});
			}

			async run(accessor: ServicesAccessor): Promise<void> {
				await that.progressService.withProgress({
					location: ProgressLocation.Notification,
					title: localize('applying edit session', 'Applying edit session...')
				}, async () => await that.applyEditSession());
			}
		}));
	}