protected void drawTransitions(Graphics g) {
		Graphics2D g2 = (Graphics2D) g;
		Set arrows = arrowToTransitionMap.keySet();
		Iterator it = arrows.iterator();
		while (it.hasNext()) {
			CurvedArrow arrow = (CurvedArrow) it.next();
            if (arrow.myTransition.isSelected){
                arrow.drawHighlight(g2);
                arrow.drawControlPoint(g2);
            }
            else 
                arrow.draw(g2);
		}
	}