// Iterator <KeyValueVersion> edgeKeys = this.store.multiGetIterator(oracle.kv.Direction.FORWARD, 0,majorKeyFromString(this.getGraphKey()+"/EdgeIndex"), null,null);
Iterator<KeyValueVersion> edgeKeys = this.store.storeIterator(oracle.kv.Direction.UNORDERED, 0,majorKeyFromString(this.getGraphKey()+"/Edge"), null, Depth.CHILDREN_ONLY);
while (edgeKeys.hasNext())
{
Key ek = edgeKeys.next().getKey();
List<String> edgeAddress = ek.getFullPath();
String eId = edgeAddress.get(edgeAddress.size()-1);
KVEdge edge = new KVEdge(this, eId);
if (edge.exists())
{