if (!(currentEditable instanceof EditableOMGraphicList)) {
if (DEBUG) {
Debug.output("OMDrawingTool.select: already working on OMGraphic, creating an EditableOMGraphicList for selection mode");
}
EditableOMGraphicList eomgl = new EditableOMGraphicList(new OMGraphicList());
eomgl.setProjection(getProjection());
DrawingToolRequestorList rl = new DrawingToolRequestorList();
// Add what's current to the requestor list
rl.add(currentEditable.getGraphic(), requestor);
// then add the current editable to the eomgl
eomgl.add(currentEditable);
currentEditable.removeEOMGListener(this);
// tell selectionlisteners to disregard the current
// thing.
setCurrentEditable(null);