Color (@NonNls @NotNull String name, @Nullable Color defaultColor) { Color color = UIManager.getColor(name); if (color != null) return color; Color patternMatch = findPatternMatch(name); if (patternMatch != null) return patternMatch; return defaultColor == NAMED_COLOR_FALLBACK_MARKER || defaultColor == null ? calculateFallback(name) : defaultColor; }