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));
   }
 }