BasicBlock fakeSource = new BasicBlock(-1); Edge fakeEdge = new Edge(fakeSource, dest, 0, -1); SortedMap<Edge, Edge> tailMap = incomingEdgeMap.tailMap(fakeEdge); return new IncomingEdgeIterator(tailMap.values().iterator(), dest); }
return new IncomingEdgeIterator(dest); }
    public Iterator<Edge> incomingEdgeIterator(BasicBlock dest) {	BasicBlock fakeSource = new BasicBlock(-1);	Edge fakeEdge = new Edge(fakeSource, dest, 0, -1);	SortedMap<Edge, Edge> tailMap = incomingEdgeMap.tailMap(fakeEdge);	return new IncomingEdgeIterator(tailMap.values().iterator(), dest);    }