@Override
		public Edge next() throws ConcurrentModificationException {
			if (edgeSetModificationNumber != getModificationNumber()) {
				throw new ConcurrentModificationException("Edge Set Modified");
			}
			if (nextPosition < capacity()) {
				currentPosition = nextPosition;
				getNextPosition();
				return edges[currentPosition];
			}
			throw new NoSuchElementException();
		}
@return the next edge.
@throws ConcurrentModificationException
@throws NoSuchElementException if there is no next edge.
Ghidra/Framework/Generic/src/main/java/ghidra/util/graph/EdgeSet.java