@Override
  public void setColor(Color color) {
    originalColor = color;
    if (color != null && !myBackground.equals(color)) {
      //noinspection UseJBColor
      color = new Color(UIUtil.getGrayFilter().filterRGB(0, 0, color.getRGB()));
    }
    super.setColor(color);
  }
@Override
  public void setColor(Color color)