public int compareTo(Object o) {
public int compareTo(Edge other) {
	public int compareTo(Object o) {		// Lexicographically compare (source,dest) pair.		Edge other = (Edge) o;		int cmp = source.compareTo(other.source);		if (cmp != 0)			return cmp;		return dest.compareTo(other.dest);	}