private static void saveRecentColors(List<? extends Color> recentColors) {
      final List<String> values = new ArrayList<>();
      for (Color recentColor : recentColors) {
        if (recentColor == null) break;
        values
          .add(String.format("%d-%d-%d-%d", recentColor.getRed(), recentColor.getGreen(), recentColor.getBlue(), recentColor.getAlpha()));
      }

      PropertiesComponent.getInstance().setValue(COLOR_CHOOSER_COLORS_KEY, values.isEmpty() ? null : StringUtil.join(values, ",,,"), null);
    }
private static void saveRecentColors(List<? extends Color> recentColors)