graphic.fireEvent(EOMGCursors.EDIT, "");
graphic.fireEvent(EOMGCursors.EDIT, "", e);
    public boolean mouseReleased(MouseEvent e) {	Debug.message("eomg", "GraphicStateMachine|edit state|mouseReleased");	if ((graphic.getStateMachine()).isOffsetNeeded() == true) {	    graphic.getStateMachine().setOffset();	    graphic.getStateMachine().setOffsetNeeded(false);	} else {	    graphic.getStateMachine().setSelected();	    GrabPoint mp = graphic.getMovingPoint();	    if (mp == null && !graphic.getCanGrabGraphic()) {		graphic.fireEvent(EOMGCursors.DEFAULT, "");     	    } else {		graphic.fireEvent(EOMGCursors.EDIT, "");	    }	}	graphic.redraw(e, true);	graphic.setMovingPoint(null);	return getMapMouseListenerResponse();    }