Bug 316279 MCommand's 'parameters' feature is not being persisted correctly
SSIA
tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/tests/reconciler/ModelReconcilerCommandTest.java
testCommand_CommandName("name", null);
	}
	public void testCommand_CommandName_StringEmpty() {
		testCommand_CommandName("name", "");
	}
	public void testCommand_CommandName_StringStringUnchanged() {
		testCommand_CommandName("name", "name");
	}
	public void testCommand_CommandName_StringStringChanged() {
		testCommand_CommandName("name", "name2");
	}
	private void testCommand_Description(String before, String after) {
		MApplication application = createApplication();
		MCommand command = CommandsFactoryImpl.eINSTANCE.createCommand();
		command.setDescription(before);
		application.getCommands().add(command);
		saveModel();
		ModelReconciler reconciler = createModelReconciler();
		reconciler.recordChanges(application);
		command.setDescription(after);
		Object state = reconciler.serialize();
		application = createApplication();
		command = application.getCommands().get(0);
		Collection<ModelDelta> deltas = constructDeltas(application, state);
		assertEquals(before, command.getDescription());
		applyAll(deltas);
		assertEquals(after, command.getDescription());
	}
	public void testCommand_Description_NullNull() {
		testCommand_Description(null, null);