@Override
  public @Nullable SchemesCombo.MySchemeListItem<T> getSelectedItem() {
    int i = getSelectedIndex();
    return i >= 0 ? getItemAt(i) : null;
  }
@Override
  public @Nullable SchemesCombo.MySchemeListItem<T> getSelectedItem()