src/vs/workbench/contrib/webviewPanel/browser/webviewEditorInputSerializer.ts/WebviewEditorInputSerializer/fromJson
class WebviewEditorInputSerializer:	protected fromJson(data: SerializedWebview): DeserializedWebview {
		return {
			...data,
			extension: reviveWebviewExtensionDescription(data.extensionId, data.extensionLocation),
			iconPath: reviveIconPath(data.iconPath),
			state: reviveState(data.state),
			webviewOptions: restoreWebviewOptions(data.options),
			contentOptions: restoreWebviewContentOptions(data.options),
		};
	}