currentEditable = eomg;
    public synchronized boolean setCurrentEditable(EditableOMGraphic eomg) {        if (currentEditable == null || eomg == null) {            if (selectionSupport != null) {                if (eomg == null && currentEditable != null) {                    // No longer being edited.                    selectionSupport.fireSelection(currentEditable.getGraphic(),                            requestor,                            false);                } else if (eomg != null) {                    // Starting to be edited.                    selectionSupport.fireSelection(eomg.getGraphic(),                            requestor,                            true);                } // else all is null, ignore...            }            currentEditable = eomg;            if (currentEditable != null) {                return true;            }        }        return false;    }