code: protected String getBundleKeyValue(Locale locale, String key, Object... parameters) {
          String value = null;
          try {
              value = getBundle(locale).getString(key);
          } catch (Exception ignore) {
          }
          return value != null ? MessageFormat.format(value, parameters) : null;
      }
docs: Method that centralizes the way to get the value associated to a bundle key.
  @param locale the locale.
  @param key the key searched for.
  @param parameters the parameters to apply to the value associated to the key.
  @return the formatted value associated to the given key. Empty string if no value exists for
  the given key.