protected void onSelectByMnemonic(Object value) {
   if (myListModel.isVisible(value)) {
     myList.setSelectedValue(value, true);
     myList.repaint();
     handleSelect(true);
   }
 }
 protected void onChildSelectedFor(Object value) {
   if (myList.getSelectedValue() != value) {
     myList.setSelectedValue(value, false);
   }
 }