Group group = null; try { group = getGroup(); if (!group.isStagingGroup()) { return logoId; } } catch (Exception e) { return logoId; } Group liveGroup = group.getLiveGroup(); LayoutSet liveLayoutSet = null; if (isPrivateLayout()) { liveLayoutSet = liveGroup.getPrivateLayoutSet(); } else { liveLayoutSet = liveGroup.getPublicLayoutSet(); } return liveLayoutSet.getLogoId(); } @Override public String getSettings() { if (_settingsProperties == null) { return super.getSettings(); } else { return _settingsProperties.toString(); } } public UnicodeProperties getSettingsProperties() { if (_settingsProperties == null) { _settingsProperties = new UnicodeProperties(true); try { _settingsProperties.load(super.getSettings()); } catch (IOException ioe) { _log.error(ioe, ioe); } }