Color (final @NotNull Color color) { return wrap(color, () -> { float[] rgb = color.getRGBColorComponents(null); float alpha = 0.80f; float rem = 1 - alpha; return new Color(rgb[0] * alpha + rem, rgb[1] * alpha + rem, rgb[2] * alpha + rem); }); }