final Map<?, ?> endData = (Map<?, ?>) path.get("end");
final Integer length = (Integer) path.get("length");
RestRelationship lastRelationship = lastRelationshipData == null ? null : new RestRelationship(lastRelationshipData, restApi);
return new SimplePath(
new RestNode(startData,restApi),
new RestNode(endData,restApi),
lastRelationship,
length,
new IterableWrapper<Node, Map<?,?>>(nodesData) {
@Override
protected Node underlyingObjectToObject(Map<?, ?> data) {
return new RestNode(data,restApi);
}
},
new IterableWrapper<Relationship, Map<?,?>>(relationshipsData) {
@Override
protected Relationship underlyingObjectToObject(Map<?, ?> data) {