final ObjectAdapter readObject = objectReader.load(reader2, versionCreator, dataEncrypter);
assertEquals(oid5, readObject.getOid());
assertEquals(ResolveState.RESOLVED, readObject.getResolveState());
final ParentEntity pojo = (ParentEntity) readObject.getObject();
final List<SimpleEntity> collection2 = pojo.getHomogeneousCollection();
assertEquals(2, collection2.size());
assertThat(collection2.get(0), CoreMatchers.instanceOf(SimpleEntity.class));
assertThat(collection2.get(1), CoreMatchers.instanceOf(SimpleEntity.class));