@Override
  public final PopupStep<?> onChosen(T selectedValue, boolean finalChoice) {
    return onChosen(Collections.singletonList(selectedValue), finalChoice);
  }
@Override
  public final PopupStep<?> onChosen(T selectedValue, boolean finalChoice)