@Override
 public String toDebugString(Locale locale) {
   if (values == null) {
     return "";
   }
   final StringBuilder sb = new StringBuilder();
   for (final String localeKey : values.keySet()) {
     if (!values.get(localeKey).isEmpty()) {
       sb.append("Locale: ")
           .append(LocaleHelper.debugLabel(LocaleHelper.parseLocaleString(localeKey)))
           .append("\n");
       for (final String value : values.get(localeKey)) {
         sb.append("  ").append(value).append("\n");
       }
     }
   }
   return sb.toString();
 }