static Color getColor(@NotNull Supplier<? extends Component> supplier, @NotNull ColorKey key) {
    return JBColor.lazy(() -> getColor(supplier.get(), key));
  }
static Color getColor(@NotNull Supplier<? extends Component> supplier, @NotNull ColorKey key)