void () { if (myState == STATE_INIT) { InputTool tracker = myArea.findTargetTool(myCurrentScreenX, myCurrentScreenY); if (tracker == null) { refreshCursor(); if (ApplicationManager.getApplication().isInternal()) { myArea.setDescription(DesignerBundle.message("selection.tool.location.0.x.1", myCurrentScreenX, myCurrentScreenY)); } else { myArea.setDescription(null); } } else { if (myInputEvent instanceof MouseEvent) { try { tracker.mouseMove((MouseEvent)myInputEvent, myArea); } catch (Exception e) { // pass } } myArea.setCursor(tracker.getDefaultCursor()); myArea.setDescription(tracker.getDescription()); } } }