code: public static String[] replaceDataReferencesInArray(final String[] args, final Map<String, Map<String, String>> data, Converter<String, String> converter, boolean failIfUnexpanded) {
          return replaceDataReferencesInArray(args, data, converter, failIfUnexpanded, false);
      }
docs: Replace the embedded  properties of the form '${key.name}' in the input Strings with the value from the data
  context
  
  @param args argument string array
  @param data data context
  @param converter converter
  @param failIfUnexpanded true to fail if property is not found
  @return string array with replaced embedded properties