code: public List<String> getPropertyValueAsList(String key, String... params) {
          try {
              String properties[] = RESOURCE_BUNDLE.getStringArray(key);
              if ((params != null) && (params.length > 0)) {
                  List<String> returnProperties = new ArrayList<String>();
                  for (String property : properties) {
                      returnProperties.add(MessageFormat.format(property, (Object[]) params).trim());
                  }
                  return returnProperties;
              } else {
                  return Arrays.asList(properties);
              }
          } catch (MissingResourceException e) {
          	throw new MissingGUIPropertyException(key, actualBundleName);
          } catch (IllegalArgumentException ie) {
              throw ie;
          }
      }
docs: Retrieves the property associated with the given key as a {@code List} of
  {@code String}s.
  
  @param key
  the key to be retrieved
  @param params
  instances of the {@code String} literal <code>"{n}"</code> in
  the retrieved value will be replaced by {@code params[n]}
  @return the parameterized property list associated with the given key
  @throws MissingGUIPropertyException