public static @NotNull Font getFont(@NotNull FontSize size, @Nullable Font base) {
    if (base == null) base = StartupUiUtil.getLabelFont();

    return JBFont.create(base).deriveFont(getFontSize(size));
  }
public static @NotNull Font getFont(@NotNull FontSize size, @Nullable Font base)