public @NotNull Icon getIcon(@NotNull Color color, int size) {
    return Objects.requireNonNull(cache.get(color)).computeIfAbsent(size, s -> new ColorIcon(s, color, true));
  }
public @NotNull Icon getIcon(@NotNull Color color, int size)