Iterator<Edge> i = edgeIterator(); while (i.hasNext()) { Edge edge = i.next(); if (edge.getId() == id) return edge;
Iterator<Edge> i = edgeIterator(); while (i.hasNext()) { Edge edge = i.next(); if (edge.getId() == id) return edge; } return null;
    public Edge lookupEdgeById(int id) {	Iterator<Edge> i = edgeIterator();	while (i.hasNext()) {	    Edge edge = i.next();	    if (edge.getId() == id)		return edge;	}	return null;    }