docs: public static Configuration getDefaultFreemarkerConfiguration()
      {
          freemarker.template.Configuration configuration = new freemarker.template.Configuration(Configuration.VERSION_2_3_26);
          DefaultObjectWrapperBuilder objectWrapperBuilder = new DefaultObjectWrapperBuilder(Configuration.VERSION_2_3_26);
          objectWrapperBuilder.setUseAdaptersForContainers(true);
          objectWrapperBuilder.setIterableSupport(true);
          configuration.setObjectWrapper(objectWrapperBuilder.build());
          configuration.setAPIBuiltinEnabled(true);
  
          configuration.setTemplateLoader(new FurnaceFreeMarkerTemplateLoader());
          configuration.setTemplateUpdateDelayMilliseconds(3600);
          return configuration;
      }