docs: public static Map<String, Object> replaceDataReferences(final Map<String, Object> input,
                                                               final Map<String, Map<String, String>> data,
                                                              Converter<String, String> converter,
                                                              boolean failIfUnexpanded,
                                                              boolean blankIfUnexpanded
      )
      {
          final HashMap<String, Object> output = new HashMap<>();
          for (final String s : input.keySet()) {
              Object o = input.get(s);
              output.put(s, replaceDataReferencesInObject(o, data, converter, failIfUnexpanded, blankIfUnexpanded));
          }
          return output;
      }