@Test
public void testRestoreUpdatesExistingAdapter() {
final Movie movie = new Movie();
final ObjectAdapter adapter = system.createPersistentTestObject(movie);
adapter.changeState(ResolveState.RESOLVED);
final DummyObjectData data = new DummyObjectData(adapter.getOid(), Movie.class.getName(), true, new TestProxyVersion(3));
final DummyEncodeableObjectData name = new DummyEncodeableObjectData("ET", "java.lang.String");
final DummyNullValue reference = new DummyNullValue(Person.class.getName());
data.setFieldContent(new Data[] { reference, name });