EntityPath<Person, Person> entityPath = new ConvertingEntityPath<Person, Person>(path, neo4jTemplate);
Assert.assertEquals("start entity",michael, entityPath.startEntity());
Assert.assertEquals("start node",node, path.startNode());
Assert.assertEquals("end entity",michael, entityPath.endEntity());
Assert.assertEquals("end node",node, path.endNode());
Assert.assertNull("no relationship", entityPath.lastRelationshipEntity());
Assert.assertNull("no relationship", path.lastRelationship());
// todo all 6 iterators
}