for (Vertex vertex : vertices) {
Collection<Edge> edges = null;
if (vertex instanceof HasEdges) {
HasEdges hasEdges = (HasEdges) vertex;
edges = hasEdges.getOutgoing();
} else {
Graph graph = _graphService.getGraph();
GraphVertex gv = graph.getGraphVertex(vertex.getLabel());
if (gv != null)
edges = gv.getOutgoing();