Bug 324841 Launching with -persistState false leads to an NPE
Like reported on the newsgroup launching with this flag set to true leads to an NPE because we still try to load the deltas.
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/ResourceHandler.java
.createModelReconciler();
					document.normalizeDocument();
					Collection<ModelDelta> deltas = modelReconciler.constructDeltas(resource
							.getContents().get(0), document);
					modelReconcilingService.applyDeltas(deltas);
				}
			} catch (Exception e) {
				if (logger != null) {
					logger.error(e);
				}
			}
			return resource;
		}
		long restoreLastModified = getLastStoreDatetime();
		long lastApplicationModification = getLastApplicationModification();
		boolean restore = restoreLastModified > lastApplicationModification;
		Resource resource;
		if (restore) {
			resource = loadRestoredModel();
		} else {
			resource = loadBaseModel();
		}
		
		
		MApplication appElement = (MApplication) resource.getContents().get(0);
		this.context.set(MApplication.class, appElement);
		ModelAssembler contribProcessor = ContextInjectionFactory.make(ModelAssembler.class,
				context);
		contribProcessor.processModel();
		return resource;