@Override
  public boolean isFocusTraversable(JComboBox<?> c) {
    return !comboBox.isEditable() || editor instanceof ComboBoxCompositeEditor && !((ComboBoxCompositeEditor<?, ?>)editor).isEditable();
  }
@Override
  public boolean isFocusTraversable(JComboBox<?> c)