@Override
  public Color getForeground() {
    if (isFocusOwner()) {
      return NamedColorUtil.getListSelectionForeground(true);
    }
    return super.getForeground();
  }
@Override
  public Color getForeground()