return new MultiIterable<Vertex>(vertices);
}
@Override
public VertexQuery query() {
return new WrapperVertexQuery(new DefaultVertexQuery(this)) {
@Override
public Iterable<Edge> edges() {
return new DerivedEdgeIterable(this.query.edges(), derivedGraph);
}