public ClientConfigController() {
// theme
final FacesContext facesContext = FacesContext.getCurrentInstance();
final TobagoConfig tobagoConfig = TobagoConfig.getInstance(facesContext);
final List<Theme> themes = new ArrayList<Theme>(tobagoConfig.getSupportedThemes());
themes.add(0, tobagoConfig.getDefaultTheme());
themeItems = new SelectItem[themes.size()];
for (int i = 0; i < themeItems.length; i++) {
final Theme themeItem = themes.get(i);
themeItems[i] = new SelectItem(themeItem, themeItem.getDisplayName());
}