Color () { if (func != null) { return lazy(() -> func.get().darker()); } if (name != null) { return calculateColor(name, defaultColor).darker(); } return new JBColor(super.darker(), getDarkVariant().darker()); }