public void setSelectedTool(Class<? extends Tool> toolClass) { Tool tool = toolMap.get(toolClass); if (tool != null && tool.isAvailable()) { tool.setSelected(true); setSelectedTool(tool); } }