@Override
 public String getDescription(String locale) {
   PortletLocalizationData localeData = localizations.get(locale);
   if (localeData != null && localeData.getDescription() != null) {
     return localeData.getDescription();
   }
   return description;
 }
 @Override
 public String getName(String locale) {
   PortletLocalizationData localeData = localizations.get(locale);
   if (localeData != null && localeData.getName() != null) {
     return localeData.getName();
   }
   return name;
 }
 @Override
 public void addLocalizedTitle(String locale, String chanTitle) {
   PortletLocalizationData localeData = localizations.get(locale);
   if (localeData == null) {
     localeData = new PortletLocalizationData();
   }
   localeData.setTitle(chanTitle);
   localizations.put(locale, localeData);
 }
 @Override
 public void addLocalizedDescription(String locale, String chanDesc) {
   PortletLocalizationData localeData = localizations.get(locale);
   if (localeData == null) {
     localeData = new PortletLocalizationData();
   }
   localeData.setDescription(chanDesc);
   localizations.put(locale, localeData);
 }