code: public String get(String key, Object... arguments) {
          if (this.bundle.containsKey(key)) {
              return MessageFormat.format(this.bundle.getString(key), arguments);
          } else if (this.defaults.containsKey(key)) {
              return MessageFormat.format(this.defaults.get(key), arguments);
          } else {
              // Ignore anything else
          }
  
          return "";
      }
docs: Returns a localized value for a given key stored in messages_xx.properties and passing the
  given arguments
  
  @param key The key to look up the localized value
  @param arguments The arguments to use
  @return The localized value or null value if the given key is not configured