@Override
      public PopupStep<?> onChosen(V selectedValue, boolean finalChoice) {
        session.smartStepInto(handler, selectedValue);
        highlighter.dropHighlight();
        return FINAL_CHOICE;
      }
@Override
      public PopupStep<?> onChosen(V selectedValue, boolean finalChoice)