sclass ConceptsComboBox extends JComboBox { Concepts concepts; Class conceptClass; AWTOnConceptChanges updater; *(Concepts *concepts, Class *conceptClass) { updateItems(); updater = new AWTOnConceptChanges(concepts, this, l0 updateItems); updater.install(); } void updateItems { setComboBoxItems(this, freshList()); } swappable Cl freshList() { main list(concepts, conceptClass); } }