protected Edge createEdge(BasicBlock source, BasicBlock target) { return new Edge(source, target);
public Edge createEdge(BasicBlock source, BasicBlock dest, int type) { Edge edge = createEdge(source, dest); edge.setType(type); return edge;
	protected Edge createEdge(BasicBlock source, BasicBlock target) {		return new Edge(source, target);	}