@Override
		public boolean remove() throws ConcurrentModificationException {
			boolean removed;
			if (edgeSetModificationNumber != getModificationNumber()) {
				throw new ConcurrentModificationException("Edge Set Modified");
			}
			removed = EdgeSet.this.remove(edges[currentPosition]);
			edgeSetModificationNumber = getModificationNumber();
			return removed;
		}
Removes the edge returned by the most recent call to next().
Ghidra/Framework/Generic/src/main/java/ghidra/util/graph/EdgeSet.java