Color (final @NotNull String colorId, final @NotNull Color defaultColor) { return lazy(() -> { Color color = defaultThemeColors.get(colorId); if (color != null) { return color; } defaultThemeColors.put(colorId, defaultColor); return defaultColor; }); }