public static @NotNull Color blendColorsInRgb(@NotNull Color bg, @NotNull Color fg, double value) {
    int red = blendRgb(bg.getRed(), fg.getRed(), value);
    int green = blendRgb(bg.getGreen(), fg.getGreen(), value);
    int blue = blendRgb(bg.getBlue(), fg.getBlue(), value);
    return new Color(MathUtil.clamp(red, 0, 255),
                     MathUtil.clamp(green, 0, 255),
                     MathUtil.clamp(blue, 0, 255));
  }
public static @NotNull Color blendColorsInRgb(@NotNull Color bg, @NotNull Color fg, double value)