public Icon getIcon() { // Suffix after "Default" in the class name is the icon name String className = getClass().getName(); int index = className.lastIndexOf('.'); String iconName = className.substring(index + 8); if (isEditable()) { return OWLIcons.getImageIcon(iconName); } else { return OWLIcons.getReadOnlyClsIcon(OWLIcons.getImageIcon(iconName)); } }