code: public List<String> getPropertyValueAsList(String key, Object[] parameters) {
          if (parameters != null && parameters.length > 0) {
              String parameters2[] = new String[parameters.length];
              for (int i = 0; i < parameters.length; i++) {
                  Object parameter = parameters[i];
                  if (parameter != null) {
                      parameters2[i] = String.valueOf(parameter);
                  }
              }
              return getPropertyValueAsList(new String[] { key }, parameters2);
          } else {
              return getPropertyValueAsList(key);
          }
      }
docs: Searches over the group of {@code GUIProperties} for a property list
  corresponding to the given key.
  
  @param key
  key to be found
  @param parameters
  instances of the {@code String} literal <code>"{n}"</code> in
  the retrieved value will be replaced by the {@code String}
  representation of {@code params[n]}
  @return the first property list found associated with a concatenation of
  the given names
  @throws MissingGUIPropertyException