@Override public boolean tryAdvance(Consumer<? super OEdge> action) { while (hasNext()) { OResult nextElem = next(); if (nextElem != null && nextElem.isEdge()) { action.accept(nextElem.getEdge().get()); return true; } } return false; }
public Optional<OrientEdge> getEdge() { return inner.getEdge().map((v) -> graph.elementFactory().wrapEdge(v)); }