@Override
 public void setAttribute(String name, String value) {
   super.setAttribute(name, value);
   try {
     Property prop = Property.valueOf(name.replace("pen:", "").toUpperCase());
     switch (prop) {
       case SELECTEDINDEX:
         this.setSelectedIndex(Integer.valueOf(value));
         break;
     }
   } catch (IllegalArgumentException e) {
     System.out.println(
         "Could not find Property in Enum for: " + name + " in class" + getClass().getName());
   }
 }