@Override
public OGraphEdge next(final String iFetchPlan) {
final ODocument doc = underlying.next();
OGraphEdge e = (OGraphEdge) database.getUserObjectByRecord(doc, null, !isReuseSameObject());
if (e != null)
return e;
e = getObject();
e.fromStream(doc);
return e;
}