}
@Test
@Transactional
public void testCreatePersonWithCreator() {
Person p = persistedPerson("Rod", 39);
long nodeId = p.getNodeId();
Node node = graphDatabaseContext.getNodeById(nodeId);
Person person1 = (Person) graphDatabaseContext.createEntityFromStoredType(node);
assertEquals("Rod", person1.getName());
Person person2 = graphDatabaseContext.createEntityFromState(node,Person.class);
assertEquals("Rod", person2.getName());
GraphRepository<Person> finder = graphRepositoryFactory.createGraphRepository(Person.class);
Person found = finder.findOne(nodeId);
assertEquals("Rod", found.getName());
}