docs: public static String[] replaceDataReferencesInArray(final String[] args, final Map<String, Map<String, String>> data,
                                                          Converter<String, String> converter, boolean failIfUnexpanded, boolean blankIfUnexpanded) {
          if (null == data || data.isEmpty()) {
              return args;
          }
          if (null == args || args.length < 1) {
              return args;
          }
          final String[] newargs = new String[args.length];
  
          for (int i = 0; i < args.length; i++) {
              final String arg = args[i];
              newargs[i] = replaceDataReferencesInString(arg, data, converter, failIfUnexpanded, blankIfUnexpanded);
          }
  
          return newargs;
      }