void (Object value, boolean finalChoice) { if (myListModel.isVisible(value) && isSelectable(value)) { myList.setSelectedValue(value, true); disposeChildren(); PopupStep<Object> listStep = getListStep(); PopupStep<?> nextStep = listStep.onChosen(value, finalChoice); handleNextStep(nextStep, value); } }