src/vs/workbench/contrib/mergeEditor/browser/mergeEditorSerializer.ts/MergeEditorSerializer/deserialize
class MergeEditorSerializer:	deserialize(instantiationService: IInstantiationService, raw: string): MergeEditorInput | undefined {
		try {
			const data = <MergeEditorInputJSON>parse(raw);
			return instantiationService.createInstance(
				MergeEditorInput,
				data.base,
				new MergeEditorInputData(data.input1.uri, data.input1.title, data.input1.detail, data.input1.description),
				new MergeEditorInputData(data.input2.uri, data.input2.title, data.input2.detail, data.input2.description),
				data.result
			);
		} catch (err) {
			onUnexpectedError(err);
			return undefined;
		}
	}