src/vs/platform/userDataSync/common/abstractSynchronizer.ts/AbstractInitializer/initialize
class AbstractInitializer:	async initialize({ ref, content }: IUserData): Promise<void> {
		if (!content) {
			this.logService.info('Remote content does not exist.', this.resource);
			return;
		}

		const syncData = this.parseSyncData(content);
		if (!syncData) {
			return;
		}

		const isPreviouslySynced = await this.fileService.exists(this.lastSyncResource);
		if (isPreviouslySynced) {
			this.logService.info('Remote content does not exist.', this.resource);
			return;
		}

		try {
			await this.doInitialize({ ref, syncData });
		} catch (error) {
			this.logService.error(error);
		}
	}