// Don't use the default now, so we can detect that the users tried to set one.
String userName = LookUtils.getSystemProperty(DEFAULT_THEME_KEY, "");
boolean overridden = userName.length() > 0;
String themeName = overridden ? userName : defaultName;
PlasticTheme theme = createTheme(themeName);
PlasticTheme result = theme != null ? theme : new SkyBluer();
// In case the user tried to set a theme, log a message.
if (overridden) {
String className = result.getClass().getName().substring(
THEME_CLASSNAME_PREFIX.length());