((OMDrawingTool) itemSource).deactivate(OMGraphicConstants.DELETE_GRAPHIC_MASK);
} else {
if (item != null) { // is this check necessary? I
// doubt it.
DrawingToolRequestor requestor = item.getRequestor();
OMGraphic omg = item.getOMGraphic();
if (requestor != null) {
requestor.drawingComplete(omg,
new OMAction(OMGraphicConstants.DELETE_GRAPHIC_MASK));
} else {
// if there isn't a requestor specified, tell
// anyone who will listen.
Iterator reqs = requestors.iterator();