int findIndex(EdgeEnd eSearch) { iterator; // force edgelist to be computed for (int i = 0; i < edgeList!.length; i++) { EdgeEnd e = edgeList![i]; if (e == eSearch) return i; } return -1; }