@Override
  public @NotNull Color getBackgroundColor() {
    return ReadAction.compute(() -> {
      Color forcedBackground = myState.getMyForcedBackground();
      return forcedBackground == null ? getBackgroundIgnoreForced() : forcedBackground;
    });
  }
@Override
  public @NotNull Color getBackgroundColor()