public static @NotNull JBColor lazy(@NotNull Supplier<? extends @NotNull Color> supplier) {
    return new JBColor(supplier);
  }
public static @NotNull JBColor lazy(@NotNull Supplier<? extends @NotNull Color> supplier)