You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2024/05/08 23:21:28 UTC

(freemarker-site) branch asf-site updated: Upload 2.3.33 docs for the release voting

This is an automated email from the ASF dual-hosted git repository.

ddekany pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/freemarker-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 57cef7b8 Upload 2.3.33 docs for the release voting
57cef7b8 is described below

commit 57cef7b8422217e2eedc248c73048dfe7a88e1a9
Author: ddekany <dd...@apache.org>
AuthorDate: Thu May 9 01:21:13 2024 +0200

    Upload 2.3.33 docs for the release voting
---
 builds/2.3.33-preview/_html/alphaidx.html          |  1814 ----
 .../2.3.33-preview/_html/api/allclasses-index.html |  1447 ---
 .../_html/api/allpackages-index.html               |   103 -
 .../2.3.33-preview/_html/api/constant-values.html  |  2146 ----
 .../2.3.33-preview/_html/api/deprecated-list.html  |   638 --
 .../_html/api/freemarker/cache/AndMatcher.html     |   175 -
 .../freemarker/cache/ByteArrayTemplateLoader.html  |   377 -
 .../_html/api/freemarker/cache/CacheStorage.html   |   174 -
 .../freemarker/cache/CacheStorageWithGetSize.html  |   149 -
 .../api/freemarker/cache/ClassTemplateLoader.html  |   362 -
 .../freemarker/cache/ConcurrentCacheStorage.html   |   151 -
 .../ConditionalTemplateConfigurationFactory.html   |   229 -
 .../api/freemarker/cache/FileExtensionMatcher.html |   214 -
 .../api/freemarker/cache/FileNameGlobMatcher.html  |   216 -
 .../api/freemarker/cache/FileTemplateLoader.html   |   522 -
 .../FirstMatchTemplateConfigurationFactory.html    |   292 -
 .../cache/MergingTemplateConfigurationFactory.html |   218 -
 .../api/freemarker/cache/MruCacheStorage.html      |   343 -
 .../api/freemarker/cache/MultiTemplateLoader.html  |   429 -
 .../_html/api/freemarker/cache/NotMatcher.html     |   175 -
 .../api/freemarker/cache/NullCacheStorage.html     |   292 -
 .../_html/api/freemarker/cache/OrMatcher.html      |   175 -
 .../api/freemarker/cache/PathGlobMatcher.html      |   230 -
 .../api/freemarker/cache/PathRegexMatcher.html     |   182 -
 .../api/freemarker/cache/SoftCacheStorage.html     |   267 -
 .../freemarker/cache/StatefulTemplateLoader.html   |   147 -
 .../api/freemarker/cache/StringTemplateLoader.html |   432 -
 .../api/freemarker/cache/StrongCacheStorage.html   |   255 -
 .../cache/TemplateCache.MaybeMissingTemplate.html  |   174 -
 .../_html/api/freemarker/cache/TemplateCache.html  |   702 --
 .../cache/TemplateConfigurationFactory.html        |   235 -
 .../TemplateConfigurationFactoryException.html     |   158 -
 .../_html/api/freemarker/cache/TemplateLoader.html |   290 -
 .../api/freemarker/cache/TemplateLoaderUtils.html  |   134 -
 .../freemarker/cache/TemplateLookupContext.html    |   243 -
 .../api/freemarker/cache/TemplateLookupResult.html |   158 -
 .../freemarker/cache/TemplateLookupStrategy.html   |   263 -
 .../api/freemarker/cache/TemplateNameFormat.html   |   207 -
 .../freemarker/cache/TemplateSourceMatcher.html    |   138 -
 .../api/freemarker/cache/URLTemplateLoader.html    |   405 -
 .../api/freemarker/cache/URLTemplateSource.html    |   238 -
 .../api/freemarker/cache/WebappTemplateLoader.html |   439 -
 .../api/freemarker/cache/package-summary.html      |   242 -
 .../_html/api/freemarker/cache/package-tree.html   |   138 -
 .../freemarker/core/AbstractJSONLikeFormat.html    |   117 -
 .../core/AliasTemplateDateFormatFactory.html       |   252 -
 .../core/AliasTemplateNumberFormatFactory.html     |   228 -
 .../core/ArithmeticEngine.BigDecimalEngine.html    |   293 -
 .../core/ArithmeticEngine.ConservativeEngine.html  |   324 -
 .../api/freemarker/core/ArithmeticEngine.html      |   407 -
 .../_html/api/freemarker/core/BugException.html    |   184 -
 .../api/freemarker/core/BuiltInForNodeEx.html      |   411 -
 .../_html/api/freemarker/core/CFormat.html         |   151 -
 .../_html/api/freemarker/core/CSSOutputFormat.html |   236 -
 ...CallPlaceCustomDataInitializationException.html |   150 -
 .../core/CombinedMarkupOutputFormat.html           |   427 -
 .../_html/api/freemarker/core/CommandLine.html     |   173 -
 .../freemarker/core/CommonMarkupOutputFormat.html  |   448 -
 .../core/CommonTemplateMarkupOutputModel.html      |   227 -
 ...nfigurable.SettingValueAssignmentException.html |   129 -
 .../core/Configurable.UnknownSettingException.html |   126 -
 .../_html/api/freemarker/core/Configurable.html    |  4609 --------
 .../_html/api/freemarker/core/CustomAttribute.html |   463 -
 .../core/DefaultTruncateBuiltinAlgorithm.html      |   767 --
 .../api/freemarker/core/DirectiveCallPlace.html    |   286 -
 .../api/freemarker/core/Environment.Namespace.html |   178 -
 .../_html/api/freemarker/core/Environment.html     |  2086 ----
 .../_html/api/freemarker/core/FreeMarkerTree.html  |   262 -
 .../api/freemarker/core/HTMLOutputFormat.html      |   341 -
 .../core/InvalidFormatParametersException.html     |   163 -
 .../core/InvalidFormatStringException.html         |   165 -
 .../freemarker/core/InvalidReferenceException.html |   172 -
 .../_html/api/freemarker/core/JSONCFormat.html     |   197 -
 .../api/freemarker/core/JSONOutputFormat.html      |   236 -
 .../_html/api/freemarker/core/JavaCFormat.html     |   187 -
 .../api/freemarker/core/JavaScriptCFormat.html     |   197 -
 .../freemarker/core/JavaScriptOrJSONCFormat.html   |   202 -
 .../freemarker/core/JavaScriptOutputFormat.html    |   237 -
 .../_html/api/freemarker/core/LegacyCFormat.html   |   206 -
 .../api/freemarker/core/MarkupOutputFormat.html    |   437 -
 .../api/freemarker/core/NonBooleanException.html   |   163 -
 .../api/freemarker/core/NonDateException.html      |   163 -
 .../freemarker/core/NonExtendedHashException.html  |   163 -
 .../freemarker/core/NonExtendedNodeException.html  |   165 -
 .../api/freemarker/core/NonHashException.html      |   165 -
 .../freemarker/core/NonMarkupOutputException.html  |   165 -
 .../api/freemarker/core/NonMethodException.html    |   170 -
 .../api/freemarker/core/NonNodeException.html      |   165 -
 .../api/freemarker/core/NonNumericalException.html |   163 -
 .../api/freemarker/core/NonSequenceException.html  |   165 -
 .../core/NonSequenceOrCollectionException.html     |   197 -
 .../api/freemarker/core/NonStringException.html    |   164 -
 .../core/NonStringOrTemplateOutputException.html   |   164 -
 .../core/OptInTemplateClassResolver.html           |   241 -
 .../_html/api/freemarker/core/OutputFormat.html    |   250 -
 .../_html/api/freemarker/core/ParseException.html  |  2756 -----
 .../api/freemarker/core/ParserConfiguration.html   |   269 -
 .../core/ParsingNotSupportedException.html         |   160 -
 .../api/freemarker/core/PlainTextOutputFormat.html |   240 -
 .../_html/api/freemarker/core/RTFOutputFormat.html |   341 -
 .../_html/api/freemarker/core/StopException.html   |   180 -
 .../api/freemarker/core/TemplateClassResolver.html |   220 -
 .../core/TemplateCombinedMarkupOutputModel.html    |   167 -
 .../api/freemarker/core/TemplateConfiguration.html |   751 --
 .../api/freemarker/core/TemplateDateFormat.html    |   280 -
 .../freemarker/core/TemplateDateFormatFactory.html |   228 -
 .../api/freemarker/core/TemplateFormatUtil.html    |   188 -
 .../freemarker/core/TemplateHTMLOutputModel.html   |   207 -
 .../freemarker/core/TemplateMarkupOutputModel.html |   170 -
 .../api/freemarker/core/TemplateNumberFormat.html  |   252 -
 .../core/TemplateNumberFormatFactory.html          |   204 -
 .../TemplateProcessingTracer.TracedElement.html    |   210 -
 .../freemarker/core/TemplateProcessingTracer.html  |   182 -
 .../freemarker/core/TemplateRTFOutputModel.html    |   207 -
 .../api/freemarker/core/TemplateValueFormat.html   |   173 -
 .../core/TemplateValueFormatException.html         |   163 -
 .../core/TemplateValueFormatFactory.html           |   139 -
 .../freemarker/core/TemplateXHTMLOutputModel.html  |   209 -
 .../freemarker/core/TemplateXMLOutputModel.html    |   211 -
 .../freemarker/core/TruncateBuiltinAlgorithm.html  |   367 -
 .../core/UndefinedCustomFormatException.html       |   161 -
 .../api/freemarker/core/UndefinedOutputFormat.html |   239 -
 .../freemarker/core/UnexpectedTypeException.html   |   159 -
 .../core/UnformattableValueException.html          |   166 -
 ...nownDateTypeFormattingUnsupportedException.html |   152 -
 ...UnknownDateTypeParsingUnsupportedException.html |   153 -
 .../freemarker/core/UnparsableValueException.html  |   161 -
 .../core/UnregisteredOutputFormatException.html    |   157 -
 .../api/freemarker/core/XHTMLOutputFormat.html     |   343 -
 .../_html/api/freemarker/core/XMLOutputFormat.html |   345 -
 .../_html/api/freemarker/core/XSCFormat.html       |   196 -
 .../_html/api/freemarker/core/package-summary.html |   456 -
 .../_html/api/freemarker/core/package-tree.html    |   282 -
 .../_html/api/freemarker/debug/Breakpoint.html     |   247 -
 .../_html/api/freemarker/debug/DebugModel.html     |   546 -
 .../api/freemarker/debug/DebuggedEnvironment.html  |   202 -
 .../_html/api/freemarker/debug/Debugger.html       |   325 -
 .../_html/api/freemarker/debug/DebuggerClient.html |   163 -
 .../api/freemarker/debug/DebuggerListener.html     |   147 -
 .../debug/EnvironmentSuspendedEvent.html           |   234 -
 .../api/freemarker/debug/impl/DebuggerService.html |   200 -
 .../debug/impl/RmiDebuggerListenerImpl.html        |   226 -
 .../api/freemarker/debug/impl/package-summary.html |    81 -
 .../api/freemarker/debug/impl/package-tree.html    |    87 -
 .../api/freemarker/debug/package-summary.html      |   112 -
 .../_html/api/freemarker/debug/package-tree.html   |   101 -
 .../api/freemarker/ext/ant/FreemarkerXmlTask.html  |   593 --
 .../api/freemarker/ext/ant/JythonAntTask.html      |   217 -
 .../ext/ant/UnlinkedJythonOperationsImpl.html      |   185 -
 .../api/freemarker/ext/ant/package-summary.html    |    85 -
 .../_html/api/freemarker/ext/ant/package-tree.html |    88 -
 .../_html/api/freemarker/ext/beans/ArrayModel.html |   274 -
 .../_html/api/freemarker/ext/beans/BeanModel.html  |   563 -
 .../api/freemarker/ext/beans/BeansModelCache.html  |   156 -
 .../BeansWrapper.MethodAppearanceDecision.html     |   306 -
 ...BeansWrapper.MethodAppearanceDecisionInput.html |   175 -
 .../api/freemarker/ext/beans/BeansWrapper.html     |  1735 ---
 .../freemarker/ext/beans/BeansWrapperBuilder.html  |   259 -
 .../ext/beans/BeansWrapperConfiguration.html       |   558 -
 .../ext/beans/BlacklistMemberAccessPolicy.html     |   209 -
 .../api/freemarker/ext/beans/BooleanModel.html     |   196 -
 .../ext/beans/ClassMemberAccessPolicy.html         |   153 -
 .../api/freemarker/ext/beans/CollectionModel.html  |   280 -
 .../_html/api/freemarker/ext/beans/DateModel.html  |   228 -
 .../ext/beans/DefaultMemberAccessPolicy.html       |   194 -
 .../api/freemarker/ext/beans/EnumerationModel.html |   267 -
 .../freemarker/ext/beans/GenericObjectModel.html   |   313 -
 .../api/freemarker/ext/beans/HashAdapter.html      |   240 -
 .../ext/beans/InvalidPropertyException.html        |   157 -
 .../api/freemarker/ext/beans/IteratorModel.html    |   271 -
 .../ext/beans/LegacyDefaultMemberAccessPolicy.html |   210 -
 .../_html/api/freemarker/ext/beans/MapModel.html   |   320 -
 .../freemarker/ext/beans/MemberAccessPolicy.html   |   197 -
 ...ectorListMemberAccessPolicy.MemberSelector.html |   337 -
 .../MemberSelectorListMemberAccessPolicy.html      |   211 -
 .../ext/beans/MethodAppearanceFineTuner.html       |   218 -
 .../api/freemarker/ext/beans/NumberModel.html      |   209 -
 .../ext/beans/OverloadedMethodsModel.html          |   220 -
 .../freemarker/ext/beans/ResourceBundleModel.html  |   331 -
 .../api/freemarker/ext/beans/SimpleMapModel.html   |   390 -
 .../freemarker/ext/beans/SimpleMethodModel.html    |   257 -
 .../freemarker/ext/beans/SingletonCustomizer.html  |   107 -
 .../api/freemarker/ext/beans/StringModel.html      |   224 -
 .../freemarker/ext/beans/TemplateAccessible.html   |    93 -
 .../ext/beans/WhitelistMemberAccessPolicy.html     |   211 -
 .../ext/beans/ZeroArgumentNonVoidMethodPolicy.html |   263 -
 .../api/freemarker/ext/beans/package-summary.html  |   265 -
 .../api/freemarker/ext/beans/package-tree.html     |   171 -
 .../_html/api/freemarker/ext/dom/NodeModel.html    |   858 --
 .../_html/api/freemarker/ext/dom/Transform.html    |   147 -
 .../_html/api/freemarker/ext/dom/XPathSupport.html |   134 -
 .../api/freemarker/ext/dom/package-summary.html    |    90 -
 .../_html/api/freemarker/ext/dom/package-tree.html |    81 -
 .../ext/jakarta/jsp/EventForwarding.html           |   293 -
 .../freemarker/ext/jakarta/jsp/FreemarkerTag.html  |   365 -
 .../TaglibFactory.ClasspathMetaInfTldSource.html   |   189 -
 .../jsp/TaglibFactory.ClearMetaInfTldSource.html   |   146 -
 .../jsp/TaglibFactory.MetaInfTldSource.html        |   113 -
 ...libFactory.WebInfPerLibJarMetaInfTldSource.html |   145 -
 .../freemarker/ext/jakarta/jsp/TaglibFactory.html  |   443 -
 .../ext/jakarta/jsp/package-summary.html           |   105 -
 .../freemarker/ext/jakarta/jsp/package-tree.html   |    83 -
 .../jakarta/servlet/AllHttpScopesHashModel.html    |   264 -
 .../ext/jakarta/servlet/FreemarkerServlet.html     |  1538 ---
 .../ext/jakarta/servlet/HttpRequestHashModel.html  |   301 -
 .../servlet/HttpRequestParametersHashModel.html    |   261 -
 .../ext/jakarta/servlet/HttpSessionHashModel.html  |   252 -
 .../ext/jakarta/servlet/IncludePage.html           |   235 -
 .../jakarta/servlet/ServletContextHashModel.html   |   242 -
 .../ext/jakarta/servlet/WebappTemplateLoader.html  |   439 -
 .../ext/jakarta/servlet/package-summary.html       |   108 -
 .../ext/jakarta/servlet/package-tree.html          |    97 -
 .../api/freemarker/ext/jdom/NodeListModel.html     |   597 --
 .../api/freemarker/ext/jdom/package-summary.html   |    77 -
 .../api/freemarker/ext/jdom/package-tree.html      |    74 -
 .../api/freemarker/ext/jsp/EventForwarding.html    |   293 -
 .../api/freemarker/ext/jsp/FreemarkerTag.html      |   365 -
 .../TaglibFactory.ClasspathMetaInfTldSource.html   |   189 -
 .../jsp/TaglibFactory.ClearMetaInfTldSource.html   |   146 -
 .../ext/jsp/TaglibFactory.MetaInfTldSource.html    |   113 -
 ...libFactory.WebInfPerLibJarMetaInfTldSource.html |   145 -
 .../api/freemarker/ext/jsp/TaglibFactory.html      |   443 -
 .../api/freemarker/ext/jsp/package-summary.html    |   105 -
 .../_html/api/freemarker/ext/jsp/package-tree.html |    83 -
 .../api/freemarker/ext/jython/JythonHashModel.html |   263 -
 .../api/freemarker/ext/jython/JythonModel.html     |   383 -
 .../freemarker/ext/jython/JythonNumberModel.html   |   208 -
 .../freemarker/ext/jython/JythonSequenceModel.html |   246 -
 .../ext/jython/JythonVersionAdapter.html           |   195 -
 .../api/freemarker/ext/jython/JythonWrapper.html   |   297 -
 .../api/freemarker/ext/jython/package-summary.html |   101 -
 .../api/freemarker/ext/jython/package-tree.html    |    82 -
 .../freemarker/ext/rhino/RhinoFunctionModel.html   |   214 -
 .../freemarker/ext/rhino/RhinoScriptableModel.html |   383 -
 .../api/freemarker/ext/rhino/RhinoWrapper.html     |   250 -
 .../api/freemarker/ext/rhino/package-summary.html  |    79 -
 .../api/freemarker/ext/rhino/package-tree.html     |    83 -
 .../ext/servlet/AllHttpScopesHashModel.html        |   264 -
 .../freemarker/ext/servlet/FreemarkerServlet.html  |  1538 ---
 .../ext/servlet/HttpRequestHashModel.html          |   301 -
 .../servlet/HttpRequestParametersHashModel.html    |   261 -
 .../ext/servlet/HttpSessionHashModel.html          |   252 -
 .../api/freemarker/ext/servlet/IncludePage.html    |   235 -
 .../ext/servlet/ServletContextHashModel.html       |   242 -
 .../freemarker/ext/servlet/package-summary.html    |   103 -
 .../api/freemarker/ext/servlet/package-tree.html   |    96 -
 .../api/freemarker/ext/util/IdentityHashMap.html   |   633 --
 .../_html/api/freemarker/ext/util/ModelCache.html  |   223 -
 .../api/freemarker/ext/util/ModelFactory.html      |   135 -
 .../freemarker/ext/util/WrapperTemplateModel.html  |   152 -
 .../api/freemarker/ext/util/package-summary.html   |    98 -
 .../api/freemarker/ext/util/package-tree.html      |    90 -
 .../api/freemarker/ext/xml/NodeListModel.html      |   684 --
 .../api/freemarker/ext/xml/package-summary.html    |    77 -
 .../_html/api/freemarker/ext/xml/package-tree.html |    74 -
 .../_html/api/freemarker/log/Logger.html           |   706 --
 .../_html/api/freemarker/log/package-summary.html  |    77 -
 .../_html/api/freemarker/log/package-tree.html     |    74 -
 .../freemarker/template/AdapterTemplateModel.html  |   173 -
 .../template/AttemptExceptionReporter.html         |   180 -
 .../api/freemarker/template/Configuration.html     |  5672 ----------
 .../freemarker/template/DefaultArrayAdapter.html   |   224 -
 .../template/DefaultEnumerationAdapter.html        |   262 -
 .../template/DefaultIterableAdapter.html           |   273 -
 .../template/DefaultIteratorAdapter.html           |   272 -
 .../freemarker/template/DefaultListAdapter.html    |   322 -
 .../api/freemarker/template/DefaultMapAdapter.html |   361 -
 .../template/DefaultNonListCollectionAdapter.html  |   326 -
 .../freemarker/template/DefaultObjectWrapper.html  |   635 --
 .../template/DefaultObjectWrapperBuilder.html      |   194 -
 .../DefaultObjectWrapperConfiguration.html         |   336 -
 .../api/freemarker/template/LocalizedString.html   |   224 -
 .../template/MalformedTemplateNameException.html   |   196 -
 .../template/MapKeyValuePairIterator.html          |   201 -
 ...eHashModel.ShouldNotBeGetAsMethodException.html |   222 -
 .../template/MethodCallAwareTemplateHashModel.html |   212 -
 .../api/freemarker/template/ObjectWrapper.html     |   258 -
 .../template/ObjectWrapperAndUnwrapper.html        |   253 -
 .../template/ResourceBundleLocalizedString.html    |   198 -
 .../api/freemarker/template/SimpleCollection.html  |   288 -
 .../_html/api/freemarker/template/SimpleDate.html  |   266 -
 .../_html/api/freemarker/template/SimpleHash.html  |   575 -
 .../_html/api/freemarker/template/SimpleList.html  |   183 -
 .../api/freemarker/template/SimpleNumber.html      |   254 -
 .../freemarker/template/SimpleObjectWrapper.html   |   261 -
 .../api/freemarker/template/SimpleScalar.html      |   235 -
 .../api/freemarker/template/SimpleSequence.html    |   507 -
 .../template/Template.WrongEncodingException.html  |  2357 ----
 .../_html/api/freemarker/template/Template.html    |  1218 ---
 .../freemarker/template/TemplateBooleanModel.html  |   195 -
 .../template/TemplateCollectionModel.html          |   176 -
 .../template/TemplateCollectionModelEx.html        |   183 -
 .../api/freemarker/template/TemplateDateModel.html |   260 -
 .../freemarker/template/TemplateDirectiveBody.html |   151 -
 .../template/TemplateDirectiveModel.html           |   199 -
 .../api/freemarker/template/TemplateException.html |   622 --
 .../template/TemplateExceptionHandler.html         |   231 -
 .../api/freemarker/template/TemplateHashModel.html |   179 -
 .../freemarker/template/TemplateHashModelEx.html   |   205 -
 .../TemplateHashModelEx2.KeyValuePair.html         |   159 -
 .../TemplateHashModelEx2.KeyValuePairIterator.html |   169 -
 .../freemarker/template/TemplateHashModelEx2.html  |   188 -
 .../freemarker/template/TemplateMethodModel.html   |   182 -
 .../freemarker/template/TemplateMethodModelEx.html |   172 -
 .../api/freemarker/template/TemplateModel.html     |   154 -
 .../freemarker/template/TemplateModelAdapter.html  |   140 -
 .../template/TemplateModelException.html           |   365 -
 .../freemarker/template/TemplateModelIterator.html |   158 -
 .../template/TemplateModelListSequence.html        |   219 -
 .../template/TemplateModelWithAPISupport.html      |   159 -
 .../api/freemarker/template/TemplateNodeModel.html |   249 -
 .../freemarker/template/TemplateNodeModelEx.html   |   176 -
 .../template/TemplateNotFoundException.html        |   208 -
 .../freemarker/template/TemplateNumberModel.html   |   162 -
 .../freemarker/template/TemplateScalarModel.html   |   187 -
 .../freemarker/template/TemplateSequenceModel.html |   184 -
 .../template/TemplateTransformModel.html           |   182 -
 .../api/freemarker/template/TransformControl.html  |   301 -
 .../_html/api/freemarker/template/Version.html     |   387 -
 .../freemarker/template/WrappingTemplateModel.html |   282 -
 .../api/freemarker/template/package-summary.html   |   372 -
 .../api/freemarker/template/package-tree.html      |   211 -
 .../freemarker/template/utility/CaptureOutput.html |   242 -
 .../api/freemarker/template/utility/ClassUtil.html |   415 -
 .../template/utility/CollectionUtils.html          |   167 -
 .../freemarker/template/utility/Collections12.html |   188 -
 .../api/freemarker/template/utility/Constants.html |   273 -
 .../freemarker/template/utility/DOMNodeModel.html  |   216 -
 .../DateUtil.CalendarFieldsToDateConverter.html    |   157 -
 .../utility/DateUtil.DateParseException.html       |   154 -
 .../DateUtil.DateToISO8601CalendarFactory.html     |   146 -
 ...eUtil.TrivialCalendarFieldsToDateConverter.html |   197 -
 ...teUtil.TrivialDateToISO8601CalendarFactory.html |   185 -
 .../api/freemarker/template/utility/DateUtil.html  |   545 -
 .../freemarker/template/utility/DeepUnwrap.html    |   240 -
 .../api/freemarker/template/utility/Execute.html   |   219 -
 .../freemarker/template/utility/HtmlEscape.html    |   233 -
 .../freemarker/template/utility/JythonRuntime.html |   215 -
 .../template/utility/NormalizeNewlines.html        |   257 -
 .../template/utility/NullArgumentException.html    |   219 -
 .../freemarker/template/utility/NullWriter.html    |   355 -
 .../freemarker/template/utility/NumberUtil.html    |   218 -
 .../template/utility/ObjectConstructor.html        |   210 -
 .../freemarker/template/utility/ObjectFactory.html |   137 -
 .../utility/ObjectWrapperWithAPISupport.html       |   176 -
 .../freemarker/template/utility/OptimizerUtil.html |   155 -
 .../template/utility/RichObjectWrapper.html        |   132 -
 .../template/utility/SecurityUtilities.html        |   156 -
 .../template/utility/StandardCompress.html         |   283 -
 .../StringUtil.JsStringEncCompatibility.html       |   247 -
 .../utility/StringUtil.JsStringEncQuotation.html   |   238 -
 .../freemarker/template/utility/StringUtil.html    |  1354 ---
 .../template/utility/TemplateModelUtils.html       |   223 -
 .../freemarker/template/utility/ToCanonical.html   |   177 -
 .../utility/UndeclaredThrowableException.html      |   193 -
 .../utility/UnrecognizedTimeZoneException.html     |   177 -
 .../utility/UnsupportedNumberClassException.html   |   179 -
 .../template/utility/WriteProtectable.html         |   149 -
 .../api/freemarker/template/utility/XmlEscape.html |   211 -
 .../template/utility/package-summary.html          |   240 -
 .../freemarker/template/utility/package-tree.html  |   168 -
 builds/2.3.33-preview/_html/api/help-doc.html      |   161 -
 builds/2.3.33-preview/_html/api/index-all.html     | 10626 ------------------
 builds/2.3.33-preview/_html/api/index.html         |   105 -
 .../_html/api/member-search-index.js               |     1 -
 .../2.3.33-preview/_html/api/overview-summary.html |    26 -
 builds/2.3.33-preview/_html/api/overview-tree.html |   713 --
 .../2.3.33-preview/_html/api/serialized-form.html  |  1435 ---
 builds/2.3.33-preview/_html/app.html               |    71 -
 builds/2.3.33-preview/_html/app_eccn.html          |    73 -
 builds/2.3.33-preview/_html/app_faq.html           |  2007 ----
 builds/2.3.33-preview/_html/app_install.html       |   114 -
 builds/2.3.33-preview/_html/app_legal.html         |    71 -
 builds/2.3.33-preview/_html/app_license.html       |   294 -
 builds/2.3.33-preview/_html/app_versions.html      |    71 -
 builds/2.3.33-preview/_html/detailed-toc.html      |    99 -
 builds/2.3.33-preview/_html/dgui.html              |    71 -
 builds/2.3.33-preview/_html/dgui_datamodel.html    |    71 -
 .../_html/dgui_datamodel_basics.html               |   259 -
 .../2.3.33-preview/_html/dgui_datamodel_types.html |   547 -
 builds/2.3.33-preview/_html/dgui_misc.html         |    71 -
 .../_html/dgui_misc_alternativesyntax.html         |   269 -
 .../_html/dgui_misc_autoescaping.html              |   775 --
 .../_html/dgui_misc_computer_vs_human_format.html  |   168 -
 .../2.3.33-preview/_html/dgui_misc_namespace.html  |   358 -
 .../2.3.33-preview/_html/dgui_misc_userdefdir.html |   629 --
 builds/2.3.33-preview/_html/dgui_misc_var.html     |   229 -
 .../2.3.33-preview/_html/dgui_misc_whitespace.html |   327 -
 builds/2.3.33-preview/_html/dgui_quickstart.html   |    74 -
 .../_html/dgui_quickstart_basics.html              |   162 -
 .../_html/dgui_quickstart_datamodel.html           |   220 -
 .../_html/dgui_quickstart_template.html            |   788 --
 builds/2.3.33-preview/_html/dgui_template.html     |    77 -
 .../_html/dgui_template_directives.html            |   157 -
 builds/2.3.33-preview/_html/dgui_template_exp.html |  2641 -----
 .../_html/dgui_template_overallstructure.html      |   152 -
 .../_html/dgui_template_valueinsertion.html        |   346 -
 builds/2.3.33-preview/_html/gloss.html             |   815 --
 builds/2.3.33-preview/_html/index.html             |    90 -
 builds/2.3.33-preview/_html/pgui.html              |    71 -
 builds/2.3.33-preview/_html/pgui_config.html       |    72 -
 .../2.3.33-preview/_html/pgui_config_basics.html   |    92 -
 .../_html/pgui_config_custom_formats.html          |   769 --
 .../_html/pgui_config_errorhandling.html           |   432 -
 .../pgui_config_incompatible_improvements.html     |   216 -
 .../_html/pgui_config_outputformatsautoesc.html    |   241 -
 .../2.3.33-preview/_html/pgui_config_settings.html |   404 -
 .../_html/pgui_config_sharedvariables.html         |   162 -
 .../_html/pgui_config_templateconfigurations.html  |   352 -
 .../_html/pgui_config_templateloading.html         |   389 -
 builds/2.3.33-preview/_html/pgui_datamodel.html    |    72 -
 .../_html/pgui_datamodel_basics.html               |   122 -
 .../_html/pgui_datamodel_directive.html            |   444 -
 .../_html/pgui_datamodel_method.html               |   115 -
 .../2.3.33-preview/_html/pgui_datamodel_node.html  |   140 -
 .../_html/pgui_datamodel_objectWrapper.html        |   447 -
 .../_html/pgui_datamodel_parent.html               |   146 -
 .../_html/pgui_datamodel_scalar.html               |   171 -
 builds/2.3.33-preview/_html/pgui_misc.html         |    72 -
 builds/2.3.33-preview/_html/pgui_misc_ant.html     |   130 -
 .../_html/pgui_misc_beanwrapper.html               |   696 --
 builds/2.3.33-preview/_html/pgui_misc_charset.html |   191 -
 .../_html/pgui_misc_jythonwrapper.html             |   152 -
 builds/2.3.33-preview/_html/pgui_misc_logging.html |   268 -
 .../_html/pgui_misc_multithreading.html            |    90 -
 .../2.3.33-preview/_html/pgui_misc_secureenv.html  |   108 -
 builds/2.3.33-preview/_html/pgui_misc_servlet.html |   746 --
 builds/2.3.33-preview/_html/pgui_misc_var.html     |   130 -
 .../2.3.33-preview/_html/pgui_misc_xml_legacy.html |   527 -
 builds/2.3.33-preview/_html/pgui_quickstart.html   |    71 -
 .../2.3.33-preview/_html/pgui_quickstart_all.html  |   169 -
 .../_html/pgui_quickstart_createconfiguration.html |   131 -
 .../_html/pgui_quickstart_createdatamodel.html     |   193 -
 .../_html/pgui_quickstart_gettemplate.html         |    89 -
 .../_html/pgui_quickstart_merge.html               |    97 -
 builds/2.3.33-preview/_html/ref.html               |    71 -
 builds/2.3.33-preview/_html/ref_builtins.html      |    71 -
 .../_html/ref_builtins_alphaidx.html               |   581 -
 .../2.3.33-preview/_html/ref_builtins_boolean.html |   300 -
 builds/2.3.33-preview/_html/ref_builtins_date.html |   580 -
 .../2.3.33-preview/_html/ref_builtins_expert.html  |  1463 ---
 builds/2.3.33-preview/_html/ref_builtins_hash.html |   167 -
 .../_html/ref_builtins_loop_var.html               |   591 --
 builds/2.3.33-preview/_html/ref_builtins_node.html |   304 -
 .../2.3.33-preview/_html/ref_builtins_number.html  |  1139 --
 .../_html/ref_builtins_sequence.html               |  1220 ---
 .../2.3.33-preview/_html/ref_builtins_string.html  |  2992 ------
 .../_html/ref_builtins_type_independent.html       |   231 -
 builds/2.3.33-preview/_html/ref_depr_builtin.html  |   122 -
 .../2.3.33-preview/_html/ref_depr_directive.html   |   108 -
 .../_html/ref_depr_numerical_interpolation.html    |   163 -
 builds/2.3.33-preview/_html/ref_depr_oldmacro.html |   227 -
 .../2.3.33-preview/_html/ref_depr_oldsyntax.html   |   150 -
 .../2.3.33-preview/_html/ref_depr_transform.html   |   186 -
 builds/2.3.33-preview/_html/ref_deprecated.html    |    71 -
 .../_html/ref_directive_alphaidx.html              |   249 -
 .../2.3.33-preview/_html/ref_directive_assign.html |   270 -
 .../_html/ref_directive_attempt.html               |   240 -
 .../_html/ref_directive_autoesc.html               |   146 -
 .../_html/ref_directive_compress.html              |   128 -
 .../2.3.33-preview/_html/ref_directive_escape.html |   265 -
 .../2.3.33-preview/_html/ref_directive_flush.html  |   113 -
 builds/2.3.33-preview/_html/ref_directive_ftl.html |   302 -
 .../_html/ref_directive_function.html              |   198 -
 .../2.3.33-preview/_html/ref_directive_global.html |   153 -
 builds/2.3.33-preview/_html/ref_directive_if.html  |   223 -
 .../2.3.33-preview/_html/ref_directive_import.html |   201 -
 .../_html/ref_directive_include.html               |   595 --
 .../2.3.33-preview/_html/ref_directive_list.html   |   956 --
 .../2.3.33-preview/_html/ref_directive_local.html  |   147 -
 .../2.3.33-preview/_html/ref_directive_macro.html  |   508 -
 .../_html/ref_directive_noautoesc.html             |   144 -
 .../_html/ref_directive_noparse.html               |   126 -
 builds/2.3.33-preview/_html/ref_directive_nt.html  |    97 -
 .../_html/ref_directive_outputformat.html          |   223 -
 .../_html/ref_directive_setting.html               |   524 -
 .../2.3.33-preview/_html/ref_directive_stop.html   |   113 -
 .../2.3.33-preview/_html/ref_directive_switch.html |   183 -
 builds/2.3.33-preview/_html/ref_directive_t.html   |   170 -
 .../_html/ref_directive_userDefined.html           |   335 -
 .../2.3.33-preview/_html/ref_directive_visit.html  |   425 -
 builds/2.3.33-preview/_html/ref_directives.html    |    71 -
 builds/2.3.33-preview/_html/ref_reservednames.html |   113 -
 builds/2.3.33-preview/_html/ref_specvar.html       |   595 --
 builds/2.3.33-preview/_html/toc.html               |    72 -
 builds/2.3.33-preview/_html/versions_2_0.html      |   164 -
 builds/2.3.33-preview/_html/versions_2_01.html     |    76 -
 builds/2.3.33-preview/_html/versions_2_0RC1.html   |   293 -
 builds/2.3.33-preview/_html/versions_2_0RC2.html   |   236 -
 builds/2.3.33-preview/_html/versions_2_0RC3.html   |   159 -
 builds/2.3.33-preview/_html/versions_2_1.html      |   556 -
 builds/2.3.33-preview/_html/versions_2_1_1.html    |   142 -
 builds/2.3.33-preview/_html/versions_2_1_2.html    |   147 -
 builds/2.3.33-preview/_html/versions_2_1_3.html    |   111 -
 builds/2.3.33-preview/_html/versions_2_1_4.html    |    90 -
 builds/2.3.33-preview/_html/versions_2_1_5.html    |   105 -
 builds/2.3.33-preview/_html/versions_2_2.html      |  1124 --
 builds/2.3.33-preview/_html/versions_2_2_1.html    |   143 -
 builds/2.3.33-preview/_html/versions_2_2_2.html    |    91 -
 builds/2.3.33-preview/_html/versions_2_2_3.html    |   123 -
 builds/2.3.33-preview/_html/versions_2_2_4.html    |   120 -
 builds/2.3.33-preview/_html/versions_2_2_5.html    |    85 -
 builds/2.3.33-preview/_html/versions_2_2_6.html    |   161 -
 builds/2.3.33-preview/_html/versions_2_2_7.html    |    87 -
 builds/2.3.33-preview/_html/versions_2_2_8.html    |   129 -
 builds/2.3.33-preview/_html/versions_2_3.html      |  1646 ---
 builds/2.3.33-preview/_html/versions_2_3_1.html    |   369 -
 builds/2.3.33-preview/_html/versions_2_3_10.html   |   133 -
 builds/2.3.33-preview/_html/versions_2_3_11.html   |   243 -
 builds/2.3.33-preview/_html/versions_2_3_12.html   |   105 -
 builds/2.3.33-preview/_html/versions_2_3_13.html   |   142 -
 builds/2.3.33-preview/_html/versions_2_3_14.html   |   153 -
 builds/2.3.33-preview/_html/versions_2_3_15.html   |   132 -
 builds/2.3.33-preview/_html/versions_2_3_16.html   |   152 -
 builds/2.3.33-preview/_html/versions_2_3_17.html   |   348 -
 builds/2.3.33-preview/_html/versions_2_3_18.html   |   104 -
 builds/2.3.33-preview/_html/versions_2_3_19.html   |   253 -
 builds/2.3.33-preview/_html/versions_2_3_2.html    |    94 -
 builds/2.3.33-preview/_html/versions_2_3_20.html   |   708 --
 builds/2.3.33-preview/_html/versions_2_3_21.html   |  1436 ---
 builds/2.3.33-preview/_html/versions_2_3_22.html   |  1216 ---
 builds/2.3.33-preview/_html/versions_2_3_23.html   |   440 -
 builds/2.3.33-preview/_html/versions_2_3_24.html   |   931 --
 builds/2.3.33-preview/_html/versions_2_3_25.html   |   245 -
 builds/2.3.33-preview/_html/versions_2_3_26.html   |   358 -
 builds/2.3.33-preview/_html/versions_2_3_27.html   |   393 -
 builds/2.3.33-preview/_html/versions_2_3_28.html   |   404 -
 builds/2.3.33-preview/_html/versions_2_3_29.html   |   273 -
 builds/2.3.33-preview/_html/versions_2_3_3.html    |   240 -
 builds/2.3.33-preview/_html/versions_2_3_30.html   |   239 -
 builds/2.3.33-preview/_html/versions_2_3_31.html   |   241 -
 builds/2.3.33-preview/_html/versions_2_3_32.html   |   333 -
 builds/2.3.33-preview/_html/versions_2_3_33.html   |   467 -
 builds/2.3.33-preview/_html/versions_2_3_4.html    |   138 -
 builds/2.3.33-preview/_html/versions_2_3_5.html    |   179 -
 builds/2.3.33-preview/_html/versions_2_3_6.html    |    85 -
 builds/2.3.33-preview/_html/versions_2_3_7.html    |   189 -
 builds/2.3.33-preview/_html/versions_2_3_7rc1.html |   146 -
 builds/2.3.33-preview/_html/versions_2_3_8.html    |   115 -
 builds/2.3.33-preview/_html/versions_2_3_9.html    |   136 -
 builds/2.3.33-preview/_html/xgui.html              |    71 -
 builds/2.3.33-preview/_html/xgui_declarative.html  |    71 -
 .../_html/xgui_declarative_basics.html             |   231 -
 .../_html/xgui_declarative_details.html            |   243 -
 builds/2.3.33-preview/_html/xgui_expose.html       |    71 -
 builds/2.3.33-preview/_html/xgui_expose_dom.html   |   194 -
 builds/2.3.33-preview/_html/xgui_expose_put.html   |   102 -
 builds/2.3.33-preview/_html/xgui_imperative.html   |    71 -
 .../_html/xgui_imperative_formal.html              |   562 -
 .../_html/xgui_imperative_learn.html               |   749 --
 builds/2.3.33-preview/_html/xgui_preface.html      |    91 -
 builds/2.3.33-voting/_html/alphaidx.html           |  1814 ++++
 .../2.3.33-voting/_html/api/allclasses-index.html  |  1448 +++
 .../2.3.33-voting/_html/api/allpackages-index.html |   103 +
 .../2.3.33-voting/_html/api/constant-values.html   |  2146 ++++
 .../2.3.33-voting/_html/api/deprecated-list.html   |   638 ++
 .../_html/api/element-list                         |     0
 .../_html/api/freemarker/cache/AndMatcher.html     |   175 +
 .../freemarker/cache/ByteArrayTemplateLoader.html  |   377 +
 .../_html/api/freemarker/cache/CacheStorage.html   |   174 +
 .../freemarker/cache/CacheStorageWithGetSize.html  |   149 +
 .../api/freemarker/cache/ClassTemplateLoader.html  |   362 +
 .../freemarker/cache/ConcurrentCacheStorage.html   |   151 +
 .../ConditionalTemplateConfigurationFactory.html   |   229 +
 .../api/freemarker/cache/FileExtensionMatcher.html |   214 +
 .../api/freemarker/cache/FileNameGlobMatcher.html  |   216 +
 .../api/freemarker/cache/FileTemplateLoader.html   |   522 +
 .../FirstMatchTemplateConfigurationFactory.html    |   292 +
 .../cache/MergingTemplateConfigurationFactory.html |   218 +
 .../api/freemarker/cache/MruCacheStorage.html      |   343 +
 .../api/freemarker/cache/MultiTemplateLoader.html  |   429 +
 .../_html/api/freemarker/cache/NotMatcher.html     |   175 +
 .../api/freemarker/cache/NullCacheStorage.html     |   292 +
 .../_html/api/freemarker/cache/OrMatcher.html      |   175 +
 .../api/freemarker/cache/PathGlobMatcher.html      |   230 +
 .../api/freemarker/cache/PathRegexMatcher.html     |   182 +
 .../api/freemarker/cache/SoftCacheStorage.html     |   267 +
 .../freemarker/cache/StatefulTemplateLoader.html   |   147 +
 .../api/freemarker/cache/StringTemplateLoader.html |   432 +
 .../api/freemarker/cache/StrongCacheStorage.html   |   255 +
 .../cache/TemplateCache.MaybeMissingTemplate.html  |   174 +
 .../_html/api/freemarker/cache/TemplateCache.html  |   702 ++
 .../cache/TemplateConfigurationFactory.html        |   235 +
 .../TemplateConfigurationFactoryException.html     |   158 +
 .../_html/api/freemarker/cache/TemplateLoader.html |   290 +
 .../api/freemarker/cache/TemplateLoaderUtils.html  |   134 +
 .../freemarker/cache/TemplateLookupContext.html    |   243 +
 .../api/freemarker/cache/TemplateLookupResult.html |   158 +
 .../freemarker/cache/TemplateLookupStrategy.html   |   263 +
 .../api/freemarker/cache/TemplateNameFormat.html   |   207 +
 .../freemarker/cache/TemplateSourceMatcher.html    |   138 +
 .../api/freemarker/cache/URLTemplateLoader.html    |   405 +
 .../api/freemarker/cache/URLTemplateSource.html    |   238 +
 .../api/freemarker/cache/WebappTemplateLoader.html |   439 +
 .../api/freemarker/cache/package-summary.html      |   242 +
 .../_html/api/freemarker/cache/package-tree.html   |   138 +
 .../freemarker/core/AbstractJSONLikeFormat.html    |   117 +
 .../core/AliasTemplateDateFormatFactory.html       |   252 +
 .../core/AliasTemplateNumberFormatFactory.html     |   228 +
 .../core/ArithmeticEngine.BigDecimalEngine.html    |   293 +
 .../core/ArithmeticEngine.ConservativeEngine.html  |   324 +
 .../api/freemarker/core/ArithmeticEngine.html      |   407 +
 .../_html/api/freemarker/core/BugException.html    |   184 +
 .../api/freemarker/core/BuiltInForNodeEx.html      |   411 +
 .../_html/api/freemarker/core/CFormat.html         |   151 +
 .../_html/api/freemarker/core/CSSOutputFormat.html |   236 +
 ...CallPlaceCustomDataInitializationException.html |   150 +
 .../core/CombinedMarkupOutputFormat.html           |   427 +
 .../_html/api/freemarker/core/CommandLine.html     |   173 +
 .../freemarker/core/CommonMarkupOutputFormat.html  |   448 +
 .../core/CommonTemplateMarkupOutputModel.html      |   227 +
 ...nfigurable.SettingValueAssignmentException.html |   129 +
 .../core/Configurable.UnknownSettingException.html |   126 +
 .../_html/api/freemarker/core/Configurable.html    |  4609 ++++++++
 .../_html/api/freemarker/core/CustomAttribute.html |   463 +
 .../core/DefaultTruncateBuiltinAlgorithm.html      |   767 ++
 .../api/freemarker/core/DirectiveCallPlace.html    |   286 +
 .../api/freemarker/core/Environment.Namespace.html |   178 +
 .../_html/api/freemarker/core/Environment.html     |  2086 ++++
 .../_html/api/freemarker/core/FreeMarkerTree.html  |   262 +
 .../api/freemarker/core/HTMLOutputFormat.html      |   341 +
 .../core/InvalidFormatParametersException.html     |   163 +
 .../core/InvalidFormatStringException.html         |   165 +
 .../freemarker/core/InvalidReferenceException.html |   172 +
 .../_html/api/freemarker/core/JSONCFormat.html     |   197 +
 .../api/freemarker/core/JSONOutputFormat.html      |   236 +
 .../_html/api/freemarker/core/JavaCFormat.html     |   187 +
 .../api/freemarker/core/JavaScriptCFormat.html     |   197 +
 .../freemarker/core/JavaScriptOrJSONCFormat.html   |   202 +
 .../freemarker/core/JavaScriptOutputFormat.html    |   237 +
 .../_html/api/freemarker/core/LegacyCFormat.html   |   206 +
 .../api/freemarker/core/MarkupOutputFormat.html    |   437 +
 .../api/freemarker/core/NonBooleanException.html   |   163 +
 .../api/freemarker/core/NonDateException.html      |   163 +
 .../freemarker/core/NonExtendedHashException.html  |   163 +
 .../freemarker/core/NonExtendedNodeException.html  |   165 +
 .../api/freemarker/core/NonHashException.html      |   165 +
 .../freemarker/core/NonMarkupOutputException.html  |   165 +
 .../api/freemarker/core/NonMethodException.html    |   170 +
 .../api/freemarker/core/NonNodeException.html      |   165 +
 .../api/freemarker/core/NonNumericalException.html |   163 +
 .../api/freemarker/core/NonSequenceException.html  |   165 +
 .../core/NonSequenceOrCollectionException.html     |   197 +
 .../api/freemarker/core/NonStringException.html    |   164 +
 .../core/NonStringOrTemplateOutputException.html   |   164 +
 .../core/OptInTemplateClassResolver.html           |   241 +
 .../_html/api/freemarker/core/OutputFormat.html    |   250 +
 .../_html/api/freemarker/core/ParseException.html  |  2756 +++++
 .../api/freemarker/core/ParserConfiguration.html   |   269 +
 .../core/ParsingNotSupportedException.html         |   160 +
 .../api/freemarker/core/PlainTextOutputFormat.html |   240 +
 .../_html/api/freemarker/core/RTFOutputFormat.html |   341 +
 .../_html/api/freemarker/core/StopException.html   |   180 +
 .../api/freemarker/core/TemplateClassResolver.html |   220 +
 .../core/TemplateCombinedMarkupOutputModel.html    |   167 +
 .../api/freemarker/core/TemplateConfiguration.html |   751 ++
 .../api/freemarker/core/TemplateDateFormat.html    |   280 +
 .../freemarker/core/TemplateDateFormatFactory.html |   228 +
 .../api/freemarker/core/TemplateFormatUtil.html    |   188 +
 .../freemarker/core/TemplateHTMLOutputModel.html   |   207 +
 .../freemarker/core/TemplateMarkupOutputModel.html |   170 +
 .../api/freemarker/core/TemplateNumberFormat.html  |   252 +
 .../core/TemplateNumberFormatFactory.html          |   204 +
 .../TemplateProcessingTracer.TracedElement.html    |   215 +
 .../freemarker/core/TemplateProcessingTracer.html  |   179 +
 .../freemarker/core/TemplateRTFOutputModel.html    |   207 +
 .../api/freemarker/core/TemplateValueFormat.html   |   173 +
 .../core/TemplateValueFormatException.html         |   163 +
 .../core/TemplateValueFormatFactory.html           |   139 +
 .../freemarker/core/TemplateXHTMLOutputModel.html  |   209 +
 .../freemarker/core/TemplateXMLOutputModel.html    |   211 +
 .../freemarker/core/TruncateBuiltinAlgorithm.html  |   367 +
 .../core/UndefinedCustomFormatException.html       |   161 +
 .../api/freemarker/core/UndefinedOutputFormat.html |   239 +
 .../freemarker/core/UnexpectedTypeException.html   |   159 +
 .../core/UnformattableValueException.html          |   166 +
 ...nownDateTypeFormattingUnsupportedException.html |   152 +
 ...UnknownDateTypeParsingUnsupportedException.html |   153 +
 .../freemarker/core/UnparsableValueException.html  |   161 +
 .../core/UnregisteredOutputFormatException.html    |   157 +
 .../api/freemarker/core/XHTMLOutputFormat.html     |   343 +
 .../_html/api/freemarker/core/XMLOutputFormat.html |   345 +
 .../_html/api/freemarker/core/XSCFormat.html       |   196 +
 .../_html/api/freemarker/core/package-summary.html |   457 +
 .../_html/api/freemarker/core/package-tree.html    |   282 +
 .../_html/api/freemarker/debug/Breakpoint.html     |   247 +
 .../_html/api/freemarker/debug/DebugModel.html     |   546 +
 .../api/freemarker/debug/DebuggedEnvironment.html  |   202 +
 .../_html/api/freemarker/debug/Debugger.html       |   325 +
 .../_html/api/freemarker/debug/DebuggerClient.html |   163 +
 .../api/freemarker/debug/DebuggerListener.html     |   147 +
 .../debug/EnvironmentSuspendedEvent.html           |   234 +
 .../api/freemarker/debug/impl/DebuggerService.html |   200 +
 .../debug/impl/RmiDebuggerListenerImpl.html        |   226 +
 .../api/freemarker/debug/impl/package-summary.html |    81 +
 .../api/freemarker/debug/impl/package-tree.html    |    87 +
 .../api/freemarker/debug/package-summary.html      |   112 +
 .../_html/api/freemarker/debug/package-tree.html   |   101 +
 .../api/freemarker/ext/ant/FreemarkerXmlTask.html  |   593 ++
 .../api/freemarker/ext/ant/JythonAntTask.html      |   217 +
 .../ext/ant/UnlinkedJythonOperationsImpl.html      |   185 +
 .../api/freemarker/ext/ant/package-summary.html    |    85 +
 .../_html/api/freemarker/ext/ant/package-tree.html |    88 +
 .../_html/api/freemarker/ext/beans/ArrayModel.html |   274 +
 .../_html/api/freemarker/ext/beans/BeanModel.html  |   563 +
 .../api/freemarker/ext/beans/BeansModelCache.html  |   156 +
 .../BeansWrapper.MethodAppearanceDecision.html     |   306 +
 ...BeansWrapper.MethodAppearanceDecisionInput.html |   175 +
 .../api/freemarker/ext/beans/BeansWrapper.html     |  1734 +++
 .../freemarker/ext/beans/BeansWrapperBuilder.html  |   259 +
 .../ext/beans/BeansWrapperConfiguration.html       |   569 +
 .../ext/beans/BlacklistMemberAccessPolicy.html     |   209 +
 .../api/freemarker/ext/beans/BooleanModel.html     |   196 +
 .../ext/beans/ClassMemberAccessPolicy.html         |   153 +
 .../api/freemarker/ext/beans/CollectionModel.html  |   280 +
 .../_html/api/freemarker/ext/beans/DateModel.html  |   228 +
 .../ext/beans/DefaultMemberAccessPolicy.html       |   194 +
 .../api/freemarker/ext/beans/EnumerationModel.html |   267 +
 .../freemarker/ext/beans/GenericObjectModel.html   |   314 +
 .../api/freemarker/ext/beans/HashAdapter.html      |   240 +
 .../ext/beans/InvalidPropertyException.html        |   157 +
 .../api/freemarker/ext/beans/IteratorModel.html    |   271 +
 .../ext/beans/LegacyDefaultMemberAccessPolicy.html |   210 +
 .../_html/api/freemarker/ext/beans/MapModel.html   |   320 +
 .../freemarker/ext/beans/MemberAccessPolicy.html   |   202 +
 ...ectorListMemberAccessPolicy.MemberSelector.html |   337 +
 .../MemberSelectorListMemberAccessPolicy.html      |   211 +
 .../ext/beans/MethodAppearanceFineTuner.html       |   213 +
 .../api/freemarker/ext/beans/NumberModel.html      |   209 +
 .../ext/beans/OverloadedMethodsModel.html          |   220 +
 .../freemarker/ext/beans/ResourceBundleModel.html  |   331 +
 .../api/freemarker/ext/beans/SimpleMapModel.html   |   390 +
 .../freemarker/ext/beans/SimpleMethodModel.html    |   257 +
 .../freemarker/ext/beans/SingletonCustomizer.html  |   107 +
 .../api/freemarker/ext/beans/StringModel.html      |   224 +
 .../freemarker/ext/beans/TemplateAccessible.html   |    93 +
 .../ext/beans/WhitelistMemberAccessPolicy.html     |   211 +
 .../ext/beans/ZeroArgumentNonVoidMethodPolicy.html |   276 +
 .../api/freemarker/ext/beans/package-summary.html  |   265 +
 .../api/freemarker/ext/beans/package-tree.html     |   171 +
 .../_html/api/freemarker/ext/dom/NodeModel.html    |   858 ++
 .../_html/api/freemarker/ext/dom/Transform.html    |   147 +
 .../_html/api/freemarker/ext/dom/XPathSupport.html |   134 +
 .../api/freemarker/ext/dom/package-summary.html    |    90 +
 .../_html/api/freemarker/ext/dom/package-tree.html |    81 +
 .../ext/jakarta/jsp/EventForwarding.html           |   293 +
 .../freemarker/ext/jakarta/jsp/FreemarkerTag.html  |   365 +
 .../TaglibFactory.ClasspathMetaInfTldSource.html   |   189 +
 .../jsp/TaglibFactory.ClearMetaInfTldSource.html   |   146 +
 .../jsp/TaglibFactory.MetaInfTldSource.html        |   113 +
 ...libFactory.WebInfPerLibJarMetaInfTldSource.html |   145 +
 .../freemarker/ext/jakarta/jsp/TaglibFactory.html  |   443 +
 .../ext/jakarta/jsp/package-summary.html           |   105 +
 .../freemarker/ext/jakarta/jsp/package-tree.html   |    83 +
 .../jakarta/servlet/AllHttpScopesHashModel.html    |   264 +
 .../ext/jakarta/servlet/FreemarkerServlet.html     |  1538 +++
 .../ext/jakarta/servlet/HttpRequestHashModel.html  |   301 +
 .../servlet/HttpRequestParametersHashModel.html    |   261 +
 .../ext/jakarta/servlet/HttpSessionHashModel.html  |   252 +
 .../ext/jakarta/servlet/IncludePage.html           |   235 +
 .../jakarta/servlet/ServletContextHashModel.html   |   242 +
 .../ext/jakarta/servlet/WebappTemplateLoader.html  |   439 +
 .../ext/jakarta/servlet/package-summary.html       |   108 +
 .../ext/jakarta/servlet/package-tree.html          |    97 +
 .../api/freemarker/ext/jdom/NodeListModel.html     |   597 ++
 .../api/freemarker/ext/jdom/package-summary.html   |    77 +
 .../api/freemarker/ext/jdom/package-tree.html      |    74 +
 .../api/freemarker/ext/jsp/EventForwarding.html    |   293 +
 .../api/freemarker/ext/jsp/FreemarkerTag.html      |   365 +
 .../TaglibFactory.ClasspathMetaInfTldSource.html   |   189 +
 .../jsp/TaglibFactory.ClearMetaInfTldSource.html   |   146 +
 .../ext/jsp/TaglibFactory.MetaInfTldSource.html    |   113 +
 ...libFactory.WebInfPerLibJarMetaInfTldSource.html |   145 +
 .../api/freemarker/ext/jsp/TaglibFactory.html      |   443 +
 .../api/freemarker/ext/jsp/package-summary.html    |   105 +
 .../_html/api/freemarker/ext/jsp/package-tree.html |    83 +
 .../api/freemarker/ext/jython/JythonHashModel.html |   263 +
 .../api/freemarker/ext/jython/JythonModel.html     |   383 +
 .../freemarker/ext/jython/JythonNumberModel.html   |   208 +
 .../freemarker/ext/jython/JythonSequenceModel.html |   246 +
 .../ext/jython/JythonVersionAdapter.html           |   195 +
 .../api/freemarker/ext/jython/JythonWrapper.html   |   297 +
 .../api/freemarker/ext/jython/package-summary.html |   101 +
 .../api/freemarker/ext/jython/package-tree.html    |    82 +
 .../freemarker/ext/rhino/RhinoFunctionModel.html   |   214 +
 .../freemarker/ext/rhino/RhinoScriptableModel.html |   383 +
 .../api/freemarker/ext/rhino/RhinoWrapper.html     |   250 +
 .../api/freemarker/ext/rhino/package-summary.html  |    79 +
 .../api/freemarker/ext/rhino/package-tree.html     |    83 +
 .../ext/servlet/AllHttpScopesHashModel.html        |   264 +
 .../freemarker/ext/servlet/FreemarkerServlet.html  |  1538 +++
 .../ext/servlet/HttpRequestHashModel.html          |   301 +
 .../servlet/HttpRequestParametersHashModel.html    |   261 +
 .../ext/servlet/HttpSessionHashModel.html          |   252 +
 .../api/freemarker/ext/servlet/IncludePage.html    |   235 +
 .../ext/servlet/ServletContextHashModel.html       |   242 +
 .../freemarker/ext/servlet/package-summary.html    |   103 +
 .../api/freemarker/ext/servlet/package-tree.html   |    96 +
 .../api/freemarker/ext/util/IdentityHashMap.html   |   633 ++
 .../_html/api/freemarker/ext/util/ModelCache.html  |   223 +
 .../api/freemarker/ext/util/ModelFactory.html      |   135 +
 .../freemarker/ext/util/WrapperTemplateModel.html  |   152 +
 .../api/freemarker/ext/util/package-summary.html   |    98 +
 .../api/freemarker/ext/util/package-tree.html      |    90 +
 .../api/freemarker/ext/xml/NodeListModel.html      |   684 ++
 .../api/freemarker/ext/xml/package-summary.html    |    77 +
 .../_html/api/freemarker/ext/xml/package-tree.html |    74 +
 .../_html/api/freemarker/log/Logger.html           |   706 ++
 .../_html/api/freemarker/log/package-summary.html  |    77 +
 .../_html/api/freemarker/log/package-tree.html     |    74 +
 .../freemarker/template/AdapterTemplateModel.html  |   173 +
 .../template/AttemptExceptionReporter.html         |   180 +
 .../api/freemarker/template/Configuration.html     |  5672 ++++++++++
 .../freemarker/template/DefaultArrayAdapter.html   |   224 +
 .../template/DefaultEnumerationAdapter.html        |   262 +
 .../template/DefaultIterableAdapter.html           |   273 +
 .../template/DefaultIteratorAdapter.html           |   272 +
 .../freemarker/template/DefaultListAdapter.html    |   322 +
 .../api/freemarker/template/DefaultMapAdapter.html |   361 +
 .../template/DefaultNonListCollectionAdapter.html  |   326 +
 .../freemarker/template/DefaultObjectWrapper.html  |   635 ++
 .../template/DefaultObjectWrapperBuilder.html      |   194 +
 .../DefaultObjectWrapperConfiguration.html         |   336 +
 .../api/freemarker/template/LocalizedString.html   |   224 +
 .../template/MalformedTemplateNameException.html   |   196 +
 .../template/MapKeyValuePairIterator.html          |   201 +
 ...eHashModel.ShouldNotBeGetAsMethodException.html |   224 +
 .../template/MethodCallAwareTemplateHashModel.html |   222 +
 .../api/freemarker/template/ObjectWrapper.html     |   258 +
 .../template/ObjectWrapperAndUnwrapper.html        |   253 +
 .../template/ResourceBundleLocalizedString.html    |   198 +
 .../api/freemarker/template/SimpleCollection.html  |   288 +
 .../_html/api/freemarker/template/SimpleDate.html  |   266 +
 .../_html/api/freemarker/template/SimpleHash.html  |   575 +
 .../_html/api/freemarker/template/SimpleList.html  |   183 +
 .../api/freemarker/template/SimpleNumber.html      |   254 +
 .../freemarker/template/SimpleObjectWrapper.html   |   261 +
 .../api/freemarker/template/SimpleScalar.html      |   235 +
 .../api/freemarker/template/SimpleSequence.html    |   507 +
 .../template/Template.WrongEncodingException.html  |  2357 ++++
 .../_html/api/freemarker/template/Template.html    |  1218 +++
 .../freemarker/template/TemplateBooleanModel.html  |   195 +
 .../template/TemplateCollectionModel.html          |   176 +
 .../template/TemplateCollectionModelEx.html        |   183 +
 .../api/freemarker/template/TemplateDateModel.html |   260 +
 .../freemarker/template/TemplateDirectiveBody.html |   151 +
 .../template/TemplateDirectiveModel.html           |   199 +
 .../api/freemarker/template/TemplateException.html |   622 ++
 .../template/TemplateExceptionHandler.html         |   231 +
 .../api/freemarker/template/TemplateHashModel.html |   179 +
 .../freemarker/template/TemplateHashModelEx.html   |   205 +
 .../TemplateHashModelEx2.KeyValuePair.html         |   159 +
 .../TemplateHashModelEx2.KeyValuePairIterator.html |   169 +
 .../freemarker/template/TemplateHashModelEx2.html  |   188 +
 .../freemarker/template/TemplateMethodModel.html   |   182 +
 .../freemarker/template/TemplateMethodModelEx.html |   172 +
 .../api/freemarker/template/TemplateModel.html     |   154 +
 .../freemarker/template/TemplateModelAdapter.html  |   140 +
 .../template/TemplateModelException.html           |   365 +
 .../freemarker/template/TemplateModelIterator.html |   158 +
 .../template/TemplateModelListSequence.html        |   219 +
 .../template/TemplateModelWithAPISupport.html      |   159 +
 .../api/freemarker/template/TemplateNodeModel.html |   249 +
 .../freemarker/template/TemplateNodeModelEx.html   |   176 +
 .../template/TemplateNotFoundException.html        |   208 +
 .../freemarker/template/TemplateNumberModel.html   |   162 +
 .../freemarker/template/TemplateScalarModel.html   |   187 +
 .../freemarker/template/TemplateSequenceModel.html |   184 +
 .../template/TemplateTransformModel.html           |   182 +
 .../api/freemarker/template/TransformControl.html  |   301 +
 .../_html/api/freemarker/template/Version.html     |   387 +
 .../freemarker/template/WrappingTemplateModel.html |   282 +
 .../api/freemarker/template/package-summary.html   |   372 +
 .../api/freemarker/template/package-tree.html      |   211 +
 .../freemarker/template/utility/CaptureOutput.html |   242 +
 .../api/freemarker/template/utility/ClassUtil.html |   415 +
 .../template/utility/CollectionUtils.html          |   167 +
 .../freemarker/template/utility/Collections12.html |   188 +
 .../api/freemarker/template/utility/Constants.html |   273 +
 .../freemarker/template/utility/DOMNodeModel.html  |   216 +
 .../DateUtil.CalendarFieldsToDateConverter.html    |   157 +
 .../utility/DateUtil.DateParseException.html       |   154 +
 .../DateUtil.DateToISO8601CalendarFactory.html     |   146 +
 ...eUtil.TrivialCalendarFieldsToDateConverter.html |   197 +
 ...teUtil.TrivialDateToISO8601CalendarFactory.html |   185 +
 .../api/freemarker/template/utility/DateUtil.html  |   545 +
 .../freemarker/template/utility/DeepUnwrap.html    |   240 +
 .../api/freemarker/template/utility/Execute.html   |   219 +
 .../freemarker/template/utility/HtmlEscape.html    |   233 +
 .../freemarker/template/utility/JythonRuntime.html |   215 +
 .../template/utility/NormalizeNewlines.html        |   257 +
 .../template/utility/NullArgumentException.html    |   219 +
 .../freemarker/template/utility/NullWriter.html    |   355 +
 .../freemarker/template/utility/NumberUtil.html    |   218 +
 .../template/utility/ObjectConstructor.html        |   210 +
 .../freemarker/template/utility/ObjectFactory.html |   137 +
 .../utility/ObjectWrapperWithAPISupport.html       |   176 +
 .../freemarker/template/utility/OptimizerUtil.html |   155 +
 .../template/utility/RichObjectWrapper.html        |   132 +
 .../template/utility/SecurityUtilities.html        |   156 +
 .../template/utility/StandardCompress.html         |   283 +
 .../StringUtil.JsStringEncCompatibility.html       |   247 +
 .../utility/StringUtil.JsStringEncQuotation.html   |   238 +
 .../freemarker/template/utility/StringUtil.html    |  1354 +++
 .../template/utility/TemplateModelUtils.html       |   223 +
 .../freemarker/template/utility/ToCanonical.html   |   177 +
 .../utility/UndeclaredThrowableException.html      |   193 +
 .../utility/UnrecognizedTimeZoneException.html     |   177 +
 .../utility/UnsupportedNumberClassException.html   |   179 +
 .../template/utility/WriteProtectable.html         |   149 +
 .../api/freemarker/template/utility/XmlEscape.html |   211 +
 .../template/utility/package-summary.html          |   240 +
 .../freemarker/template/utility/package-tree.html  |   168 +
 builds/2.3.33-voting/_html/api/help-doc.html       |   161 +
 builds/2.3.33-voting/_html/api/index-all.html      | 10633 +++++++++++++++++++
 builds/2.3.33-voting/_html/api/index.html          |   105 +
 .../_html/api/jquery-ui.overrides.css              |     0
 .../2.3.33-voting/_html/api/member-search-index.js |     1 +
 .../_html/api/module-search-index.js               |     0
 .../2.3.33-voting/_html/api/overview-summary.html  |    26 +
 builds/2.3.33-voting/_html/api/overview-tree.html  |   713 ++
 .../_html/api/package-search-index.js              |     0
 .../_html/api/resources/glass.png                  |   Bin
 .../_html/api/resources/x.png                      |   Bin
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |   Bin
 .../images/ui-bg_glass_65_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |   Bin
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |   Bin
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin
 .../script-dir/images/ui-icons_222222_256x240.png  |   Bin
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |   Bin
 .../script-dir/images/ui-icons_454545_256x240.png  |   Bin
 .../script-dir/images/ui-icons_888888_256x240.png  |   Bin
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |   Bin
 .../_html/api/script-dir/jquery-3.5.1.min.js       |     0
 .../_html/api/script-dir/jquery-ui.min.css         |     0
 .../_html/api/script-dir/jquery-ui.min.js          |     0
 .../api/script-dir/jquery-ui.structure.min.css     |     0
 .../_html/api/script.js                            |     0
 .../_html/api/search.js                            |     0
 .../2.3.33-voting/_html/api/serialized-form.html   |  1435 +++
 .../_html/api/stylesheet.css                       |     0
 .../_html/api/tag-search-index.js                  |     0
 .../_html/api/type-search-index.js                 |     0
 builds/2.3.33-voting/_html/app.html                |    71 +
 builds/2.3.33-voting/_html/app_eccn.html           |    73 +
 builds/2.3.33-voting/_html/app_faq.html            |  2007 ++++
 builds/2.3.33-voting/_html/app_install.html        |   114 +
 builds/2.3.33-voting/_html/app_legal.html          |    71 +
 builds/2.3.33-voting/_html/app_license.html        |   294 +
 builds/2.3.33-voting/_html/app_versions.html       |    71 +
 builds/2.3.33-voting/_html/detailed-toc.html       |    99 +
 builds/2.3.33-voting/_html/dgui.html               |    71 +
 builds/2.3.33-voting/_html/dgui_datamodel.html     |    71 +
 .../2.3.33-voting/_html/dgui_datamodel_basics.html |   259 +
 .../2.3.33-voting/_html/dgui_datamodel_types.html  |   547 +
 builds/2.3.33-voting/_html/dgui_misc.html          |    71 +
 .../_html/dgui_misc_alternativesyntax.html         |   269 +
 .../_html/dgui_misc_autoescaping.html              |   775 ++
 .../_html/dgui_misc_computer_vs_human_format.html  |   168 +
 .../2.3.33-voting/_html/dgui_misc_namespace.html   |   358 +
 .../2.3.33-voting/_html/dgui_misc_userdefdir.html  |   629 ++
 builds/2.3.33-voting/_html/dgui_misc_var.html      |   229 +
 .../2.3.33-voting/_html/dgui_misc_whitespace.html  |   327 +
 builds/2.3.33-voting/_html/dgui_quickstart.html    |    74 +
 .../_html/dgui_quickstart_basics.html              |   162 +
 .../_html/dgui_quickstart_datamodel.html           |   220 +
 .../_html/dgui_quickstart_template.html            |   788 ++
 builds/2.3.33-voting/_html/dgui_template.html      |    77 +
 .../_html/dgui_template_directives.html            |   157 +
 builds/2.3.33-voting/_html/dgui_template_exp.html  |  2641 +++++
 .../_html/dgui_template_overallstructure.html      |   152 +
 .../_html/dgui_template_valueinsertion.html        |   346 +
 .../_html/docgen-resources/docgen.min.css          |     0
 .../_html/docgen-resources/fonts/NOTICE            |     0
 .../_html/docgen-resources/fonts/icomoon.eot       |   Bin
 .../_html/docgen-resources/fonts/icomoon.svg       |     0
 .../_html/docgen-resources/fonts/icomoon.ttf       |   Bin
 .../_html/docgen-resources/fonts/icomoon.woff      |   Bin
 .../_html/docgen-resources/img/patterned-bg.png    |   Bin
 .../_html/docgen-resources/img/xxe.png             |   Bin
 .../_html/docgen-resources/main.min.js             |     0
 .../_html/eclipse-toc.xml                          |     0
 .../_html/favicon.png                              |   Bin
 .../_html/figures/model2sketch.png                 |   Bin
 .../_html/figures/overview.png                     |   Bin
 .../_html/figures/tree.png                         |   Bin
 builds/2.3.33-voting/_html/gloss.html              |   815 ++
 builds/2.3.33-voting/_html/index.html              |    90 +
 .../_html/logo.png                                 |   Bin
 builds/2.3.33-voting/_html/pgui.html               |    71 +
 builds/2.3.33-voting/_html/pgui_config.html        |    72 +
 builds/2.3.33-voting/_html/pgui_config_basics.html |    92 +
 .../_html/pgui_config_custom_formats.html          |   769 ++
 .../_html/pgui_config_errorhandling.html           |   432 +
 .../pgui_config_incompatible_improvements.html     |   216 +
 .../_html/pgui_config_outputformatsautoesc.html    |   241 +
 .../2.3.33-voting/_html/pgui_config_settings.html  |   404 +
 .../_html/pgui_config_sharedvariables.html         |   162 +
 .../_html/pgui_config_templateconfigurations.html  |   352 +
 .../_html/pgui_config_templateloading.html         |   389 +
 builds/2.3.33-voting/_html/pgui_datamodel.html     |    72 +
 .../2.3.33-voting/_html/pgui_datamodel_basics.html |   122 +
 .../_html/pgui_datamodel_directive.html            |   444 +
 .../2.3.33-voting/_html/pgui_datamodel_method.html |   115 +
 .../2.3.33-voting/_html/pgui_datamodel_node.html   |   140 +
 .../_html/pgui_datamodel_objectWrapper.html        |   447 +
 .../2.3.33-voting/_html/pgui_datamodel_parent.html |   146 +
 .../2.3.33-voting/_html/pgui_datamodel_scalar.html |   171 +
 builds/2.3.33-voting/_html/pgui_misc.html          |    72 +
 builds/2.3.33-voting/_html/pgui_misc_ant.html      |   130 +
 .../2.3.33-voting/_html/pgui_misc_beanwrapper.html |   696 ++
 builds/2.3.33-voting/_html/pgui_misc_charset.html  |   191 +
 .../_html/pgui_misc_jythonwrapper.html             |   152 +
 builds/2.3.33-voting/_html/pgui_misc_logging.html  |   268 +
 .../_html/pgui_misc_multithreading.html            |    90 +
 .../2.3.33-voting/_html/pgui_misc_secureenv.html   |   108 +
 builds/2.3.33-voting/_html/pgui_misc_servlet.html  |   746 ++
 builds/2.3.33-voting/_html/pgui_misc_var.html      |   130 +
 .../2.3.33-voting/_html/pgui_misc_xml_legacy.html  |   527 +
 builds/2.3.33-voting/_html/pgui_quickstart.html    |    71 +
 .../2.3.33-voting/_html/pgui_quickstart_all.html   |   169 +
 .../_html/pgui_quickstart_createconfiguration.html |   131 +
 .../_html/pgui_quickstart_createdatamodel.html     |   193 +
 .../_html/pgui_quickstart_gettemplate.html         |    89 +
 .../2.3.33-voting/_html/pgui_quickstart_merge.html |    97 +
 builds/2.3.33-voting/_html/ref.html                |    71 +
 builds/2.3.33-voting/_html/ref_builtins.html       |    71 +
 .../2.3.33-voting/_html/ref_builtins_alphaidx.html |   581 +
 .../2.3.33-voting/_html/ref_builtins_boolean.html  |   300 +
 builds/2.3.33-voting/_html/ref_builtins_date.html  |   580 +
 .../2.3.33-voting/_html/ref_builtins_expert.html   |  1463 +++
 builds/2.3.33-voting/_html/ref_builtins_hash.html  |   167 +
 .../2.3.33-voting/_html/ref_builtins_loop_var.html |   591 ++
 builds/2.3.33-voting/_html/ref_builtins_node.html  |   304 +
 .../2.3.33-voting/_html/ref_builtins_number.html   |  1139 ++
 .../2.3.33-voting/_html/ref_builtins_sequence.html |  1220 +++
 .../2.3.33-voting/_html/ref_builtins_string.html   |  2992 ++++++
 .../_html/ref_builtins_type_independent.html       |   231 +
 builds/2.3.33-voting/_html/ref_depr_builtin.html   |   122 +
 builds/2.3.33-voting/_html/ref_depr_directive.html |   108 +
 .../_html/ref_depr_numerical_interpolation.html    |   163 +
 builds/2.3.33-voting/_html/ref_depr_oldmacro.html  |   227 +
 builds/2.3.33-voting/_html/ref_depr_oldsyntax.html |   150 +
 builds/2.3.33-voting/_html/ref_depr_transform.html |   186 +
 builds/2.3.33-voting/_html/ref_deprecated.html     |    71 +
 .../_html/ref_directive_alphaidx.html              |   249 +
 .../2.3.33-voting/_html/ref_directive_assign.html  |   270 +
 .../2.3.33-voting/_html/ref_directive_attempt.html |   240 +
 .../2.3.33-voting/_html/ref_directive_autoesc.html |   146 +
 .../_html/ref_directive_compress.html              |   128 +
 .../2.3.33-voting/_html/ref_directive_escape.html  |   265 +
 .../2.3.33-voting/_html/ref_directive_flush.html   |   113 +
 builds/2.3.33-voting/_html/ref_directive_ftl.html  |   302 +
 .../_html/ref_directive_function.html              |   198 +
 .../2.3.33-voting/_html/ref_directive_global.html  |   153 +
 builds/2.3.33-voting/_html/ref_directive_if.html   |   223 +
 .../2.3.33-voting/_html/ref_directive_import.html  |   201 +
 .../2.3.33-voting/_html/ref_directive_include.html |   595 ++
 builds/2.3.33-voting/_html/ref_directive_list.html |   956 ++
 .../2.3.33-voting/_html/ref_directive_local.html   |   147 +
 .../2.3.33-voting/_html/ref_directive_macro.html   |   508 +
 .../_html/ref_directive_noautoesc.html             |   144 +
 .../2.3.33-voting/_html/ref_directive_noparse.html |   126 +
 builds/2.3.33-voting/_html/ref_directive_nt.html   |    97 +
 .../_html/ref_directive_outputformat.html          |   223 +
 .../2.3.33-voting/_html/ref_directive_setting.html |   524 +
 builds/2.3.33-voting/_html/ref_directive_stop.html |   113 +
 .../2.3.33-voting/_html/ref_directive_switch.html  |   183 +
 builds/2.3.33-voting/_html/ref_directive_t.html    |   170 +
 .../_html/ref_directive_userDefined.html           |   335 +
 .../2.3.33-voting/_html/ref_directive_visit.html   |   425 +
 builds/2.3.33-voting/_html/ref_directives.html     |    71 +
 builds/2.3.33-voting/_html/ref_reservednames.html  |   113 +
 builds/2.3.33-voting/_html/ref_specvar.html        |   595 ++
 .../_html/sitemap.xml                              |     0
 builds/2.3.33-voting/_html/toc.html                |    72 +
 .../{2.3.33-preview => 2.3.33-voting}/_html/toc.js |     0
 builds/2.3.33-voting/_html/versions_2_0.html       |   164 +
 builds/2.3.33-voting/_html/versions_2_01.html      |    76 +
 builds/2.3.33-voting/_html/versions_2_0RC1.html    |   293 +
 builds/2.3.33-voting/_html/versions_2_0RC2.html    |   236 +
 builds/2.3.33-voting/_html/versions_2_0RC3.html    |   159 +
 builds/2.3.33-voting/_html/versions_2_1.html       |   556 +
 builds/2.3.33-voting/_html/versions_2_1_1.html     |   142 +
 builds/2.3.33-voting/_html/versions_2_1_2.html     |   147 +
 builds/2.3.33-voting/_html/versions_2_1_3.html     |   111 +
 builds/2.3.33-voting/_html/versions_2_1_4.html     |    90 +
 builds/2.3.33-voting/_html/versions_2_1_5.html     |   105 +
 builds/2.3.33-voting/_html/versions_2_2.html       |  1124 ++
 builds/2.3.33-voting/_html/versions_2_2_1.html     |   143 +
 builds/2.3.33-voting/_html/versions_2_2_2.html     |    91 +
 builds/2.3.33-voting/_html/versions_2_2_3.html     |   123 +
 builds/2.3.33-voting/_html/versions_2_2_4.html     |   120 +
 builds/2.3.33-voting/_html/versions_2_2_5.html     |    85 +
 builds/2.3.33-voting/_html/versions_2_2_6.html     |   161 +
 builds/2.3.33-voting/_html/versions_2_2_7.html     |    87 +
 builds/2.3.33-voting/_html/versions_2_2_8.html     |   129 +
 builds/2.3.33-voting/_html/versions_2_3.html       |  1646 +++
 builds/2.3.33-voting/_html/versions_2_3_1.html     |   369 +
 builds/2.3.33-voting/_html/versions_2_3_10.html    |   133 +
 builds/2.3.33-voting/_html/versions_2_3_11.html    |   243 +
 builds/2.3.33-voting/_html/versions_2_3_12.html    |   105 +
 builds/2.3.33-voting/_html/versions_2_3_13.html    |   142 +
 builds/2.3.33-voting/_html/versions_2_3_14.html    |   153 +
 builds/2.3.33-voting/_html/versions_2_3_15.html    |   132 +
 builds/2.3.33-voting/_html/versions_2_3_16.html    |   152 +
 builds/2.3.33-voting/_html/versions_2_3_17.html    |   348 +
 builds/2.3.33-voting/_html/versions_2_3_18.html    |   104 +
 builds/2.3.33-voting/_html/versions_2_3_19.html    |   253 +
 builds/2.3.33-voting/_html/versions_2_3_2.html     |    94 +
 builds/2.3.33-voting/_html/versions_2_3_20.html    |   708 ++
 builds/2.3.33-voting/_html/versions_2_3_21.html    |  1436 +++
 builds/2.3.33-voting/_html/versions_2_3_22.html    |  1216 +++
 builds/2.3.33-voting/_html/versions_2_3_23.html    |   440 +
 builds/2.3.33-voting/_html/versions_2_3_24.html    |   931 ++
 builds/2.3.33-voting/_html/versions_2_3_25.html    |   245 +
 builds/2.3.33-voting/_html/versions_2_3_26.html    |   358 +
 builds/2.3.33-voting/_html/versions_2_3_27.html    |   393 +
 builds/2.3.33-voting/_html/versions_2_3_28.html    |   404 +
 builds/2.3.33-voting/_html/versions_2_3_29.html    |   273 +
 builds/2.3.33-voting/_html/versions_2_3_3.html     |   240 +
 builds/2.3.33-voting/_html/versions_2_3_30.html    |   239 +
 builds/2.3.33-voting/_html/versions_2_3_31.html    |   241 +
 builds/2.3.33-voting/_html/versions_2_3_32.html    |   333 +
 builds/2.3.33-voting/_html/versions_2_3_33.html    |   470 +
 builds/2.3.33-voting/_html/versions_2_3_4.html     |   138 +
 builds/2.3.33-voting/_html/versions_2_3_5.html     |   179 +
 builds/2.3.33-voting/_html/versions_2_3_6.html     |    85 +
 builds/2.3.33-voting/_html/versions_2_3_7.html     |   189 +
 builds/2.3.33-voting/_html/versions_2_3_7rc1.html  |   146 +
 builds/2.3.33-voting/_html/versions_2_3_8.html     |   115 +
 builds/2.3.33-voting/_html/versions_2_3_9.html     |   136 +
 builds/2.3.33-voting/_html/xgui.html               |    71 +
 builds/2.3.33-voting/_html/xgui_declarative.html   |    71 +
 .../_html/xgui_declarative_basics.html             |   231 +
 .../_html/xgui_declarative_details.html            |   243 +
 builds/2.3.33-voting/_html/xgui_expose.html        |    71 +
 builds/2.3.33-voting/_html/xgui_expose_dom.html    |   194 +
 builds/2.3.33-voting/_html/xgui_expose_put.html    |   102 +
 builds/2.3.33-voting/_html/xgui_imperative.html    |    71 +
 .../_html/xgui_imperative_formal.html              |   562 +
 .../2.3.33-voting/_html/xgui_imperative_learn.html |   749 ++
 builds/2.3.33-voting/_html/xgui_preface.html       |    91 +
 .../{2.3.33-preview => 2.3.33-voting}/index.html   |     0
 1146 files changed, 185451 insertions(+), 185401 deletions(-)

diff --git a/builds/2.3.33-preview/_html/alphaidx.html b/builds/2.3.33-preview/_html/alphaidx.html
deleted file mode 100644
index 7412277f..00000000
--- a/builds/2.3.33-preview/_html/alphaidx.html
+++ /dev/null
@@ -1,1814 +0,0 @@
-<!doctype html>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-&quot;License&quot;); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-&quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-<!-- Generated by FreeMarker/Docgen from DocBook -->
-<html lang="en" class="page-type-index">
-<head prefix="og: http://ogp.me/ns#">
-<meta charset="utf-8">
-<title>Alphabetical Index - Apache FreeMarker Manual</title>
-<meta http-equiv="X-UA-Compatible" content="IE=edge">
-<meta name="viewport" content="width=device-width,initial-scale=1">
-<meta name="format-detection" content="telephone=no">
-<meta property="og:site_name" content="Apache FreeMarker Manual">
-<meta property="og:title" content="Alphabetical Index">
-<meta property="og:locale" content="en_US">
-<meta property="og:url" content="https://freemarker.apache.org/docs/alphaidx.html">
-<link rel="canonical" href="https://freemarker.apache.org/docs/alphaidx.html">
-<link rel="icon" href="favicon.png" type="image/png">
-<link rel="stylesheet" type="text/css" href="docgen-resources/docgen.min.css?1709410783012">
-</head>
-<body itemscope itemtype="https://schema.org/Code">
-    <meta itemprop="url" content="https://freemarker.apache.org/docs/">
-    <meta itemprop="name" content="Apache FreeMarker Manual">
-
-  <!--[if lte IE 9]>
-  <div class="oldBrowserWarning" style="display: block">
-    Unsupported web browser - Use a modern browser to view this website!
-  </div>
-  <![endif]-->  <div class="oldBrowserWarning">
-    Unsupported web browser - Use a modern browser to view this website!
-  </div>
-<div class="header-top-bg"><div class="site-width header-top"><div id="hamburger-menu" role="button"></div>          <div class="logo">
-<a href="https://freemarker.apache.org" role="banner"><img itemprop="image" src="logo.png" alt="FreeMarker"></a>          </div>
-<ul class="tabs"><li><a href="https://freemarker.apache.org/">Home</a></li><li class="current"><a href="index.html">Manual</a></li><li><a class="external" href="api/index.html">Java API</a></li></ul><ul class="secondary-tabs"><li><a class="tab icon-heart" href="https://freemarker.apache.org/contribute.html" title="Contribute"><span>Contribute</span></a></li><li><a class="tab icon-bug" href="https://issues.apache.org/jira/projects/FREEMARKER" title="Report a Bug"><span>Report a Bug</span> [...]
-<ul class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList"><li class="step-0" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="label" itemprop="item" href="toc.html"><span itemprop="name">Apache FreeMarker Manual</span></a></li><li class="step-1" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"><a class="label" itemprop="item" href="alphaidx.html"><span itemprop="name">Alphabetical Index</span></a></li></ul>  </div>
-<div class="bookmarks" title="Bookmarks"><span class="sr-only">Bookmarks:</span><ul><li>Alpha. index</li><li><a href="gloss.html">Glossary</a></li><li><a href="dgui_template_exp.html#exp_cheatsheet">Expressions</a></li><li><a href="ref_builtins_alphaidx.html">?builtins</a></li><li><a href="ref_directive_alphaidx.html">#directives</a></li><li><a href="ref_specvar.html">.spec_vars</a></li><li><a href="app_faq.html">FAQ</a></li></ul></div></div></div>    <div class="main-content site-width">
-      <div class="content-wrapper">
-  <div id="table-of-contents-wrapper" class="col-left">
-      <script>var breadcrumb = ["Apache FreeMarker Manual","Alphabetical Index"];</script>
-      <script src="toc.js?1709410783012"></script>
-      <script src="docgen-resources/main.min.js?1709410783012"></script>
-  </div>
-<div class="col-right"><div class="page-content"><div class="page-title"><div class="pagers top"><a class="paging-arrow previous" href="gloss.html"><span>Previous</span></a><span class="paging-arrow disabled next"><span>Next</span></span></div><div class="title-wrapper">
-<h1 class="content-header header-part" id="alphaidx" itemprop="headline">Alphabetical Index</h1>
-</div></div>
-  <p>
-<a href="#idx_x24">$</a>&nbsp;| <a href="#idx_x23">#</a>&nbsp;| <a href="#idx_x3C">&lt;</a>&nbsp;| <a href="#idx_A">A</a>&nbsp;| <a href="#idx_B">B</a>&nbsp;| <a href="#idx_C">C</a>&nbsp;| <a href="#idx_D">D</a>&nbsp;| <a href="#idx_E">E</a>&nbsp;| <a href="#idx_F">F</a>&nbsp;| <a href="#idx_G">G</a>&nbsp;| <a href="#idx_H">H</a>&nbsp;| <a href="#idx_I">I</a>&nbsp;| <a href="#idx_J">J</a>&nbsp;| <a href="#idx_K">K</a>&nbsp;| <a href="#idx_L">L</a>&nbsp;| <a href="#idx_M">M</a>&nbsp;| <a  [...]
-
-<div class="indexdiv">
-<a name="idx_x24"></a>
-<h2 class="indexLabel">$</h2>
-<dl>
-    <dt>
-      ${...},&nbsp;&nbsp;<a href="dgui_template_valueinsertion.html">Interpolations</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_x23"></a>
-<h2 class="indexLabel">#</h2>
-<dl>
-    <dt>
-      #,&nbsp;&nbsp;<a href="dgui_template_overallstructure.html">Overall structure</a>,
-<a href="dgui_template_directives.html">Directives</a>
-    </dt>
-    <dt>
-      #{...},&nbsp;&nbsp;<a href="ref_depr_numerical_interpolation.html">#{...}: Numerical interpolation</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_x3C"></a>
-<h2 class="indexLabel">&lt;</h2>
-<dl>
-    <dt>
-      &lt;#...&gt;,&nbsp;&nbsp;<a href="dgui_template_directives.html">Directives</a>
-    </dt>
-    <dt>
-      &lt;#--...--&gt;,&nbsp;&nbsp;<a href="dgui_template_overallstructure.html">Overall structure</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_A"></a>
-<h2 class="indexLabel">A</h2>
-<dl>
-    <dt>
-      ABC,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_lower_abc">lower_abc</a>,
-<a href="ref_builtins_number.html#ref_builtin_upper_abc">upper_abc</a>
-    </dt>
-    <dt>
-      abs built-in,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_abs">abs</a>
-    </dt>
-    <dt>
-      absolute_template_name built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_absolute_template_name">absolute_template_name</a>
-    </dt>
-    <dt>
-      absolute value,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_abs">abs</a>
-    </dt>
-    <dt>
-      acquisition,&nbsp;&nbsp;<a href="ref_directive_include.html#ref_directive_include_acquisition">Using acquisition</a>
-    </dt>
-    <dt>
-      adding hashes,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_hashop_cat">Concatenation</a>
-    </dt>
-    <dt>
-      adding sequences,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_sequenceop_cat">Concatenation</a>
-    </dt>
-    <dt>
-      adding strings,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_stringop_interpolation">Interpolation and concatenation</a>
-    </dt>
-    <dt>
-      addition,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_arit">Arithmetical calculations</a>
-    </dt>
-    <dt>
-      alphabetical ordinals,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_lower_abc">lower_abc</a>,
-<a href="ref_builtins_number.html#ref_builtin_upper_abc">upper_abc</a>
-    </dt>
-    <dt>
-      alternative syntax,&nbsp;&nbsp;<a href="dgui_misc_alternativesyntax.html">Alternative (square bracket) syntax</a>
-    </dt>
-    <dt>
-      ancestors built-in,&nbsp;&nbsp;<a href="ref_builtins_node.html#ref_builtin_ancestors">ancestors</a>
-    </dt>
-    <dt>
-      and,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_logicalop">Logical operations</a>
-    </dt>
-    <dt>
-      ant task,&nbsp;&nbsp;<a href="pgui_misc_ant.html">Using FreeMarker with Ant</a>
-    </dt>
-    <dt>
-      api built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_buitin_api_and_has_api">api, has_api</a>
-    </dt>
-    <dt>
-      args,&nbsp;&nbsp;<a href="ref_specvar.html#specvar.args">Special Variable Reference</a>
-    </dt>
-    <dt>
-      arithmetic,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_arit">Arithmetical calculations</a>
-    </dt>
-    <dt>
-      assign directive,&nbsp;&nbsp;<a href="ref_directive_assign.html">assign</a>
-    </dt>
-    <dt>
-      attempt directive,&nbsp;&nbsp;<a href="ref_directive_attempt.html">attempt, recover</a>
-    </dt>
-    <dt>
-      auto_esc,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      auto-escaping,&nbsp;&nbsp;<a href="dgui_misc_autoescaping.html">Auto-escaping and output formats</a>,
-<a href="pgui_config_outputformatsautoesc.html">Associating output formats with templates</a>,
-<a href="ref_directive_autoesc.html">autoesc</a>,
-<a href="ref_directive_noautoesc.html">noautoesc</a>,
-<a href="ref_directive_outputformat.html">outputformat</a>
-    </dt>
-    <dt>
-      autoesc directive,&nbsp;&nbsp;<a href="ref_directive_autoesc.html">autoesc</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_B"></a>
-<h2 class="indexLabel">B</h2>
-<dl>
-    <dt>
-      backward compatibility,&nbsp;&nbsp;<a href="pgui_config_incompatible_improvements.html">The &quot;incompatible improvements&quot; setting</a>
-    </dt>
-    <dt>
-      beans    </dt>
-      <dd><dl>
-        <dt>wrapping, <a href="pgui_misc_beanwrapper.html">Bean wrapper</a></dt>
-      </dl></dd>
-    <dt>
-      BeansWrapper,&nbsp;&nbsp;<a href="pgui_misc_beanwrapper.html">Bean wrapper</a>
-    </dt>
-    <dt>
-      boolean    </dt>
-      <dd><dl>
-        <dt>built-ins, <a href="ref_builtins_boolean.html">Built-ins for booleans</a></dt>
-        <dt>Java side, <a href="pgui_datamodel_scalar.html">Scalars</a></dt>
-        <dt>literal, <a href="dgui_template_exp.html#dgui_template_exp_direct_boolean">Booleans</a></dt>
-        <dt>operations, <a href="dgui_template_exp.html#dgui_template_exp_logicalop">Logical operations</a></dt>
-        <dt>printing, <a href="ref_builtins_boolean.html#ref_builtin_string_for_boolean">string (when used with a boolean value)</a></dt>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_scalar">Scalars</a></dt>
-      </dl></dd>
-    <dt>
-      boolean_format,&nbsp;&nbsp;<a href="ref_directive_setting.html#autoid_121">setting</a>
-    </dt>
-    <dt>
-      boolean built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_boolean">boolean</a>
-    </dt>
-    <dt>
-      break directive,&nbsp;&nbsp;<a href="ref_directive_list.html#ref_list_break">break directive</a>,
-<a href="ref_directive_switch.html">switch, case, default, break</a>
-    </dt>
-    <dt>
-      built-in,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_builtin">Built-ins</a>,
-<a href="ref_builtins.html">Built-in Reference</a>,
-<a href="ref_builtins_alphaidx.html">Alphabetical index</a>
-    </dt>
-    <dt>
-      byte built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numType">byte, double, float, int, long, short</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_C"></a>
-<h2 class="indexLabel">C</h2>
-<dl>
-    <dt>
-      c_format,&nbsp;&nbsp;<a href="ref_directive_setting.html#autoid_121">setting</a>
-    </dt>
-    <dt>
-      c_lower_case built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_c_lower_case">c_lower_case</a>
-    </dt>
-    <dt>
-      c_upper_case built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_c_upper_case">c_upper_case</a>
-    </dt>
-    <dt>
-      caching,&nbsp;&nbsp;<a href="pgui_config_templateloading.html#pgui_config_templateloading_caching">Template caching</a>
-    </dt>
-    <dt>
-      call a method,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_methodcall">Method call</a>
-    </dt>
-    <dt>
-      caller_template_name,&nbsp;&nbsp;<a href="ref_specvar.html#ref_specvar_caller_template_name">Special Variable Reference</a>
-    </dt>
-    <dt>
-      cap_first built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_cap_first">cap_first</a>
-    </dt>
-    <dt>
-      capitalize built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_capitalize">capitalize</a>
-    </dt>
-    <dt>
-      case directive,&nbsp;&nbsp;<a href="ref_directive_switch.html">switch, case, default, break</a>
-    </dt>
-    <dt>
-      catch-all parameter,&nbsp;&nbsp;<a href="ref_directive_macro.html#autoid_108">macro, nested, return</a>
-    </dt>
-    <dt>
-      c built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_c_string">c (for string value)</a>,
-<a href="ref_builtins_number.html#ref_builtin_c">c (for numbers)</a>,
-<a href="ref_builtins_boolean.html#ref_builtin_c_boolean">c (for boolean value)</a>
-    </dt>
-    <dt>
-      ceiling built-in,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_rounding">round, floor, ceiling</a>
-    </dt>
-    <dt>
-      charAt,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_get_character">Getting a character</a>
-    </dt>
-    <dt>
-      charset,&nbsp;&nbsp;<a href="pgui_misc_charset.html">Charset issues</a>,
-<a href="ref_directive_ftl.html">ftl</a>
-    </dt>
-    <dt>
-      children built-in,&nbsp;&nbsp;<a href="ref_builtins_node.html#ref_builtin_children">children</a>
-    </dt>
-    <dt>
-      chop_linebreak built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_chop_linebreak">chop_linebreak</a>
-    </dt>
-    <dt>
-      chunk built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_chunk">chunk</a>
-    </dt>
-    <dt>
-      classic_compatible,&nbsp;&nbsp;<a href="ref_directive_setting.html#autoid_121">setting</a>
-    </dt>
-    <dt>
-      cn built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_cn_string">cn (for string value)</a>,
-<a href="ref_builtins_number.html#ref_builtin_cn">cn (for numbers)</a>,
-<a href="ref_builtins_boolean.html#ref_builtin_cn_boolean">cn (for boolean value)</a>
-    </dt>
-    <dt>
-      collection    </dt>
-      <dd><dl>
-        <dt>Java side, <a href="pgui_datamodel_parent.html#autoid_34">Containers</a></dt>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_container">Containers</a></dt>
-      </dl></dd>
-    <dt>
-      columnar printing of sequences,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_chunk">chunk</a>
-    </dt>
-    <dt>
-      command-line,&nbsp;&nbsp;<a href="pgui_misc_ant.html">Using FreeMarker with Ant</a>
-    </dt>
-    <dt>
-      comment,&nbsp;&nbsp;<a href="dgui_template_overallstructure.html">Overall structure</a>,
-<a href="dgui_template_exp.html#dgui_template_exp_comment">Comments in expressions</a>
-    </dt>
-    <dt>
-      comparison operators,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_comparison">Comparison</a>
-    </dt>
-    <dt>
-      compress directive,&nbsp;&nbsp;<a href="ref_directive_compress.html">compress</a>
-    </dt>
-    <dt>
-      concatenate hashes,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_hashop_cat">Concatenation</a>
-    </dt>
-    <dt>
-      concatenate sequences,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_sequenceop_cat">Concatenation</a>
-    </dt>
-    <dt>
-      concatenate strings,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_stringop_interpolation">Interpolation and concatenation</a>
-    </dt>
-    <dt>
-      configuration,&nbsp;&nbsp;<a href="pgui_quickstart_createconfiguration.html">Create a configuration instance</a>
-    </dt>
-    <dt>
-      Configuration,&nbsp;&nbsp;<a href="pgui_config.html">The Configuration</a>
-    </dt>
-    <dt>
-      constant,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_direct">Specify values directly</a>
-    </dt>
-    <dt>
-      containers    </dt>
-      <dd><dl>
-        <dt>Java side, <a href="pgui_datamodel_parent.html">Containers</a></dt>
-      </dl></dd>
-    <dt>
-      contains built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_contains">contains</a>
-    </dt>
-    <dt>
-      continue directive,&nbsp;&nbsp;<a href="ref_directive_list.html#ref_list_continue">continue directive</a>
-    </dt>
-    <dt>
-      converting between types,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_boolean">boolean</a>,
-<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>,
-<a href="ref_builtins_string.html#ref_builtin_number">number</a>,
-<a href="ref_builtins_number.html#ref_builtin_c">c (for numbers)</a>,
-<a href="ref_builtins_number.html#ref_builtin_cn">cn (for numbers)</a>,
-<a href="ref_builtins_number.html#ref_builtin_string_for_number">string (when used with a numerical value)</a>,
-<a href="ref_builtins_date.html#ref_builtin_date_datetype">date, time, datetime (when used with a date/time/date-time
-          value)</a>,
-<a href="ref_builtins_date.html#ref_builtin_string_for_date">string (when used with a date/time/date-time value)</a>,
-<a href="ref_builtins_boolean.html#ref_builtin_c_boolean">c (for boolean value)</a>,
-<a href="ref_builtins_boolean.html#ref_builtin_string_for_boolean">string (when used with a boolean value)</a>,
-<a href="ref_builtins_expert.html#ref_builtin_numType">byte, double, float, int, long, short</a>,
-<a href="ref_builtins_expert.html#ref_builtin_numToDate">number_to_date, number_to_time, number_to_datetime</a>
-    </dt>
-    <dt>
-      converting date to long,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numType">byte, double, float, int, long, short</a>
-    </dt>
-    <dt>
-      converting date to string,&nbsp;&nbsp;<a href="ref_builtins_date.html#ref_builtin_string_for_date">string (when used with a date/time/date-time value)</a>
-    </dt>
-    <dt>
-      converting long to date,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numToDate">number_to_date, number_to_time, number_to_datetime</a>
-    </dt>
-    <dt>
-      converting string to boolean,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_boolean">boolean</a>
-    </dt>
-    <dt>
-      converting string to date,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>
-    </dt>
-    <dt>
-      converting string to number,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_number">number</a>
-    </dt>
-    <dt>
-      converting string to time,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>
-    </dt>
-    <dt>
-      converting time to string,&nbsp;&nbsp;<a href="ref_builtins_date.html#ref_builtin_string_for_date">string (when used with a date/time/date-time value)</a>
-    </dt>
-    <dt>
-      counter built-in,&nbsp;&nbsp;<a href="ref_builtins_loop_var.html#ref_builtin_counter">counter</a>
-    </dt>
-    <dt>
-      current_template_name,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      current date-time,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      custom directive,&nbsp;&nbsp;<a href="dgui_misc_userdefdir.html">Defining your own directives</a>
-    </dt>
-    <dt>
-      custom object wrapper,&nbsp;&nbsp;<a href="pgui_datamodel_objectWrapper.html#pgui_datamodel_customObjectWrappingExample">Custom object wrapping example</a>
-    </dt>
-    <dt>
-      custom tags,&nbsp;&nbsp;<a href="pgui_misc_servlet.html#autoid_63">Using FreeMarker with servlets</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_D"></a>
-<h2 class="indexLabel">D</h2>
-<dl>
-    <dt>
-      data-model,&nbsp;&nbsp;<a href="dgui_quickstart_basics.html">Template + data-model = output</a>
-    </dt>
-      <dd><dl>
-        <dt>assembling with Java, <a href="pgui_quickstart_createdatamodel.html">Create a data-model</a></dt>
-        <dt>assembling with Java, without object wrapper, <a href="pgui_datamodel_basics.html">Basics</a></dt>
-      </dl></dd>
-    <dt>
-      date    </dt>
-      <dd><dl>
-        <dt>built-ins, <a href="ref_builtins_date.html">Built-ins for date/time/date-time values</a></dt>
-        <dt>Java API related difficulties, <a href="pgui_datamodel_scalar.html#autoid_31">Scalars</a></dt>
-        <dt>Java side, <a href="pgui_datamodel_scalar.html">Scalars</a></dt>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_scalar">Scalars</a></dt>
-      </dl></dd>
-    <dt>
-      date_format,&nbsp;&nbsp;<a href="ref_directive_setting.html#topic_date_format_settings">setting</a>
-    </dt>
-    <dt>
-      date built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>,
-<a href="ref_builtins_date.html#ref_builtin_date_datetype">date, time, datetime (when used with a date/time/date-time
-          value)</a>
-    </dt>
-    <dt>
-      datetime    </dt>
-      <dd><dl>
-        <dt>built-ins, <a href="ref_builtins_date.html">Built-ins for date/time/date-time values</a></dt>
-      </dl></dd>
-    <dt>
-      date-time    </dt>
-      <dd><dl>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_scalar">Scalars</a></dt>
-      </dl></dd>
-    <dt>
-      datetime_format,&nbsp;&nbsp;<a href="ref_directive_setting.html#topic_date_format_settings">setting</a>
-    </dt>
-    <dt>
-      datetime built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>,
-<a href="ref_builtins_date.html#ref_builtin_date_datetype">date, time, datetime (when used with a date/time/date-time
-          value)</a>
-    </dt>
-    <dt>
-      date to long,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numType">byte, double, float, int, long, short</a>
-    </dt>
-    <dt>
-      date to string,&nbsp;&nbsp;<a href="ref_builtins_date.html#ref_builtin_string_for_date">string (when used with a date/time/date-time value)</a>
-    </dt>
-    <dt>
-      default built-in,&nbsp;&nbsp;<a href="ref_depr_builtin.html">List of deprecated built-ins</a>
-    </dt>
-    <dt>
-      default directive,&nbsp;&nbsp;<a href="ref_directive_switch.html">switch, case, default, break</a>
-    </dt>
-    <dt>
-      DefaultObjectWrapper,&nbsp;&nbsp;<a href="pgui_datamodel_objectWrapper.html#pgui_datamodel_defaultObjectWrapper">The default object wrapper</a>
-    </dt>
-      <dd><dl>
-        <dt>extending, <a href="pgui_datamodel_objectWrapper.html#pgui_datamodel_customObjectWrappingExample">Custom object wrapping example</a></dt>
-      </dl></dd>
-    <dt>
-      default value operator,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing_default">Default value operator</a>
-    </dt>
-    <dt>
-      defining macro,&nbsp;&nbsp;<a href="dgui_misc_userdefdir.html#autoid_19">Defining your own directives</a>
-    </dt>
-    <dt>
-      deprecated,&nbsp;&nbsp;<a href="ref_deprecated.html">Deprecated FTL constructs</a>
-    </dt>
-    <dt>
-      directive,&nbsp;&nbsp;<a href="dgui_template_directives.html">Directives</a>,
-<a href="ref_directives.html">Directive Reference</a>,
-<a href="ref_directive_alphaidx.html">Alphabetical index</a>
-    </dt>
-      <dd><dl>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_userdefdir">User-defined directives</a></dt>
-        <dt>user-defined, <a href="dgui_misc_userdefdir.html">Defining your own directives</a></dt>
-      </dl></dd>
-    <dt>
-      directives    </dt>
-      <dd><dl>
-        <dt>Java side, <a href="pgui_datamodel_directive.html">Directives</a></dt>
-      </dl></dd>
-    <dt>
-      division,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_arit">Arithmetical calculations</a>
-    </dt>
-    <dt>
-      double built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numType">byte, double, float, int, long, short</a>
-    </dt>
-    <dt>
-      drop_while built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_drop_while">drop_while</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_E"></a>
-<h2 class="indexLabel">E</h2>
-<dl>
-    <dt>
-      else directive,&nbsp;&nbsp;<a href="ref_directive_if.html">if, else, elseif</a>
-    </dt>
-    <dt>
-      else directive inside list,&nbsp;&nbsp;<a href="ref_directive_list.html#ref_list_else">else directive</a>
-    </dt>
-    <dt>
-      elseif directive,&nbsp;&nbsp;<a href="ref_directive_if.html">if, else, elseif</a>
-    </dt>
-    <dt>
-      encoding,&nbsp;&nbsp;<a href="pgui_misc_charset.html">Charset issues</a>,
-<a href="ref_directive_ftl.html">ftl</a>
-    </dt>
-      <dd><dl>
-        <dt>URL, <a href="ref_builtins_string.html#ref_builtin_url">url</a></dt>
-        <dt>URL path, <a href="ref_builtins_string.html#ref_builtin_url_path">url_path</a></dt>
-      </dl></dd>
-    <dt>
-      ends_with built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_ends_with">ends_with</a>
-    </dt>
-    <dt>
-      ensure_ends_with built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_ensure_ends_with">ensure_ends_with</a>,
-<a href="ref_builtins_string.html#ref_builtin_ensure_starts_with">ensure_starts_with</a>
-    </dt>
-    <dt>
-      enum,&nbsp;&nbsp;<a href="pgui_misc_beanwrapper.html#jdk_15_enums">Accessing enums</a>
-    </dt>
-    <dt>
-      error,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      error handling,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing">Handling missing values</a>,
-<a href="pgui_config_errorhandling.html">Error handling</a>,
-<a href="ref_directive_attempt.html">attempt, recover</a>
-    </dt>
-    <dt>
-      escape directive,&nbsp;&nbsp;<a href="ref_directive_escape.html">escape, noescape (deprecated)</a>
-    </dt>
-    <dt>
-      escape sequences,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_direct_string">Strings</a>
-    </dt>
-    <dt>
-      escaping,&nbsp;&nbsp;<a href="dgui_misc_autoescaping.html">Auto-escaping and output formats</a>,
-<a href="ref_directive_autoesc.html">autoesc</a>,
-<a href="ref_directive_noautoesc.html">noautoesc</a>,
-<a href="ref_directive_outputformat.html">outputformat</a>
-    </dt>
-      <dd><dl>
-        <dt>output, <a href="ref_builtins_string.html#ref_builtin_html">html (deprecated)</a>, <a href="ref_builtins_string.html#ref_builtin_rtf">rtf (deprecated)</a>, <a href="ref_builtins_string.html#ref_builtin_xhtml">xhtml (deprecated)</a>, <a href="ref_builtins_string.html#ref_builtin_xml">xml (deprecated)</a></dt>
-        <dt>URL, <a href="ref_builtins_string.html#ref_builtin_url">url</a></dt>
-        <dt>URL path, <a href="ref_builtins_string.html#ref_builtin_url_path">url_path</a></dt>
-      </dl></dd>
-    <dt>
-      esc built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_esc">esc</a>
-    </dt>
-    <dt>
-      eval,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_eval">eval</a>
-    </dt>
-    <dt>
-      eval_json,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_eval_json">eval_json</a>
-    </dt>
-    <dt>
-      evaluate string,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_eval">eval</a>,
-<a href="ref_builtins_expert.html#ref_builtin_eval_json">eval_json</a>
-    </dt>
-    <dt>
-      exception handling,&nbsp;&nbsp;<a href="pgui_config_errorhandling.html">Error handling</a>
-    </dt>
-    <dt>
-      existence test operator,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing_test">Missing value test operator</a>
-    </dt>
-    <dt>
-      exists built-in,&nbsp;&nbsp;<a href="ref_depr_builtin.html">List of deprecated built-ins</a>
-    </dt>
-    <dt>
-      expression,&nbsp;&nbsp;<a href="dgui_template_exp.html">Expressions</a>
-    </dt>
-    <dt>
-      extended Java decimal format,&nbsp;&nbsp;<a href="ref_builtins_number.html#topic.extendedJavaDecimalFormat">Extended Java decimal format</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_F"></a>
-<h2 class="indexLabel">F</h2>
-<dl>
-    <dt>
-      fallback directive,&nbsp;&nbsp;<a href="ref_directive_visit.html">visit, recurse, fallback</a>
-    </dt>
-    <dt>
-      FAQ,&nbsp;&nbsp;<a href="app_faq.html">FAQ</a>
-    </dt>
-    <dt>
-      filter built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_filter">filter</a>
-    </dt>
-    <dt>
-      first built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_first">first</a>
-    </dt>
-    <dt>
-      float built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numType">byte, double, float, int, long, short</a>
-    </dt>
-    <dt>
-      floor built-in,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_rounding">round, floor, ceiling</a>
-    </dt>
-    <dt>
-      flush directive,&nbsp;&nbsp;<a href="ref_directive_flush.html">flush</a>
-    </dt>
-    <dt>
-      format    </dt>
-      <dd><dl>
-        <dt>boolean, <a href="ref_builtins_boolean.html#ref_builtin_c_boolean">c (for boolean value)</a>, <a href="ref_builtins_boolean.html#ref_builtin_cn_boolean">cn (for boolean value)</a>, <a href="ref_builtins_boolean.html#ref_builtin_string_for_boolean">string (when used with a boolean value)</a>, <a href="ref_directive_setting.html#autoid_121">setting</a></dt>
-        <dt>date, <a href="ref_builtins_date.html#ref_builtin_string_for_date">string (when used with a date/time/date-time value)</a>, <a href="ref_directive_setting.html#topic_date_format_settings">setting</a></dt>
-        <dt>date-time, <a href="ref_builtins_date.html#ref_builtin_string_for_date">string (when used with a date/time/date-time value)</a></dt>
-        <dt>number, <a href="ref_builtins_number.html#ref_builtin_c">c (for numbers)</a>, <a href="ref_builtins_number.html#ref_builtin_cn">cn (for numbers)</a>, <a href="ref_builtins_number.html#ref_builtin_string_for_number">string (when used with a numerical value)</a>, <a href="ref_directive_setting.html#ref.setting.number_format">setting</a></dt>
-        <dt>string, <a href="ref_builtins_string.html#ref_builtin_c_string">c (for string value)</a>, <a href="ref_builtins_string.html#ref_builtin_cn_string">cn (for string value)</a></dt>
-        <dt>time, <a href="ref_builtins_date.html#ref_builtin_string_for_date">string (when used with a date/time/date-time value)</a></dt>
-        <dt>timestamp, <a href="ref_builtins_date.html#ref_builtin_string_for_date">string (when used with a date/time/date-time value)</a></dt>
-      </dl></dd>
-    <dt>
-      format; boolean,&nbsp;&nbsp;<a href="ref_builtins_boolean.html#ref_builtin_then">then</a>
-    </dt>
-    <dt>
-      FTL,&nbsp;&nbsp;<a href="dgui_template_overallstructure.html">Overall structure</a>
-    </dt>
-    <dt>
-      ftl directive,&nbsp;&nbsp;<a href="ref_directive_ftl.html">ftl</a>
-    </dt>
-    <dt>
-      FTL tag,&nbsp;&nbsp;<a href="dgui_template_overallstructure.html">Overall structure</a>,
-<a href="dgui_template_directives.html">Directives</a>
-    </dt>
-    <dt>
-      function directive,&nbsp;&nbsp;<a href="ref_directive_function.html">function, return</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_G"></a>
-<h2 class="indexLabel">G</h2>
-<dl>
-    <dt>
-      get_optional_template,&nbsp;&nbsp;<a href="ref_specvar.html#ref_specvar_get_optional_template">Using get_optional_template</a>
-    </dt>
-    <dt>
-      get character,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_get_character">Getting a character</a>
-    </dt>
-    <dt>
-      global directive,&nbsp;&nbsp;<a href="ref_directive_global.html">global</a>
-    </dt>
-    <dt>
-      groups built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_groups">groups</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_H"></a>
-<h2 class="indexLabel">H</h2>
-<dl>
-    <dt>
-      handling null-s,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing">Handling missing values</a>
-    </dt>
-    <dt>
-      has_api built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_buitin_api_and_has_api">api, has_api</a>
-    </dt>
-    <dt>
-      has_content built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_has_content">has_content</a>
-    </dt>
-    <dt>
-      has_next built-in,&nbsp;&nbsp;<a href="ref_builtins_loop_var.html#ref_builtin_has_next">has_next</a>
-    </dt>
-    <dt>
-      hash    </dt>
-      <dd><dl>
-        <dt>accessing subvariable, <a href="dgui_template_exp.html#dgui_template_exp_var_hash">Retrieving data from a hash</a></dt>
-        <dt>built-ins, <a href="ref_builtins_hash.html">Built-ins for hashes</a></dt>
-        <dt>concatenate, <a href="dgui_template_exp.html#dgui_template_exp_hashop_cat">Concatenation</a></dt>
-        <dt>Java side, <a href="pgui_datamodel_parent.html#autoid_32">Containers</a></dt>
-        <dt>key type, <a href="app_faq.html#faq_nonstring_keys">FAQ</a></dt>
-        <dt>literal, <a href="dgui_template_exp.html#dgui_template_exp_direct_hash">Hashes</a></dt>
-        <dt>modify, <a href="app_faq.html#faq_modify_seq_and_map">FAQ</a></dt>
-        <dt>operations, <a href="dgui_template_exp.html#dgui_template_exp_hashop">Hash operations</a></dt>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_container">Containers</a></dt>
-      </dl></dd>
-    <dt>
-      header,&nbsp;&nbsp;<a href="ref_directive_ftl.html">ftl</a>
-    </dt>
-    <dt>
-      html built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_html">html (deprecated)</a>
-    </dt>
-    <dt>
-      HTML encoding,&nbsp;&nbsp;<a href="dgui_misc_autoescaping.html">Auto-escaping and output formats</a>
-    </dt>
-    <dt>
-      HTML escaping,&nbsp;&nbsp;<a href="dgui_misc_autoescaping.html">Auto-escaping and output formats</a>
-    </dt>
-    <dt>
-      HTTP,&nbsp;&nbsp;<a href="pgui_misc_servlet.html">Using FreeMarker with servlets</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_I"></a>
-<h2 class="indexLabel">I</h2>
-<dl>
-    <dt>
-      if_exists built-in,&nbsp;&nbsp;<a href="ref_depr_builtin.html">List of deprecated built-ins</a>
-    </dt>
-    <dt>
-      if directive,&nbsp;&nbsp;<a href="ref_directive_if.html">if, else, elseif</a>
-    </dt>
-    <dt>
-      import directive,&nbsp;&nbsp;<a href="ref_directive_import.html">import</a>
-    </dt>
-    <dt>
-      import optional,&nbsp;&nbsp;<a href="ref_specvar.html#ref_specvar_get_optional_template">Using get_optional_template</a>
-    </dt>
-    <dt>
-      include    </dt>
-      <dd><dl>
-        <dt>JSP, <a href="pgui_misc_servlet.html#pgui_misc_servlet_include">Including content from other web application
-          resources</a></dt>
-        <dt>servlet, <a href="pgui_misc_servlet.html#pgui_misc_servlet_include">Including content from other web application
-          resources</a></dt>
-      </dl></dd>
-    <dt>
-      include directive,&nbsp;&nbsp;<a href="ref_directive_include.html">include</a>
-    </dt>
-    <dt>
-      include optional,&nbsp;&nbsp;<a href="ref_specvar.html#ref_specvar_get_optional_template">Using get_optional_template</a>
-    </dt>
-    <dt>
-      incompatible_improvements,&nbsp;&nbsp;<a href="pgui_config_incompatible_improvements.html">The &quot;incompatible improvements&quot; setting</a>
-    </dt>
-    <dt>
-      incompatibleImprovements,&nbsp;&nbsp;<a href="pgui_config_incompatible_improvements.html">The &quot;incompatible improvements&quot; setting</a>
-    </dt>
-    <dt>
-      incompatible improvements,&nbsp;&nbsp;<a href="pgui_config_incompatible_improvements.html">The &quot;incompatible improvements&quot; setting</a>
-    </dt>
-    <dt>
-      incomplatible_improvements,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      index_of built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_index_of">index_of</a>
-    </dt>
-    <dt>
-      index built-in,&nbsp;&nbsp;<a href="ref_builtins_loop_var.html#ref_builtin_index">index</a>
-    </dt>
-    <dt>
-      infinite,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_is_infinite">is_infinite</a>
-    </dt>
-    <dt>
-      install,&nbsp;&nbsp;<a href="app_install.html">Installing FreeMarker</a>
-    </dt>
-    <dt>
-      instantiating variable,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_new">new</a>
-    </dt>
-    <dt>
-      int built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numType">byte, double, float, int, long, short</a>
-    </dt>
-    <dt>
-      integer division,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_arit">Arithmetical calculations</a>
-    </dt>
-    <dt>
-      integer part,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_arit">Arithmetical calculations</a>
-    </dt>
-    <dt>
-      interpolation,&nbsp;&nbsp;<a href="dgui_template_overallstructure.html">Overall structure</a>,
-<a href="dgui_template_exp.html#dgui_template_exp_stringop_interpolation">Interpolation and concatenation</a>,
-<a href="dgui_template_valueinsertion.html">Interpolations</a>
-    </dt>
-    <dt>
-      interpret built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_interpret">interpret</a>
-    </dt>
-    <dt>
-      is_... built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_isType">is_...</a>
-    </dt>
-    <dt>
-      is_even_item built-in,&nbsp;&nbsp;<a href="ref_builtins_loop_var.html#ref_builtin_is_even_item">is_even_item</a>
-    </dt>
-    <dt>
-      is_first built-in,&nbsp;&nbsp;<a href="ref_builtins_loop_var.html#ref_builtin_is_first">is_first</a>
-    </dt>
-    <dt>
-      is_infinite built-in,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_is_infinite">is_infinite</a>
-    </dt>
-    <dt>
-      is_last built-in,&nbsp;&nbsp;<a href="ref_builtins_loop_var.html#ref_builtin_is_last">is_last</a>
-    </dt>
-    <dt>
-      is_nan built-in,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_is_nan">is_nan</a>
-    </dt>
-    <dt>
-      is_odd_item built-in,&nbsp;&nbsp;<a href="ref_builtins_loop_var.html#ref_builtin_is_odd_item">is_odd_item</a>
-    </dt>
-    <dt>
-      is null,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing_test">Missing value test operator</a>
-    </dt>
-    <dt>
-      iso_... built-ins,&nbsp;&nbsp;<a href="ref_builtins_date.html#ref_builtin_date_iso">iso_...</a>
-    </dt>
-    <dt>
-      ISO 8601,&nbsp;&nbsp;<a href="ref_directive_setting.html#topic_date_format_settings">setting</a>
-    </dt>
-    <dt>
-      ISO 8601 parsing,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>
-    </dt>
-    <dt>
-      iso built-in,&nbsp;&nbsp;<a href="ref_builtins_date.html#ref_builtin_date_iso">iso_...</a>
-    </dt>
-    <dt>
-      item_cycle built-in,&nbsp;&nbsp;<a href="ref_builtins_loop_var.html#ref_builtin_item_cycle">item_cycle</a>
-    </dt>
-    <dt>
-      item_parity_cap built-in,&nbsp;&nbsp;<a href="ref_builtins_loop_var.html#ref_builtin_item_parity_cap">item_parity_cap</a>
-    </dt>
-    <dt>
-      item_parity built-in,&nbsp;&nbsp;<a href="ref_builtins_loop_var.html#ref_builtin_item_parity">item_parity</a>
-    </dt>
-    <dt>
-      items directive,&nbsp;&nbsp;<a href="ref_directive_list.html#ref_list_items">items directive</a>
-    </dt>
-    <dt>
-      iteration state,&nbsp;&nbsp;<a href="ref_directive_list.html#ref_list_accessing_state">Accessing iteration state</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_J"></a>
-<h2 class="indexLabel">J</h2>
-<dl>
-    <dt>
-      j_string built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_j_string">j_string</a>
-    </dt>
-    <dt>
-      Jakarta,&nbsp;&nbsp;<a href="pgui_misc_servlet.html">Using FreeMarker with servlets</a>
-    </dt>
-    <dt>
-      JDBC time zone,&nbsp;&nbsp;<a href="ref_directive_setting.html#autoid_121">setting</a>
-    </dt>
-    <dt>
-      join built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_join">join</a>
-    </dt>
-    <dt>
-      joining hashes,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_hashop_cat">Concatenation</a>
-    </dt>
-    <dt>
-      joining sequences,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_sequenceop_cat">Concatenation</a>
-    </dt>
-    <dt>
-      joining strings,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_stringop_interpolation">Interpolation and concatenation</a>
-    </dt>
-    <dt>
-      js_string built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_js_string">js_string</a>
-    </dt>
-    <dt>
-      JSON,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_eval_json">eval_json</a>
-    </dt>
-    <dt>
-      json_string built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_json_string">json_string</a>
-    </dt>
-    <dt>
-      JSP,&nbsp;&nbsp;<a href="pgui_misc_servlet.html">Using FreeMarker with servlets</a>,
-<a href="app_faq.html#faq_jsp_vs_freemarker">FAQ</a>
-    </dt>
-      <dd><dl>
-        <dt>include, <a href="pgui_misc_servlet.html#pgui_misc_servlet_include">Including content from other web application
-          resources</a></dt>
-        <dt>taglib, <a href="pgui_misc_servlet.html#autoid_63">Using FreeMarker with servlets</a>, <a href="pgui_misc_servlet.html#autoid_64">Using FreeMarker with servlets</a></dt>
-      </dl></dd>
-    <dt>
-      jython    </dt>
-      <dd><dl>
-        <dt>wrapping, <a href="pgui_misc_jythonwrapper.html">Jython wrapper</a></dt>
-      </dl></dd>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_K"></a>
-<h2 class="indexLabel">K</h2>
-<dl>
-    <dt>
-      keep_after_last built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_keep_after_last">keep_after_last</a>
-    </dt>
-    <dt>
-      keep_after built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_keep_after">keep_after</a>
-    </dt>
-    <dt>
-      keep_before_last built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_keep_before_last">keep_before_last</a>
-    </dt>
-    <dt>
-      keep_before built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_keep_before">keep_before</a>
-    </dt>
-    <dt>
-      keys built-in,&nbsp;&nbsp;<a href="ref_builtins_hash.html#ref_builtin_keys">keys</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_L"></a>
-<h2 class="indexLabel">L</h2>
-<dl>
-    <dt>
-      lambda,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_lambda">Local lambdas</a>
-    </dt>
-    <dt>
-      lang,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      language,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      last_index_of built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_last_index_of">last_index_of</a>
-    </dt>
-    <dt>
-      last built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_last">last</a>
-    </dt>
-    <dt>
-      left_pad built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_left_pad">left_pad</a>
-    </dt>
-    <dt>
-      length built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_length">length</a>
-    </dt>
-    <dt>
-      libraries,&nbsp;&nbsp;<a href="dgui_misc_namespace.html">Namespaces</a>
-    </dt>
-    <dt>
-      license,&nbsp;&nbsp;<a href="app_license.html">License</a>
-    </dt>
-    <dt>
-      list directive,&nbsp;&nbsp;<a href="ref_directive_list.html">list, else, items, sep, break, continue</a>
-    </dt>
-    <dt>
-      listing state,&nbsp;&nbsp;<a href="ref_directive_list.html#ref_list_accessing_state">Accessing iteration state</a>
-    </dt>
-    <dt>
-      literal,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_direct">Specify values directly</a>
-    </dt>
-      <dd><dl>
-        <dt>boolean, <a href="dgui_template_exp.html#dgui_template_exp_direct_boolean">Booleans</a></dt>
-        <dt>hash, <a href="dgui_template_exp.html#dgui_template_exp_direct_hash">Hashes</a></dt>
-      </dl></dd>
-    <dt>
-      loading templates,&nbsp;&nbsp;<a href="pgui_config_templateloading.html">Template loading</a>
-    </dt>
-    <dt>
-      local directive,&nbsp;&nbsp;<a href="ref_directive_local.html">local</a>
-    </dt>
-    <dt>
-      locale,&nbsp;&nbsp;<a href="ref_directive_setting.html#autoid_121">setting</a>,
-<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      locale_object,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      localization,&nbsp;&nbsp;<a href="ref_directive_include.html#ref_directive_include_localized">Localized lookup</a>
-    </dt>
-    <dt>
-      local variable,&nbsp;&nbsp;<a href="dgui_misc_var.html">Defining variables in the template</a>
-    </dt>
-    <dt>
-      Log4j2,&nbsp;&nbsp;<a href="pgui_misc_logging.html">Logging</a>
-    </dt>
-    <dt>
-      logging,&nbsp;&nbsp;<a href="pgui_misc_logging.html">Logging</a>
-    </dt>
-    <dt>
-      logical operations,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_logicalop">Logical operations</a>
-    </dt>
-    <dt>
-      long built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numType">byte, double, float, int, long, short</a>
-    </dt>
-    <dt>
-      long to date,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numToDate">number_to_date, number_to_time, number_to_datetime</a>
-    </dt>
-    <dt>
-      loop variable,&nbsp;&nbsp;<a href="dgui_misc_userdefdir.html#dgui_misc_userdefdir_loopvar">Macros with loop variables</a>,
-<a href="dgui_misc_var.html">Defining variables in the template</a>
-    </dt>
-    <dt>
-      lower_abc built-in,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_lower_abc">lower_abc</a>
-    </dt>
-    <dt>
-      lower_case built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_lower_case">lower_case</a>
-    </dt>
-    <dt>
-      lt directive,&nbsp;&nbsp;<a href="ref_directive_t.html">t, lt, rt</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_M"></a>
-<h2 class="indexLabel">M</h2>
-<dl>
-    <dt>
-      macro,&nbsp;&nbsp;<a href="dgui_misc_userdefdir.html">Defining your own directives</a>
-    </dt>
-      <dd><dl>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_userdefdir">User-defined directives</a></dt>
-      </dl></dd>
-    <dt>
-      macro directive,&nbsp;&nbsp;<a href="ref_directive_macro.html">macro, nested, return</a>
-    </dt>
-    <dt>
-      main_template_name,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      map built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_map">map</a>
-    </dt>
-    <dt>
-      markup_string built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_markup_string">markup_string</a>
-    </dt>
-    <dt>
-      markup output    </dt>
-      <dd><dl>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_markupoutput">Markup output</a></dt>
-      </dl></dd>
-    <dt>
-      matches built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_matches">matches</a>
-    </dt>
-    <dt>
-      math,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_arit">Arithmetical calculations</a>
-    </dt>
-    <dt>
-      max built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_min_max">min, max</a>
-    </dt>
-    <dt>
-      merging,&nbsp;&nbsp;<a href="pgui_quickstart_merge.html">Merging the template with the data-model</a>
-    </dt>
-    <dt>
-      method    </dt>
-      <dd><dl>
-        <dt>call, <a href="dgui_template_exp.html#dgui_template_exp_methodcall">Method call</a></dt>
-        <dt>defining with FTL, <a href="ref_directive_function.html">function, return</a></dt>
-        <dt>Java side, <a href="pgui_datamodel_method.html">Methods</a></dt>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_method">Methods and functions</a></dt>
-      </dl></dd>
-    <dt>
-      MIME type,&nbsp;&nbsp;<a href="dgui_misc_autoescaping.html">Auto-escaping and output formats</a>
-    </dt>
-    <dt>
-      min built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_min_max">min, max</a>
-    </dt>
-    <dt>
-      missing value test operator,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing_test">Missing value test operator</a>
-    </dt>
-    <dt>
-      missing variable,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing">Handling missing values</a>
-    </dt>
-    <dt>
-      Model 2,&nbsp;&nbsp;<a href="pgui_misc_servlet.html">Using FreeMarker with servlets</a>
-    </dt>
-    <dt>
-      modify hashes,&nbsp;&nbsp;<a href="app_faq.html#faq_modify_seq_and_map">FAQ</a>
-    </dt>
-    <dt>
-      modify sequences,&nbsp;&nbsp;<a href="app_faq.html#faq_modify_seq_and_map">FAQ</a>
-    </dt>
-    <dt>
-      modulus,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_arit">Arithmetical calculations</a>
-    </dt>
-    <dt>
-      multithreading,&nbsp;&nbsp;<a href="pgui_misc_multithreading.html">Multithreading</a>
-    </dt>
-    <dt>
-      Multi-typed value,&nbsp;&nbsp;<a href="dgui_datamodel_basics.html#topic.multitype">Basics</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_N"></a>
-<h2 class="indexLabel">N</h2>
-<dl>
-    <dt>
-      namespace built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_namespace">namespace</a>
-    </dt>
-    <dt>
-      namespaces,&nbsp;&nbsp;<a href="dgui_misc_namespace.html">Namespaces</a>
-    </dt>
-    <dt>
-      NaN,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_is_nan">is_nan</a>
-    </dt>
-    <dt>
-      nested directive,&nbsp;&nbsp;<a href="ref_directive_macro.html">macro, nested, return</a>
-    </dt>
-    <dt>
-      new built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_new">new</a>
-    </dt>
-    <dt>
-      new FTL syntax,&nbsp;&nbsp;<a href="ref_depr_oldsyntax.html">Old FTL syntax</a>
-    </dt>
-    <dt>
-      next_sibling built-in,&nbsp;&nbsp;<a href="ref_builtins_node.html#ref_builtin_next_sibling">next_sibling</a>
-    </dt>
-    <dt>
-      no_esc built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_no_esc">no_esc</a>
-    </dt>
-    <dt>
-      noautoesc directive,&nbsp;&nbsp;<a href="ref_directive_noautoesc.html">noautoesc</a>
-    </dt>
-    <dt>
-      node    </dt>
-      <dd><dl>
-        <dt>built-ins, <a href="ref_builtins_node.html">Built-ins for nodes (for XML)</a></dt>
-        <dt>Java side, <a href="pgui_datamodel_node.html">Node variables</a></dt>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_node">Nodes</a></dt>
-      </dl></dd>
-    <dt>
-      node_name built-in,&nbsp;&nbsp;<a href="ref_builtins_node.html#ref_builtin_node_name">node_name</a>
-    </dt>
-    <dt>
-      node_namespace built-in,&nbsp;&nbsp;<a href="ref_builtins_node.html#ref_builtin_node_namespace">node_namespace</a>
-    </dt>
-    <dt>
-      node_type built-in,&nbsp;&nbsp;<a href="ref_builtins_node.html#ref_builtin_node_type">node_type</a>
-    </dt>
-    <dt>
-      noescape directive,&nbsp;&nbsp;<a href="ref_directive_escape.html">escape, noescape (deprecated)</a>
-    </dt>
-    <dt>
-      noparse directive,&nbsp;&nbsp;<a href="ref_directive_noparse.html">noparse</a>
-    </dt>
-    <dt>
-      not,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_logicalop">Logical operations</a>
-    </dt>
-    <dt>
-      now,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      nt directive,&nbsp;&nbsp;<a href="ref_directive_nt.html">nt</a>
-    </dt>
-    <dt>
-      null,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing">Handling missing values</a>,
-<a href="app_faq.html#faq_null">FAQ</a>
-    </dt>
-    <dt>
-      number    </dt>
-      <dd><dl>
-        <dt>built-ins, <a href="ref_builtins_number.html">Built-ins for numbers</a></dt>
-        <dt>Java side, <a href="pgui_datamodel_scalar.html">Scalars</a></dt>
-        <dt>literal, <a href="dgui_template_exp.html#dgui_template_exp_direct_number">Numbers</a></dt>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_scalar">Scalars</a></dt>
-      </dl></dd>
-    <dt>
-      number_format,&nbsp;&nbsp;<a href="ref_directive_setting.html#ref.setting.number_format">setting</a>
-    </dt>
-    <dt>
-      number_to_date built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numToDate">number_to_date, number_to_time, number_to_datetime</a>
-    </dt>
-    <dt>
-      number_to_datetime built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numToDate">number_to_date, number_to_time, number_to_datetime</a>
-    </dt>
-    <dt>
-      number_to_time built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numToDate">number_to_date, number_to_time, number_to_datetime</a>
-    </dt>
-    <dt>
-      number built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_number">number</a>
-    </dt>
-    <dt>
-      numerical range expression,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_direct_seuqence">Sequences</a>
-    </dt>
-    <dt>
-      numerical sequence,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_direct_seuqence">Sequences</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_O"></a>
-<h2 class="indexLabel">O</h2>
-<dl>
-    <dt>
-      object wrapper,&nbsp;&nbsp;<a href="pgui_datamodel_basics.html">Basics</a>,
-<a href="pgui_datamodel_objectWrapper.html">Object wrappers</a>
-    </dt>
-      <dd><dl>
-        <dt>custom, <a href="pgui_datamodel_objectWrapper.html#pgui_datamodel_customObjectWrappingExample">Custom object wrapping example</a></dt>
-        <dt>default, <a href="pgui_datamodel_objectWrapper.html#pgui_datamodel_defaultObjectWrapper">The default object wrapper</a></dt>
-      </dl></dd>
-    <dt>
-      old FTL syntax,&nbsp;&nbsp;<a href="ref_depr_oldsyntax.html">Old FTL syntax</a>
-    </dt>
-    <dt>
-      operator precedence,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_precedence">Operator precedence</a>
-    </dt>
-    <dt>
-      or,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_logicalop">Logical operations</a>
-    </dt>
-    <dt>
-      output    </dt>
-      <dd><dl>
-        <dt>generate with Java, <a href="pgui_quickstart_merge.html">Merging the template with the data-model</a></dt>
-      </dl></dd>
-    <dt>
-      output_encoding,&nbsp;&nbsp;<a href="ref_directive_setting.html#autoid_121">setting</a>
-    </dt>
-    <dt>
-      output_format,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      output charset,&nbsp;&nbsp;<a href="pgui_misc_charset.html#autoid_53">Charset issues</a>,
-<a href="ref_builtins_string.html#ref_builtin_url">url</a>,
-<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      output encoding,&nbsp;&nbsp;<a href="pgui_misc_charset.html#autoid_53">Charset issues</a>,
-<a href="ref_builtins_string.html#ref_builtin_url">url</a>,
-<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      output format,&nbsp;&nbsp;<a href="dgui_misc_autoescaping.html#dgui_misc_autoescaping_outputformat">Output formats</a>,
-<a href="pgui_config_outputformatsautoesc.html">Associating output formats with templates</a>,
-<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      outputformat directive,&nbsp;&nbsp;<a href="ref_directive_outputformat.html">outputformat</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_P"></a>
-<h2 class="indexLabel">P</h2>
-<dl>
-    <dt>
-      padding,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_left_pad">left_pad</a>,
-<a href="ref_builtins_string.html#ref_builtin_right_pad">right_pad</a>
-    </dt>
-    <dt>
-      parent built-in,&nbsp;&nbsp;<a href="ref_builtins_node.html#ref_builtin_parent">parent</a>
-    </dt>
-    <dt>
-      parentheses,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_parentheses">Parentheses</a>
-    </dt>
-    <dt>
-      parse string as boolean,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_boolean">boolean</a>
-    </dt>
-    <dt>
-      parse string as number,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_number">number</a>
-    </dt>
-    <dt>
-      parsing string as date,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>
-    </dt>
-    <dt>
-      parsing string as time,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>
-    </dt>
-    <dt>
-      path,&nbsp;&nbsp;<a href="pgui_config_templateloading.html#autoid_42">Template loading</a>
-    </dt>
-    <dt>
-      positional parameter passing,&nbsp;&nbsp;<a href="ref_directive_userDefined.html#ref_directive_userDefined_positionalParam">Positional parameter passing</a>
-    </dt>
-    <dt>
-      precedence,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_precedence">Operator precedence</a>
-    </dt>
-    <dt>
-      previous_sibling built-in,&nbsp;&nbsp;<a href="ref_builtins_node.html#ref_builtin_previous_sibling">previous_sibling</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_R"></a>
-<h2 class="indexLabel">R</h2>
-<dl>
-    <dt>
-      range expression,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_direct_seuqence">Sequences</a>
-    </dt>
-    <dt>
-      raw string literal,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_direct_string">Strings</a>
-    </dt>
-    <dt>
-      recover directive,&nbsp;&nbsp;<a href="ref_directive_attempt.html">attempt, recover</a>
-    </dt>
-    <dt>
-      recurse directive,&nbsp;&nbsp;<a href="ref_directive_visit.html">visit, recurse, fallback</a>
-    </dt>
-    <dt>
-      recursion    </dt>
-      <dd><dl>
-        <dt>iterate, <a href="ref_directive_visit.html">visit, recurse, fallback</a></dt>
-      </dl></dd>
-    <dt>
-      regular expression    </dt>
-      <dd><dl>
-        <dt>built-ins, <a href="ref_builtins_string.html#ref_builtin_string_flags">Common flags</a></dt>
-      </dl></dd>
-    <dt>
-      remove_beginning built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_remove_beginning">remove_beginning</a>
-    </dt>
-    <dt>
-      remove_ending built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_remove_ending">remove_ending</a>
-    </dt>
-    <dt>
-      replace built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_replace">replace</a>
-    </dt>
-    <dt>
-      reserved name,&nbsp;&nbsp;<a href="ref_reservednames.html">Reserved names in FTL</a>
-    </dt>
-    <dt>
-      return directive,&nbsp;&nbsp;<a href="ref_directive_function.html">function, return</a>,
-<a href="ref_directive_macro.html">macro, nested, return</a>
-    </dt>
-    <dt>
-      reverse built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_reverse">reverse</a>
-    </dt>
-    <dt>
-      right_pad built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_right_pad">right_pad</a>
-    </dt>
-    <dt>
-      root built-in,&nbsp;&nbsp;<a href="ref_builtins_node.html#ref_builtin_root">root</a>
-    </dt>
-    <dt>
-      round built-in,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_rounding">round, floor, ceiling</a>
-    </dt>
-    <dt>
-      rounding,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_rounding">round, floor, ceiling</a>
-    </dt>
-    <dt>
-      rt directive,&nbsp;&nbsp;<a href="ref_directive_t.html">t, lt, rt</a>
-    </dt>
-    <dt>
-      rtf built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_rtf">rtf (deprecated)</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_S"></a>
-<h2 class="indexLabel">S</h2>
-<dl>
-    <dt>
-      scalar    </dt>
-      <dd><dl>
-        <dt>Java side, <a href="pgui_datamodel_scalar.html">Scalars</a></dt>
-      </dl></dd>
-    <dt>
-      scopes,&nbsp;&nbsp;<a href="pgui_misc_var.html">Variables, scopes</a>
-    </dt>
-    <dt>
-      security,&nbsp;&nbsp;<a href="pgui_misc_secureenv.html">Configuring security policy for FreeMarker</a>
-    </dt>
-      <dd><dl>
-        <dt>user-provided templates, <a href="app_faq.html#faq_template_uploading_security">FAQ</a></dt>
-      </dl></dd>
-    <dt>
-      sep directive,&nbsp;&nbsp;<a href="ref_directive_list.html#ref_list_sep">sep directive</a>
-    </dt>
-    <dt>
-      seq_contains built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_seq_contains">seq_contains</a>
-    </dt>
-    <dt>
-      seq_index_of built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_seq_index_of">seq_index_of</a>
-    </dt>
-    <dt>
-      seq_last_index_of built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_seq_last_index_of">seq_last_index_of</a>
-    </dt>
-    <dt>
-      seq_sequence built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_sequence">sequence</a>
-    </dt>
-    <dt>
-      sequence    </dt>
-      <dd><dl>
-        <dt>accessing subvariable, <a href="dgui_template_exp.html#dgui_template_exp_var_sequence">Retrieving data from a sequence</a></dt>
-        <dt>built-ins, <a href="ref_builtins_sequence.html">Built-ins for sequences</a></dt>
-        <dt>concatenate, <a href="dgui_template_exp.html#dgui_template_exp_sequenceop_cat">Concatenation</a></dt>
-        <dt>drop while, <a href="ref_builtins_sequence.html#ref_builtin_drop_while">drop_while</a></dt>
-        <dt>filter, <a href="ref_builtins_sequence.html#ref_builtin_filter">filter</a>, <a href="ref_builtins_sequence.html#ref_builtin_map">map</a></dt>
-        <dt>iterate, <a href="ref_directive_list.html">list, else, items, sep, break, continue</a></dt>
-        <dt>Java side, <a href="pgui_datamodel_parent.html#autoid_33">Containers</a></dt>
-        <dt>literal, <a href="dgui_template_exp.html#dgui_template_exp_direct_seuqence">Sequences</a></dt>
-        <dt>modify, <a href="app_faq.html#faq_modify_seq_and_map">FAQ</a></dt>
-        <dt>operations, <a href="dgui_template_exp.html#dgui_template_exp_sequenceop">Sequence operations</a></dt>
-        <dt>slice, <a href="dgui_template_exp.html#dgui_template_exp_seqenceop_slice">Sequence slicing</a></dt>
-        <dt>sorting, <a href="ref_builtins_sequence.html#ref_builtin_sort">sort</a>, <a href="ref_builtins_sequence.html#ref_builtin_sort_by">sort_by</a></dt>
-        <dt>take while, <a href="ref_builtins_sequence.html#ref_builtin_take_while">take_while</a></dt>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_container">Containers</a></dt>
-      </dl></dd>
-    <dt>
-      sequence slice,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_seqenceop_slice">Sequence slicing</a>
-    </dt>
-    <dt>
-      servlet    </dt>
-      <dd><dl>
-        <dt>include, <a href="pgui_misc_servlet.html#pgui_misc_servlet_include">Including content from other web application
-          resources</a></dt>
-      </dl></dd>
-    <dt>
-      Servlet,&nbsp;&nbsp;<a href="pgui_misc_servlet.html">Using FreeMarker with servlets</a>
-    </dt>
-    <dt>
-      setting,&nbsp;&nbsp;<a href="pgui_config_settings.html">Settings</a>
-    </dt>
-    <dt>
-      setting directive,&nbsp;&nbsp;<a href="ref_directive_setting.html">setting</a>
-    </dt>
-    <dt>
-      shared variable,&nbsp;&nbsp;<a href="pgui_config_sharedvariables.html">Shared variables</a>
-    </dt>
-    <dt>
-      short built-in,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_numType">byte, double, float, int, long, short</a>
-    </dt>
-    <dt>
-      size built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_size">size</a>
-    </dt>
-    <dt>
-      SLF4J,&nbsp;&nbsp;<a href="pgui_misc_logging.html">Logging</a>
-    </dt>
-    <dt>
-      sort_by built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_sort_by">sort_by</a>
-    </dt>
-    <dt>
-      sort built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_sort">sort</a>
-    </dt>
-    <dt>
-      special variable,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      special variables,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_var_special">Special variables</a>
-    </dt>
-    <dt>
-      split built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_split">split</a>
-    </dt>
-    <dt>
-      square bracket syntax,&nbsp;&nbsp;<a href="dgui_misc_alternativesyntax.html">Alternative (square bracket) syntax</a>
-    </dt>
-    <dt>
-      starts_with built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_starts_with">starts_with</a>
-    </dt>
-    <dt>
-      static method    </dt>
-      <dd><dl>
-        <dt>accessing from templates, <a href="pgui_misc_beanwrapper.html#autoid_60">Bean wrapper</a></dt>
-      </dl></dd>
-    <dt>
-      stop directive,&nbsp;&nbsp;<a href="ref_directive_stop.html">stop</a>
-    </dt>
-    <dt>
-      storing templates,&nbsp;&nbsp;<a href="pgui_config_templateloading.html">Template loading</a>
-    </dt>
-    <dt>
-      strict syntax,&nbsp;&nbsp;<a href="ref_depr_oldsyntax.html">Old FTL syntax</a>
-    </dt>
-    <dt>
-      string    </dt>
-      <dd><dl>
-        <dt>built-ins, <a href="ref_builtins_string.html">Built-ins for strings</a></dt>
-        <dt>concatenate, <a href="dgui_template_exp.html#dgui_template_exp_stringop_interpolation">Interpolation and concatenation</a></dt>
-        <dt>interpolation, <a href="dgui_template_exp.html#dgui_template_exp_stringop_interpolation">Interpolation and concatenation</a></dt>
-        <dt>Java side, <a href="pgui_datamodel_scalar.html">Scalars</a></dt>
-        <dt>literal, <a href="dgui_template_exp.html#dgui_template_exp_direct_string">Strings</a></dt>
-        <dt>operations, <a href="dgui_template_exp.html#dgui_template_exp_stringop">String operations</a></dt>
-        <dt>slice, <a href="dgui_template_exp.html#dgui_template_exp_stringop_slice">String slicing (substrings)</a></dt>
-        <dt>substring, <a href="dgui_template_exp.html#dgui_template_exp_stringop_slice">String slicing (substrings)</a></dt>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_scalar">Scalars</a></dt>
-      </dl></dd>
-    <dt>
-      string built-in,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_string_for_number">string (when used with a numerical value)</a>,
-<a href="ref_builtins_date.html#ref_builtin_string_for_date">string (when used with a date/time/date-time value)</a>,
-<a href="ref_builtins_boolean.html#ref_builtin_string_for_boolean">string (when used with a boolean value)</a>
-    </dt>
-    <dt>
-      string slicing,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_stringop_slice">String slicing (substrings)</a>
-    </dt>
-    <dt>
-      string to boolean,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_boolean">boolean</a>
-    </dt>
-    <dt>
-      string to date,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>
-    </dt>
-    <dt>
-      string to number,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_number">number</a>
-    </dt>
-    <dt>
-      string to time,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>
-    </dt>
-    <dt>
-      Struts,&nbsp;&nbsp;<a href="pgui_misc_servlet.html">Using FreeMarker with servlets</a>
-    </dt>
-    <dt>
-      subsequence,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_seqenceop_slice">Sequence slicing</a>
-    </dt>
-    <dt>
-      substring,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_stringop_slice">String slicing (substrings)</a>,
-<a href="ref_builtins_string.html#ref_builtin_substring">substring (deprecated)</a>
-    </dt>
-    <dt>
-      substring built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_substring">substring (deprecated)</a>
-    </dt>
-    <dt>
-      subtraction,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_arit">Arithmetical calculations</a>
-    </dt>
-    <dt>
-      subvariable    </dt>
-      <dd><dl>
-        <dt>accessing, <a href="dgui_template_exp.html#dgui_template_exp_var_toplevel">Top-level variables</a>, <a href="dgui_template_exp.html#dgui_template_exp_var_hash">Retrieving data from a hash</a>, <a href="dgui_template_exp.html#dgui_template_exp_var_sequence">Retrieving data from a sequence</a></dt>
-      </dl></dd>
-    <dt>
-      switch built-in,&nbsp;&nbsp;<a href="ref_builtins_type_independent.html#ref_builtin_switch">switch</a>
-    </dt>
-    <dt>
-      switch directive,&nbsp;&nbsp;<a href="ref_directive_switch.html">switch, case, default, break</a>
-    </dt>
-    <dt>
-      switch expression,&nbsp;&nbsp;<a href="ref_builtins_type_independent.html#ref_builtin_switch">switch</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_T"></a>
-<h2 class="indexLabel">T</h2>
-<dl>
-    <dt>
-      tabular printing of sequences,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_chunk">chunk</a>
-    </dt>
-    <dt>
-      tag    </dt>
-      <dd><dl>
-        <dt>user-defined, <a href="dgui_misc_userdefdir.html">Defining your own directives</a></dt>
-      </dl></dd>
-    <dt>
-      taglib,&nbsp;&nbsp;<a href="pgui_misc_servlet.html#autoid_63">Using FreeMarker with servlets</a>
-    </dt>
-    <dt>
-      take_while built-in,&nbsp;&nbsp;<a href="ref_builtins_sequence.html#ref_builtin_take_while">take_while</a>
-    </dt>
-    <dt>
-      t directive,&nbsp;&nbsp;<a href="ref_directive_t.html">t, lt, rt</a>
-    </dt>
-    <dt>
-      template,&nbsp;&nbsp;<a href="dgui_template.html">The Template</a>
-    </dt>
-      <dd><dl>
-        <dt>Java side, <a href="pgui_quickstart_gettemplate.html">Get the template</a></dt>
-      </dl></dd>
-    <dt>
-      template_name,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      template caching,&nbsp;&nbsp;<a href="pgui_config_templateloading.html#pgui_config_templateloading_caching">Template caching</a>
-    </dt>
-    <dt>
-      template loaders,&nbsp;&nbsp;<a href="pgui_config_templateloading.html#autoid_38">Template loading</a>
-    </dt>
-    <dt>
-      template loading,&nbsp;&nbsp;<a href="pgui_config_templateloading.html">Template loading</a>
-    </dt>
-    <dt>
-      template name,&nbsp;&nbsp;<a href="pgui_config_templateloading.html#autoid_42">Template loading</a>
-    </dt>
-    <dt>
-      template path,&nbsp;&nbsp;<a href="pgui_config_templateloading.html#autoid_42">Template loading</a>
-    </dt>
-    <dt>
-      temporary variable,&nbsp;&nbsp;<a href="dgui_misc_var.html">Defining variables in the template</a>
-    </dt>
-    <dt>
-      ternary operator,&nbsp;&nbsp;<a href="ref_builtins_boolean.html#ref_builtin_then">then</a>
-    </dt>
-    <dt>
-      testing for missing,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing_test">Missing value test operator</a>
-    </dt>
-    <dt>
-      testing for null,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing_test">Missing value test operator</a>
-    </dt>
-    <dt>
-      testing for undefined,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing_test">Missing value test operator</a>
-    </dt>
-    <dt>
-      text,&nbsp;&nbsp;<a href="dgui_template_overallstructure.html">Overall structure</a>
-    </dt>
-    <dt>
-      then built-in,&nbsp;&nbsp;<a href="ref_builtins_boolean.html#ref_builtin_then">then</a>
-    </dt>
-    <dt>
-      thread-safety,&nbsp;&nbsp;<a href="pgui_misc_multithreading.html">Multithreading</a>
-    </dt>
-    <dt>
-      time    </dt>
-      <dd><dl>
-        <dt>built-ins, <a href="ref_builtins_date.html">Built-ins for date/time/date-time values</a></dt>
-        <dt>Java API related difficulties, <a href="pgui_datamodel_scalar.html#autoid_31">Scalars</a></dt>
-        <dt>Java side, <a href="pgui_datamodel_scalar.html">Scalars</a></dt>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_scalar">Scalars</a></dt>
-      </dl></dd>
-    <dt>
-      time_format,&nbsp;&nbsp;<a href="ref_directive_setting.html#topic_date_format_settings">setting</a>
-    </dt>
-    <dt>
-      time_zone,&nbsp;&nbsp;<a href="ref_directive_setting.html#autoid_121">setting</a>,
-<a href="ref_directive_setting.html#autoid_121">setting</a>,
-<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      time built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>,
-<a href="ref_builtins_date.html#ref_builtin_date_datetype">date, time, datetime (when used with a date/time/date-time
-          value)</a>
-    </dt>
-    <dt>
-      timestamp    </dt>
-      <dd><dl>
-        <dt>built-ins, <a href="ref_builtins_date.html">Built-ins for date/time/date-time values</a></dt>
-      </dl></dd>
-    <dt>
-      time to string,&nbsp;&nbsp;<a href="ref_builtins_date.html#ref_builtin_string_for_date">string (when used with a date/time/date-time value)</a>
-    </dt>
-    <dt>
-      time zone,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      transform,&nbsp;&nbsp;<a href="dgui_misc_userdefdir.html">Defining your own directives</a>
-    </dt>
-    <dt>
-      transform directive,&nbsp;&nbsp;<a href="ref_depr_transform.html">Transform directive</a>
-    </dt>
-    <dt>
-      tree nodes,&nbsp;&nbsp;<a href="pgui_datamodel_node.html">Node variables</a>
-    </dt>
-    <dt>
-      trees,&nbsp;&nbsp;<a href="pgui_datamodel_node.html">Node variables</a>
-    </dt>
-    <dt>
-      trim built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_trim">trim</a>
-    </dt>
-    <dt>
-      trimmer directives,&nbsp;&nbsp;<a href="ref_directive_nt.html">nt</a>,
-<a href="ref_directive_t.html">t, lt, rt</a>
-    </dt>
-    <dt>
-      truncate_c_m built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_truncate">truncate, truncate_...</a>
-    </dt>
-    <dt>
-      truncate_c built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_truncate">truncate, truncate_...</a>
-    </dt>
-    <dt>
-      truncate_m built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_truncate">truncate, truncate_...</a>
-    </dt>
-    <dt>
-      truncate_w_m built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_truncate">truncate, truncate_...</a>
-    </dt>
-    <dt>
-      truncate_w built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_truncate">truncate, truncate_...</a>
-    </dt>
-    <dt>
-      truncate built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_truncate">truncate, truncate_...</a>
-    </dt>
-    <dt>
-      type-casting,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_boolean">boolean</a>,
-<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>,
-<a href="ref_builtins_string.html#ref_builtin_number">number</a>,
-<a href="ref_builtins_number.html#ref_builtin_c">c (for numbers)</a>,
-<a href="ref_builtins_number.html#ref_builtin_cn">cn (for numbers)</a>,
-<a href="ref_builtins_number.html#ref_builtin_string_for_number">string (when used with a numerical value)</a>,
-<a href="ref_builtins_date.html#ref_builtin_date_datetype">date, time, datetime (when used with a date/time/date-time
-          value)</a>,
-<a href="ref_builtins_date.html#ref_builtin_string_for_date">string (when used with a date/time/date-time value)</a>,
-<a href="ref_builtins_boolean.html#ref_builtin_c_boolean">c (for boolean value)</a>,
-<a href="ref_builtins_boolean.html#ref_builtin_string_for_boolean">string (when used with a boolean value)</a>,
-<a href="ref_builtins_expert.html#ref_builtin_numType">byte, double, float, int, long, short</a>,
-<a href="ref_builtins_expert.html#ref_builtin_numToDate">number_to_date, number_to_time, number_to_datetime</a>
-    </dt>
-    <dt>
-      type checking,&nbsp;&nbsp;<a href="ref_builtins_expert.html#ref_builtin_isType">is_...</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_U"></a>
-<h2 class="indexLabel">U</h2>
-<dl>
-    <dt>
-      uncap_first built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_uncap_first">uncap_first</a>
-    </dt>
-    <dt>
-      undefined variable,&nbsp;&nbsp;<a href="dgui_template_exp.html#dgui_template_exp_missing">Handling missing values</a>
-    </dt>
-    <dt>
-      upper_abc built-in,&nbsp;&nbsp;<a href="ref_builtins_number.html#ref_builtin_upper_abc">upper_abc</a>
-    </dt>
-    <dt>
-      upper_case built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_upper_case">upper_case</a>
-    </dt>
-    <dt>
-      url_escaping_charset,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_url">url</a>,
-<a href="ref_directive_setting.html#autoid_121">setting</a>
-    </dt>
-    <dt>
-      url_path built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_url_path">url_path</a>
-    </dt>
-    <dt>
-      url built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_url">url</a>
-    </dt>
-    <dt>
-      URL encoding,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_url">url</a>,
-<a href="ref_builtins_string.html#ref_builtin_url_path">url_path</a>
-    </dt>
-    <dt>
-      URL escaping,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_url">url</a>,
-<a href="ref_builtins_string.html#ref_builtin_url_path">url_path</a>
-    </dt>
-    <dt>
-      URL escaping charset,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>,
-<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      user-defined directive,&nbsp;&nbsp;<a href="dgui_misc_userdefdir.html">Defining your own directives</a>,
-<a href="ref_directive_userDefined.html">User-defined directive (&lt;@...&gt;)</a>
-    </dt>
-      <dd><dl>
-        <dt>the FTL value type, <a href="dgui_datamodel_types.html#dgui_datamodel_userdefdir">User-defined directives</a></dt>
-      </dl></dd>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_V"></a>
-<h2 class="indexLabel">V</h2>
-<dl>
-    <dt>
-      value,&nbsp;&nbsp;<a href="dgui_datamodel_basics.html#topic.value">What is a value?</a>
-    </dt>
-    <dt>
-      values built-in,&nbsp;&nbsp;<a href="ref_builtins_hash.html#ref_builtin_values">values</a>
-    </dt>
-    <dt>
-      variable,&nbsp;&nbsp;<a href="dgui_misc_var.html">Defining variables in the template</a>
-    </dt>
-    <dt>
-      variable number of parameters,&nbsp;&nbsp;<a href="ref_directive_macro.html#autoid_108">macro, nested, return</a>
-    </dt>
-    <dt>
-      variables,&nbsp;&nbsp;<a href="pgui_misc_var.html">Variables, scopes</a>
-    </dt>
-      <dd><dl>
-        <dt>names, <a href="app_faq.html#faq_legal_variable_names">FAQ</a></dt>
-      </dl></dd>
-    <dt>
-      variable scopes,&nbsp;&nbsp;<a href="pgui_misc_var.html">Variables, scopes</a>
-    </dt>
-    <dt>
-      vars,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      version,&nbsp;&nbsp;<a href="ref_specvar.html">Special Variable Reference</a>
-    </dt>
-    <dt>
-      visit directive,&nbsp;&nbsp;<a href="ref_directive_visit.html">visit, recurse, fallback</a>
-    </dt>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_W"></a>
-<h2 class="indexLabel">W</h2>
-<dl>
-    <dt>
-      web_safe built-in,&nbsp;&nbsp;<a href="ref_depr_builtin.html">List of deprecated built-ins</a>
-    </dt>
-    <dt>
-      Web application framework,&nbsp;&nbsp;<a href="pgui_misc_servlet.html">Using FreeMarker with servlets</a>
-    </dt>
-    <dt>
-      white-space removal,&nbsp;&nbsp;<a href="dgui_misc_whitespace.html">White-space handling</a>
-    </dt>
-      <dd><dl>
-        <dt>compress, <a href="dgui_misc_whitespace.html#autoid_30">White-space handling</a>, <a href="ref_directive_compress.html">compress</a></dt>
-        <dt>stripping, <a href="dgui_misc_whitespace.html#dgui_misc_whitespace_stripping">White-space stripping</a>, <a href="ref_directive_ftl.html">ftl</a>, <a href="ref_directive_nt.html">nt</a></dt>
-        <dt>trimming, <a href="ref_directive_nt.html">nt</a>, <a href="ref_directive_t.html">t, lt, rt</a></dt>
-      </dl></dd>
-    <dt>
-      word_list built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_word_list">word_list</a>
-    </dt>
-    <dt>
-      wrapper,&nbsp;&nbsp;<a href="pgui_datamodel_basics.html">Basics</a>,
-<a href="pgui_datamodel_objectWrapper.html">Object wrappers</a>
-    </dt>
-    <dt>
-      wrapping    </dt>
-      <dd><dl>
-        <dt>beans, <a href="pgui_misc_beanwrapper.html">Bean wrapper</a></dt>
-        <dt>jython, <a href="pgui_misc_jythonwrapper.html">Jython wrapper</a></dt>
-        <dt>reflection, <a href="pgui_misc_beanwrapper.html">Bean wrapper</a></dt>
-      </dl></dd>
-</dl></div>
-<div class="indexdiv">
-<a name="idx_X"></a>
-<h2 class="indexLabel">X</h2>
-<dl>
-    <dt>
-      xhtml built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_xhtml">xhtml (deprecated)</a>
-    </dt>
-    <dt>
-      XML    </dt>
-      <dd><dl>
-        <dt>declarative processing, <a href="xgui_declarative.html">Declarative XML processing</a></dt>
-        <dt>exposing, <a href="xgui_expose.html">Exposing XML documents</a></dt>
-        <dt>imperative processing, <a href="xgui_imperative.html">Imperative XML processing</a></dt>
-      </dl></dd>
-    <dt>
-      xml built-in,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_xml">xml (deprecated)</a>
-    </dt>
-    <dt>
-      XML encoding,&nbsp;&nbsp;<a href="dgui_misc_autoescaping.html">Auto-escaping and output formats</a>
-    </dt>
-    <dt>
-      XML escaping,&nbsp;&nbsp;<a href="dgui_misc_autoescaping.html">Auto-escaping and output formats</a>
-    </dt>
-    <dt>
-      XML namespace    </dt>
-      <dd><dl>
-        <dt>in imperative processing, <a href="xgui_imperative_learn.html#autoid_144">Basics</a></dt>
-      </dl></dd>
-    <dt>
-      XML namespaces    </dt>
-      <dd><dl>
-        <dt>in declarative processing, <a href="xgui_declarative_details.html#autoid_149">Details</a></dt>
-      </dl></dd>
-    <dt>
-      XML Schema date parsing,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>
-    </dt>
-    <dt>
-      XML Schema date rendering,&nbsp;&nbsp;<a href="ref_directive_setting.html#topic_date_format_settings">setting</a>
-    </dt>
-    <dt>
-      XML Schema dateTime rendering,&nbsp;&nbsp;<a href="ref_directive_setting.html#topic_date_format_settings">setting</a>
-    </dt>
-    <dt>
-      XML Schema time parsing,&nbsp;&nbsp;<a href="ref_builtins_string.html#ref_builtin_string_date">date, time, datetime</a>
-    </dt>
-    <dt>
-      XML Schema time rendering,&nbsp;&nbsp;<a href="ref_directive_setting.html#topic_date_format_settings">setting</a>
-    </dt>
-    <dt>
-      XSLT,&nbsp;&nbsp;<a href="xgui_declarative.html">Declarative XML processing</a>
-    </dt>
-</dl></div>
-<div class="bottom-pagers-wrapper"><div class="pagers bottom"><a class="paging-arrow previous" href="gloss.html"><span>Previous</span></a><span class="paging-arrow disabled next"><span>Next</span></span></div></div></div></div>      </div>
-    </div>
-<div class="site-footer"><div class="site-width"><div class="footer-top"><div class="col-left sitemap"><div class="column"><h3 class="column-header">Overview</h3><ul><li><a href="https://freemarker.apache.org/">What is FreeMarker?</a></li><li><a href="https://freemarker.apache.org/freemarkerdownload.html">Download</a></li><li><a href="app_versions.html">Version history</a></li><li><a href="app_faq.html">FAQ</a></li><li><a itemprop="license" href="app_license.html">License</a></li><li><a  [...]
-Last generated:
-<time itemprop="dateModified" datetime="2024-03-02T20:19:43Z" title="Saturday, March 2, 2024 at 8:19:43 PM Greenwich Mean Time">2024-03-02 20:19:43 GMT</time>, for Freemarker 2.3.33 </p>
-<p class="copyright">
-© <span itemprop="copyrightYear">1999</span>–2024
-<a itemtype="http://schema.org/Organization" itemprop="copyrightHolder" href="https://apache.org/">The Apache Software Foundation</a>. Apache FreeMarker, FreeMarker, Apache Incubator, Apache, the Apache FreeMarker logo are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners. </p>
-</div></div></div></body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/allclasses-index.html b/builds/2.3.33-preview/_html/api/allclasses-index.html
deleted file mode 100644
index 004aa17a..00000000
--- a/builds/2.3.33-preview/_html/api/allclasses-index.html
+++ /dev/null
@@ -1,1447 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>All Classes (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="class index">
-<meta name="generator" content="javadoc/AllClassesIndexWriter">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="all-classes-index-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="index.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
-</div>
-<div id="all-classes-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="s [...]
-<div id="all-classes-table.tabpanel" role="tabpanel">
-<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
-<div class="table-header col-first">Class</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/AbstractJSONLikeFormat.html" title="class in freemarker.core">AbstractJSONLikeFormat</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Defines the methods in <a href="freemarker/core/CFormat.html" title="class in freemarker.core"><code>CFormat</code></a> that are the same for all JSON-like languages.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/AdapterTemplateModel.html" title="interface in freemarker.template">AdapterTemplateModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">A <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> that can be unwrapped and then it considers a provided desired (hint) class.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/AliasTemplateDateFormatFactory.html" title="class in freemarker.core">AliasTemplateDateFormatFactory</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Creates an alias to another format, so that the format can be referred to with a simple name in the template, rather
- than as a concrete pattern or other kind of format string.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/AliasTemplateNumberFormatFactory.html" title="class in freemarker.core">AliasTemplateNumberFormatFactory</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Creates an alias to another format, so that the format can be referred to with a simple name in the template, rather
- than as a concrete pattern or other kind of format string.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/servlet/AllHttpScopesHashModel.html" title="class in freemarker.ext.jakarta.servlet">AllHttpScopesHashModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">An extension of SimpleHash that looks up keys in the hash, then in the
- request, session, and servlet context scopes.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/servlet/AllHttpScopesHashModel.html" title="class in freemarker.ext.servlet">AllHttpScopesHashModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">An extension of SimpleHash that looks up keys in the hash, then in the
- request, session, and servlet context scopes.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/AndMatcher.html" title="class in freemarker.cache">AndMatcher</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Logical "and" operation among the given matchers.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/ArithmeticEngine.html" title="class in freemarker.core">ArithmeticEngine</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Used for implementing the arithmetic operations and number comparisons in the template language.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/ArithmeticEngine.BigDecimalEngine.html" title="class in freemarker.core">ArithmeticEngine.BigDecimalEngine</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">This is the default arithmetic engine in FreeMarker.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/ArithmeticEngine.ConservativeEngine.html" title="class in freemarker.core">ArithmeticEngine.ConservativeEngine</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">An arithmetic engine that conservatively widens the operation arguments
- to extent that they can hold the result of the operation.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/ArrayModel.html" title="class in freemarker.ext.beans">ArrayModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A class that will wrap an arbitrary array into <a href="freemarker/template/TemplateCollectionModel.html" title="interface in freemarker.template"><code>TemplateCollectionModel</code></a>
- and <a href="freemarker/template/TemplateSequenceModel.html" title="interface in freemarker.template"><code>TemplateSequenceModel</code></a> interfaces.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/AttemptExceptionReporter.html" title="interface in freemarker.template">AttemptExceptionReporter</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Used for the <a href="freemarker/core/Configurable.html#setAttemptExceptionReporter(freemarker.template.AttemptExceptionReporter)"><code>attempt_exception_reported</code></a>
- configuration setting.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/BeanModel.html" title="class in freemarker.ext.beans">BeanModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A class that will wrap an arbitrary object into <a href="freemarker/template/TemplateHashModel.html" title="interface in freemarker.template"><code>TemplateHashModel</code></a>
- interface allowing calls to arbitrary property getters and invocation of
- accessible methods on the object from a template using the
- <code>object.foo</code> to access properties and <code>object.bar(arg1, arg2)</code> to
- invoke methods on it.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/BeansModelCache.html" title="class in freemarker.ext.beans">BeansModelCache</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block"><a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a> that is able to expose the Java API of arbitrary Java objects.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html" title="class in freemarker.ext.beans">BeansWrapper.MethodAppearanceDecision</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Used for
- <a href="freemarker/ext/beans/MethodAppearanceFineTuner.html#process(freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput,freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision)"><code>MethodAppearanceFineTuner.process(freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput, freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision)</code></a>
- to store the results; see there.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/BeansWrapper.MethodAppearanceDecisionInput.html" title="class in freemarker.ext.beans">BeansWrapper.MethodAppearanceDecisionInput</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Used for <a href="freemarker/ext/beans/MethodAppearanceFineTuner.html#process(freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput,freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision)"><code>MethodAppearanceFineTuner.process(freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput, freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision)</code></a> as input parameter; see there.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/BeansWrapperBuilder.html" title="class in freemarker.ext.beans">BeansWrapperBuilder</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Gets/creates a <a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans"><code>BeansWrapper</code></a> singleton instance that's already configured as specified in the properties of
- this object; this is recommended over using the <a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans"><code>BeansWrapper</code></a> constructors.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/BeansWrapperConfiguration.html" title="class in freemarker.ext.beans">BeansWrapperConfiguration</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Holds <a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans"><code>BeansWrapper</code></a> configuration settings and defines their defaults.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/BlacklistMemberAccessPolicy.html" title="class in freemarker.ext.beans">BlacklistMemberAccessPolicy</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Blacklist-based member access policy, that is, members that are matched by the listing will not be accessible, all
- others will be.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/BooleanModel.html" title="class in freemarker.ext.beans">BooleanModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A class that will wrap instances of <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link"><code>Boolean</code></a> into a
- <a href="freemarker/template/TemplateBooleanModel.html" title="interface in freemarker.template"><code>TemplateBooleanModel</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/debug/Breakpoint.html" title="class in freemarker.debug">Breakpoint</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents a breakpoint location consisting of a template name and a line number.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/BugException.html" title="class in freemarker.core">BugException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">An unexpected state was reached that is certainly caused by a bug in FreeMarker.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/BuiltInForNodeEx.html" title="class in freemarker.core">BuiltInForNodeEx</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/ByteArrayTemplateLoader.html" title="class in freemarker.cache">ByteArrayTemplateLoader</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that uses a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link"><code>Map</code></a> with <code>byte[]</code> as its source of templates.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/cache/CacheStorage.html" title="interface in freemarker.cache">CacheStorage</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Cache storage abstracts away the storage aspects of a cache - associating
- an object with a key, retrieval and removal via the key.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/cache/CacheStorageWithGetSize.html" title="interface in freemarker.cache">CacheStorageWithGetSize</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">A cache storage that has a <code>getSize()</code> method for returning the current number of cache entries.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/CallPlaceCustomDataInitializationException.html" title="class in freemarker.core">CallPlaceCustomDataInitializationException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Thrown by <a href="freemarker/core/DirectiveCallPlace.html#getOrCreateCustomData(java.lang.Object,freemarker.template.utility.ObjectFactory)"><code>DirectiveCallPlace.getOrCreateCustomData(Object, freemarker.template.utility.ObjectFactory)</code></a></div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/CaptureOutput.html" title="class in freemarker.template.utility">CaptureOutput</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Use block-assignments instead, like <code>&lt;assign x&gt;...&lt;/assign&gt;</code>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/CFormat.html" title="class in freemarker.core">CFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Defines a format (usually a computer language) that's used by the <code>c</code>, <code>cn</code> built-ins, and for the
- <code>"c"</code> and <code>"computer"</code> <a href="freemarker/core/Configurable.html#setNumberFormat(java.lang.String)"><code>number_format</code></a>, and
- the <code>"c"</code> <a href="freemarker/core/Configurable.html#setBooleanFormat(java.lang.String)"><code>boolean_format</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/ext/beans/ClassMemberAccessPolicy.html" title="interface in freemarker.ext.beans">ClassMemberAccessPolicy</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Returned by <a href="freemarker/ext/beans/MemberAccessPolicy.html#forClass(java.lang.Class)"><code>MemberAccessPolicy.forClass(Class)</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/ClassTemplateLoader.html" title="class in freemarker.cache">ClassTemplateLoader</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that can load templates from the "classpath".</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/ClassUtil.html" title="class in freemarker.template.utility">ClassUtil</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/CollectionModel.html" title="class in freemarker.ext.beans">CollectionModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A special case of <a href="freemarker/ext/beans/BeanModel.html" title="class in freemarker.ext.beans"><code>BeanModel</code></a> that can wrap Java collections
- and that implements the <a href="freemarker/template/TemplateCollectionModel.html" title="interface in freemarker.template"><code>TemplateCollectionModel</code></a> in order to be usable 
- in a <code>&lt;#list&gt;</code> block.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/Collections12.html" title="class in freemarker.template.utility">Collections12</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Not needed anymore, as FreeMarker now requires higher than Java 1.3</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/CollectionUtils.html" title="class in freemarker.template.utility">CollectionUtils</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/CombinedMarkupOutputFormat.html" title="class in freemarker.core">CombinedMarkupOutputFormat</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents two markup formats nested into each other.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/CommandLine.html" title="class in freemarker.core">CommandLine</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Will be removed (main method in a library, often classified as CWE-489 "Leftover Debug Code").</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/CommonMarkupOutputFormat.html" title="class in freemarker.core">CommonMarkupOutputFormat</a>&lt;<a href="freemarker/core/CommonMarkupOutputFormat.html" title="type parameter in CommonMarkupOutputFormat">MO</a> extends <a href="freemarker/core/CommonTemplateMarkupOutputModel.html" title="class in freemarker.core">CommonTemplateMarkupOutputModel</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Common superclass for implementing <a href="freemarker/core/MarkupOutputFormat.html" title="class in freemarker.core"><code>MarkupOutputFormat</code></a>-s that use a <a href="freemarker/core/CommonTemplateMarkupOutputModel.html" title="class in freemarker.core"><code>CommonTemplateMarkupOutputModel</code></a>
- subclass.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/CommonTemplateMarkupOutputModel.html" title="class in freemarker.core">CommonTemplateMarkupOutputModel</a>&lt;<a href="freemarker/core/CommonTemplateMarkupOutputModel.html" title="type parameter in CommonTemplateMarkupOutputModel">MO</a> extends <a href="freemarker/core/CommonTemplateMarkupOutputModel.html" title="class in freemarker.core">CommonTemplateMarkupOutputModel</a>&lt;<a href= [...]
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Common superclass for implementing <a href="freemarker/core/TemplateMarkupOutputModel.html" title="interface in freemarker.core"><code>TemplateMarkupOutputModel</code></a>-s that belong to a
- <a href="freemarker/core/CommonMarkupOutputFormat.html" title="class in freemarker.core"><code>CommonMarkupOutputFormat</code></a> subclass format.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/cache/ConcurrentCacheStorage.html" title="interface in freemarker.cache">ConcurrentCacheStorage</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">An optional interface for cache storage that knows whether it can be 
- concurrently accessible without synchronization.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/ConditionalTemplateConfigurationFactory.html" title="class in freemarker.cache">ConditionalTemplateConfigurationFactory</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Returns the given <a href="freemarker/core/TemplateConfiguration.html" title="class in freemarker.core"><code>TemplateConfiguration</code></a> directly, or another <a href="freemarker/cache/TemplateConfigurationFactory.html" title="class in freemarker.cache"><code>TemplateConfigurationFactory</code></a>'s result, when
- the specified matcher matches the template source.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/Configurable.html" title="class in freemarker.core">Configurable</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">This is a common superclass of <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a>,
- <a href="freemarker/template/Template.html" title="class in freemarker.template"><code>Template</code></a>, and <a href="freemarker/core/Environment.html" title="class in freemarker.core"><code>Environment</code></a> classes.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/Configurable.SettingValueAssignmentException.html" title="class in freemarker.core">Configurable.SettingValueAssignmentException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">The setting name was recognized, but its value couldn't be parsed or the setting couldn't be set for some 
- other reason.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/Configurable.UnknownSettingException.html" title="class in freemarker.core">Configurable.UnknownSettingException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">The setting name was not recognized.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block"><b>The main entry point into the FreeMarker API</b>; encapsulates the configuration settings of FreeMarker,
- also serves as a central template-loading and caching service.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/Constants.html" title="class in freemarker.template.utility">Constants</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Frequently used constant <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> values.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/CSSOutputFormat.html" title="class in freemarker.core">CSSOutputFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents the CSS output format (MIME type "text/css", name "CSS").</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/CustomAttribute.html" title="class in freemarker.core">CustomAttribute</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A class that allows one to associate custom data with a <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a>, a <a href="freemarker/template/Template.html" title="class in freemarker.template"><code>Template</code></a>, or
- <a href="freemarker/core/Environment.html" title="class in freemarker.core"><code>Environment</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/DateModel.html" title="class in freemarker.ext.beans">DateModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Wraps arbitrary subclass of <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Date.html" title="class or interface in java.util" class="external-link"><code>Date</code></a> into a reflective model.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/DateUtil.html" title="class in freemarker.template.utility">DateUtil</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Date and time related utilities.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/utility/DateUtil.CalendarFieldsToDateConverter.html" title="interface in freemarker.template.utility">DateUtil.CalendarFieldsToDateConverter</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Used internally by <a href="freemarker/template/utility/DateUtil.html" title="class in freemarker.template.utility"><code>DateUtil</code></a>; don't use its implementations for anything else.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/template/utility/DateUtil.DateParseException.html" title="class in freemarker.template.utility">DateUtil.DateParseException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">&nbsp;</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/utility/DateUtil.DateToISO8601CalendarFactory.html" title="interface in freemarker.template.utility">DateUtil.DateToISO8601CalendarFactory</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Used internally by <a href="freemarker/template/utility/DateUtil.html" title="class in freemarker.template.utility"><code>DateUtil</code></a>; don't use its implementations for
- anything else.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/DateUtil.TrivialCalendarFieldsToDateConverter.html" title="class in freemarker.template.utility">DateUtil.TrivialCalendarFieldsToDateConverter</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Non-thread-safe implementation that hard-references a calendar internally.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/DateUtil.TrivialDateToISO8601CalendarFactory.html" title="class in freemarker.template.utility">DateUtil.TrivialDateToISO8601CalendarFactory</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Non-thread-safe factory that hard-references a calendar internally.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/debug/DebuggedEnvironment.html" title="interface in freemarker.debug">DebuggedEnvironment</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Represents the debugger-side mirror of a debugged 
- <a href="freemarker/core/Environment.html" title="class in freemarker.core"><code>Environment</code></a> object in the remote VM.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/debug/Debugger.html" title="interface in freemarker.debug">Debugger</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">The main debugger interface.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/debug/DebuggerClient.html" title="class in freemarker.debug">DebuggerClient</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A utility class that allows you to connect to the FreeMarker debugger service
- running on a specific host and port.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/debug/DebuggerListener.html" title="interface in freemarker.debug">DebuggerListener</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">An interface for components that wish to receive debugging events.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/debug/impl/DebuggerService.html" title="class in freemarker.debug.impl">DebuggerService</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">This class provides debugging hooks for the core FreeMarker engine.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/debug/DebugModel.html" title="interface in freemarker.debug">DebugModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Represents the debugger-side mirror of a TemplateModel object, a Template
- object, or a Configuration object.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/DeepUnwrap.html" title="class in freemarker.template.utility">DeepUnwrap</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Utility methods for unwrapping <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a>-s.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/DefaultArrayAdapter.html" title="class in freemarker.template">DefaultArrayAdapter</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Adapts an <code>array</code> of a non-primitive elements to the corresponding <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> interface(s), most
- importantly to <a href="freemarker/template/TemplateHashModelEx.html" title="interface in freemarker.template"><code>TemplateHashModelEx</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/DefaultEnumerationAdapter.html" title="class in freemarker.template">DefaultEnumerationAdapter</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Adapts an <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Enumeration.html" title="class or interface in java.util" class="external-link"><code>Enumeration</code></a> to the corresponding <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> interface(s), most importantly to
- <a href="freemarker/template/TemplateCollectionModel.html" title="interface in freemarker.template"><code>TemplateCollectionModel</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/DefaultIterableAdapter.html" title="class in freemarker.template">DefaultIterableAdapter</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Adapts an <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Iterable.html" title="class or interface in java.lang" class="external-link"><code>Iterable</code></a> to the corresponding <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> interface(s), most importantly to
- <a href="freemarker/template/TemplateCollectionModel.html" title="interface in freemarker.template"><code>TemplateCollectionModel</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/DefaultIteratorAdapter.html" title="class in freemarker.template">DefaultIteratorAdapter</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Adapts an <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Iterator.html" title="class or interface in java.util" class="external-link"><code>Iterator</code></a> to the corresponding <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> interface(s), most importantly to
- <a href="freemarker/template/TemplateCollectionModel.html" title="interface in freemarker.template"><code>TemplateCollectionModel</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/DefaultListAdapter.html" title="class in freemarker.template">DefaultListAdapter</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Adapts a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link"><code>List</code></a> to the corresponding <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> interface(s), most importantly to
- <a href="freemarker/template/TemplateSequenceModel.html" title="interface in freemarker.template"><code>TemplateSequenceModel</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/DefaultMapAdapter.html" title="class in freemarker.template">DefaultMapAdapter</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Adapts a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link"><code>Map</code></a> to the corresponding <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> interface(s), most importantly to
- <a href="freemarker/template/TemplateHashModelEx.html" title="interface in freemarker.template"><code>TemplateHashModelEx</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/DefaultMemberAccessPolicy.html" title="class in freemarker.ext.beans">DefaultMemberAccessPolicy</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Member access policy to implement the default behavior that's mostly compatible with pre-2.3.30 versions, but is
- somewhat safer; it still can't provide safety in practice, if you allow untrusted users to edit templates! Use
- <a href="freemarker/ext/beans/WhitelistMemberAccessPolicy.html" title="class in freemarker.ext.beans"><code>WhitelistMemberAccessPolicy</code></a> if you need stricter control.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/DefaultNonListCollectionAdapter.html" title="class in freemarker.template">DefaultNonListCollectionAdapter</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Adapts a non-<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link"><code>List</code></a> Java <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link"><code>Collection</code></a> to the corresponding <a href="freemarker/template/TemplateModel.html" title="interface in fre [...]
- importantly to <a href="freemarker/template/TemplateCollectionModelEx.html" title="interface in freemarker.template"><code>TemplateCollectionModelEx</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/DefaultObjectWrapper.html" title="class in freemarker.template">DefaultObjectWrapper</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">The default implementation of the <a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a> interface.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/DefaultObjectWrapperBuilder.html" title="class in freemarker.template">DefaultObjectWrapperBuilder</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Gets/creates a <a href="freemarker/template/DefaultObjectWrapper.html" title="class in freemarker.template"><code>DefaultObjectWrapper</code></a> singleton instance that's already configured as specified in the
- properties of this object; this is recommended over using the <a href="freemarker/template/DefaultObjectWrapper.html" title="class in freemarker.template"><code>DefaultObjectWrapper</code></a> constructors.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/DefaultObjectWrapperConfiguration.html" title="class in freemarker.template">DefaultObjectWrapperConfiguration</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Holds <a href="freemarker/template/DefaultObjectWrapper.html" title="class in freemarker.template"><code>DefaultObjectWrapper</code></a> configuration settings and defines their defaults.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/DefaultTruncateBuiltinAlgorithm.html" title="class in freemarker.core">DefaultTruncateBuiltinAlgorithm</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">The default <a href="freemarker/core/TruncateBuiltinAlgorithm.html" title="class in freemarker.core"><code>TruncateBuiltinAlgorithm</code></a> implementation; see
- <a href="freemarker/core/Configurable.html#setTruncateBuiltinAlgorithm(freemarker.core.TruncateBuiltinAlgorithm)"><code>Configurable.setTruncateBuiltinAlgorithm(TruncateBuiltinAlgorithm)</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/core/DirectiveCallPlace.html" title="interface in freemarker.core">DirectiveCallPlace</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Gives information about the place where a directive is called from, also lets you attach a custom data object to that
- place.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/DOMNodeModel.html" title="class in freemarker.template.utility">DOMNodeModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Use <a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom"><code>NodeModel</code></a> instead</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/EnumerationModel.html" title="class in freemarker.ext.beans">EnumerationModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A class that adds <a href="freemarker/template/TemplateModelIterator.html" title="interface in freemarker.template"><code>TemplateModelIterator</code></a> functionality to the
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Enumeration.html" title="class or interface in java.util" class="external-link"><code>Enumeration</code></a> interface implementers.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/Environment.html" title="class in freemarker.core">Environment</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Object that represents the runtime environment during template processing.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/debug/EnvironmentSuspendedEvent.html" title="class in freemarker.debug">EnvironmentSuspendedEvent</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Event describing a suspension of an environment (ie because it hit a
- breakpoint).</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/jsp/EventForwarding.html" title="class in freemarker.ext.jakarta.jsp">EventForwarding</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">An instance of this class should be registered as a <code>&lt;listener&gt;</code> in
- the <code>web.xml</code> descriptor in order to correctly dispatch events to
- event listeners that are specified in TLD files.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jsp/EventForwarding.html" title="class in freemarker.ext.jsp">EventForwarding</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">An instance of this class should be registered as a <code>&lt;listener&gt;</code> in
- the <code>web.xml</code> descriptor in order to correctly dispatch events to
- event listeners that are specified in TLD files.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/Execute.html" title="class in freemarker.template.utility">Execute</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Gives FreeMarker the the ability to execute external commands.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/FileExtensionMatcher.html" title="class in freemarker.cache">FileExtensionMatcher</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Matches the file extension; unlike other matchers, by default case <em>insensitive</em>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/FileNameGlobMatcher.html" title="class in freemarker.cache">FileNameGlobMatcher</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">As opposed to <a href="freemarker/cache/PathGlobMatcher.html" title="class in freemarker.cache"><code>PathGlobMatcher</code></a>, it only compares the "file name" part (the part after the last <code>/</code>) of
- the source name with the given glob.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/FileTemplateLoader.html" title="class in freemarker.cache">FileTemplateLoader</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that uses files inside a specified directory as the source of templates.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/FirstMatchTemplateConfigurationFactory.html" title="class in freemarker.cache">FirstMatchTemplateConfigurationFactory</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Returns the first non-<code>null</code> result of the child factories, ignoring all further child factories.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html" title="class in freemarker.ext.jakarta.servlet">FreemarkerServlet</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">FreeMarker MVC View servlet that can be used similarly to JSP views.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/servlet/FreemarkerServlet.html" title="class in freemarker.ext.servlet">FreemarkerServlet</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">FreeMarker MVC View servlet that can be used similarly to JSP views.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/jsp/FreemarkerTag.html" title="class in freemarker.ext.jakarta.jsp">FreemarkerTag</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">This feature is not supported anymore, also, it uses the deprecated default <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jsp/FreemarkerTag.html" title="class in freemarker.ext.jsp">FreemarkerTag</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">This feature is not supported anymore, also, it uses the deprecated default <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/FreeMarkerTree.html" title="class in freemarker.core">FreeMarkerTree</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Will be removed, as Swing classes aren't accessible on Google App Engine.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/ant/FreemarkerXmlTask.html" title="class in freemarker.ext.ant">FreemarkerXmlTask</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment"><a href="http://fmpp.sourceforge.net">FMPP</a> is a more complete solution.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/GenericObjectModel.html" title="class in freemarker.ext.beans">GenericObjectModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">This is used for wrapping objects that has no special treatment (unlike <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link"><code>Map</code></a>-s, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link"><code>Collection</code></a>-s,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link"><code>Number</code></a>-s, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link"><code>Boolean</code></a>-s, and some more, which have), hence they are just "generic" Java
- objects.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/HashAdapter.html" title="class in freemarker.ext.beans">HashAdapter</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/HtmlEscape.html" title="class in freemarker.template.utility">HtmlEscape</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Performs an HTML escape of a given template fragment.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/HTMLOutputFormat.html" title="class in freemarker.core">HTMLOutputFormat</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents the HTML output format (MIME type "text/html", name "HTML").</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/servlet/HttpRequestHashModel.html" title="class in freemarker.ext.jakarta.servlet">HttpRequestHashModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">TemplateHashModel wrapper for a HttpServletRequest attributes.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/servlet/HttpRequestHashModel.html" title="class in freemarker.ext.servlet">HttpRequestHashModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">TemplateHashModel wrapper for a HttpServletRequest attributes.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/servlet/HttpRequestParametersHashModel.html" title="class in freemarker.ext.jakarta.servlet">HttpRequestParametersHashModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">TemplateHashModel wrapper for a HttpServletRequest parameters.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/servlet/HttpRequestParametersHashModel.html" title="class in freemarker.ext.servlet">HttpRequestParametersHashModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">TemplateHashModel wrapper for a HttpServletRequest parameters.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/servlet/HttpSessionHashModel.html" title="class in freemarker.ext.jakarta.servlet">HttpSessionHashModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">TemplateHashModel wrapper for a HttpSession attributes.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/servlet/HttpSessionHashModel.html" title="class in freemarker.ext.servlet">HttpSessionHashModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">TemplateHashModel wrapper for a HttpSession attributes.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Use <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/IdentityHashMap.html" title="class or interface in java.util" class="external-link"><code>IdentityHashMap</code></a> instead.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/servlet/IncludePage.html" title="class in freemarker.ext.jakarta.servlet">IncludePage</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A model that when invoked with a 'path' parameter will perform a servlet 
- include.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/servlet/IncludePage.html" title="class in freemarker.ext.servlet">IncludePage</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A model that when invoked with a 'path' parameter will perform a servlet 
- include.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/InvalidFormatParametersException.html" title="class in freemarker.core">InvalidFormatParametersException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Used when creating <a href="freemarker/core/TemplateDateFormat.html" title="class in freemarker.core"><code>TemplateDateFormat</code></a>-s and <a href="freemarker/core/TemplateNumberFormat.html" title="class in freemarker.core"><code>TemplateNumberFormat</code></a>-s to indicate that the parameters
- part of the format string (like some kind of pattern) is malformed.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/InvalidFormatStringException.html" title="class in freemarker.core">InvalidFormatStringException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Used when creating <a href="freemarker/core/TemplateDateFormat.html" title="class in freemarker.core"><code>TemplateDateFormat</code></a>-s and <a href="freemarker/core/TemplateNumberFormat.html" title="class in freemarker.core"><code>TemplateNumberFormat</code></a>-s to indicate that the format
- string (like the value of the <code>dateFormat</code> setting) is malformed.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/ext/beans/InvalidPropertyException.html" title="class in freemarker.ext.beans">InvalidPropertyException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">An exception thrown when there is an attempt to access
- an invalid bean property when we are in a "strict bean" mode</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/InvalidReferenceException.html" title="class in freemarker.core">InvalidReferenceException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">A subclass of <a href="freemarker/template/TemplateException.html" title="class in freemarker.template"><code>TemplateException</code></a> that says that an FTL expression has evaluated to <code>null</code> or it refers
- to something that doesn't exist.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/IteratorModel.html" title="class in freemarker.ext.beans">IteratorModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A class that adds <a href="freemarker/template/TemplateModelIterator.html" title="interface in freemarker.template"><code>TemplateModelIterator</code></a> functionality to the
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Iterator.html" title="class or interface in java.util" class="external-link"><code>Iterator</code></a> interface implementers.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/JavaCFormat.html" title="class in freemarker.core">JavaCFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block"><a href="freemarker/core/JavaCFormat.html#NAME">"Java"</a> <a href="freemarker/core/CFormat.html" title="class in freemarker.core"><code>CFormat</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/JavaScriptCFormat.html" title="class in freemarker.core">JavaScriptCFormat</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block"><a href="freemarker/core/JavaScriptCFormat.html#NAME">"JavaScript"</a> <a href="freemarker/core/CFormat.html" title="class in freemarker.core"><code>CFormat</code></a>, to be used when generating JavaScript (and not JSON), except, in most cases
- <a href="freemarker/core/JavaScriptOrJSONCFormat.html" title="class in freemarker.core"><code>JavaScriptOrJSONCFormat</code></a> is recommended over this.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/JavaScriptOrJSONCFormat.html" title="class in freemarker.core">JavaScriptOrJSONCFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block"><a href="freemarker/core/JavaScriptOrJSONCFormat.html#NAME">"JavaScript or JSON"</a> <a href="freemarker/core/CFormat.html" title="class in freemarker.core"><code>CFormat</code></a>; for generating output that's compatible with both JSON and JavaScript.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/JavaScriptOutputFormat.html" title="class in freemarker.core">JavaScriptOutputFormat</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents the JavaScript output format (MIME type "application/javascript", name "JavaScript").</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/JSONCFormat.html" title="class in freemarker.core">JSONCFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block"><a href="freemarker/core/JSONCFormat.html#NAME">"JSON"</a> <a href="freemarker/core/CFormat.html" title="class in freemarker.core"><code>CFormat</code></a>; to be used when generating JSON (and not JavaScript), except, in most cases
- <a href="freemarker/core/JavaScriptOrJSONCFormat.html" title="class in freemarker.core"><code>JavaScriptOrJSONCFormat</code></a> is recommended over this.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/JSONOutputFormat.html" title="class in freemarker.core">JSONOutputFormat</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents the JSON output format (MIME type "application/json", name "JSON").</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/ant/JythonAntTask.html" title="class in freemarker.ext.ant">JythonAntTask</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Used internally, public for technical reasons only.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jython/JythonHashModel.html" title="class in freemarker.ext.jython">JythonHashModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Model for Jython dictionaries (<code>PyDictionary</code>
- and <code>PyStringMap</code>).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jython/JythonModel.html" title="class in freemarker.ext.jython">JythonModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Generic model for arbitrary Jython objects.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jython/JythonNumberModel.html" title="class in freemarker.ext.jython">JythonNumberModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Model for Jython numeric objects (<code>PyInteger</code>, <code>PyLong</code>,
- <code>PyFloat</code>).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/JythonRuntime.html" title="class in freemarker.template.utility">JythonRuntime</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A crude first pass at an embeddable Jython interpreter</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jython/JythonSequenceModel.html" title="class in freemarker.ext.jython">JythonSequenceModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Model for Jython sequence objects (<code>PySequence</code> descendants).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jython/JythonVersionAdapter.html" title="class in freemarker.ext.jython">JythonVersionAdapter</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Functions that has a different implementation depending on the Jython version
- used.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jython/JythonWrapper.html" title="class in freemarker.ext.jython">JythonWrapper</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">An object wrapper that wraps Jython objects into FreeMarker template models
- and vice versa.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/LegacyCFormat.html" title="class in freemarker.core">LegacyCFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Corresponds to the behavior of <code>?c</code> before <a href="freemarker/template/Configuration.html#VERSION_2_3_32">2.3.32</a> (when there
- were no <a href="freemarker/core/CFormat.html" title="class in freemarker.core"><code>CFormat</code></a>-s yet).</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/LegacyDefaultMemberAccessPolicy.html" title="class in freemarker.ext.beans">LegacyDefaultMemberAccessPolicy</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Legacy blacklist based member access policy, used only to keep old behavior, as it can't provide meaningful safety.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/LocalizedString.html" title="class in freemarker.template">LocalizedString</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">An abstract base class for scalars that vary by locale.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/log/Logger.html" title="class in freemarker.log">Logger</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Delegates logger creation to an actual logging library.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/template/MalformedTemplateNameException.html" title="class in freemarker.template">MalformedTemplateNameException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that the template name given was malformed according the <a href="freemarker/cache/TemplateNameFormat.html" title="class in freemarker.cache"><code>TemplateNameFormat</code></a> in use.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/MapKeyValuePairIterator.html" title="class in freemarker.template">MapKeyValuePairIterator</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Implementation of <a href="freemarker/template/TemplateHashModelEx2.KeyValuePairIterator.html" title="interface in freemarker.template"><code>TemplateHashModelEx2.KeyValuePairIterator</code></a> for a <a href="freemarker/template/TemplateHashModelEx2.html" title="interface in freemarker.template"><code>TemplateHashModelEx2</code></a> that wraps or otherwise uses a
-  <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link"><code>Map</code></a> internally.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/MapModel.html" title="class in freemarker.ext.beans">MapModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A special case of <a href="freemarker/ext/beans/BeanModel.html" title="class in freemarker.ext.beans"><code>BeanModel</code></a> that adds implementation
- for <a href="freemarker/template/TemplateMethodModelEx.html" title="interface in freemarker.template"><code>TemplateMethodModelEx</code></a> on map objects that is a shortcut for the
- <code>Map.get()</code> method.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/MarkupOutputFormat.html" title="class in freemarker.core">MarkupOutputFormat</a>&lt;<a href="freemarker/core/MarkupOutputFormat.html" title="type parameter in MarkupOutputFormat">MO</a> extends <a href="freemarker/core/TemplateMarkupOutputModel.html" title="interface in freemarker.core">TemplateMarkupOutputModel</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Superclass of <a href="freemarker/core/OutputFormat.html" title="class in freemarker.core"><code>OutputFormat</code></a>-s that represent a "markup" format, which is any format where certain character
- sequences have special meaning, and thus may need escaping.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/ext/beans/MemberAccessPolicy.html" title="interface in freemarker.ext.beans">MemberAccessPolicy</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Implement this to restrict what class members (methods, fields, constructors) are accessible from templates.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/MemberSelectorListMemberAccessPolicy.html" title="class in freemarker.ext.beans">MemberSelectorListMemberAccessPolicy</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Superclass for member-selector-list-based member access policies, like <a href="freemarker/ext/beans/WhitelistMemberAccessPolicy.html" title="class in freemarker.ext.beans"><code>WhitelistMemberAccessPolicy</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/MemberSelectorListMemberAccessPolicy.MemberSelector.html" title="class in freemarker.ext.beans">MemberSelectorListMemberAccessPolicy.MemberSelector</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A condition that matches some type members.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/MergingTemplateConfigurationFactory.html" title="class in freemarker.cache">MergingTemplateConfigurationFactory</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Returns the merged results of all the child factories.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/ext/beans/MethodAppearanceFineTuner.html" title="interface in freemarker.ext.beans">MethodAppearanceFineTuner</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Used for customizing how the methods are visible from templates, via
- <a href="freemarker/ext/beans/BeansWrapper.html#setMethodAppearanceFineTuner(freemarker.ext.beans.MethodAppearanceFineTuner)"><code>BeansWrapper.setMethodAppearanceFineTuner(MethodAppearanceFineTuner)</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/MethodCallAwareTemplateHashModel.html" title="interface in freemarker.template">MethodCallAwareTemplateHashModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Adds an extra getter method to <a href="freemarker/template/TemplateHashModel.html" title="interface in freemarker.template"><code>TemplateHashModel</code></a> that can return different result than <a href="freemarker/template/TemplateHashModel.html#get(java.lang.String)"><code>TemplateHashModel.get(String)</code></a>,
- knowing that the result of it will be called as a method.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/template/MethodCallAwareTemplateHashModel.ShouldNotBeGetAsMethodException.html" title="class in freemarker.template">MethodCallAwareTemplateHashModel.ShouldNotBeGetAsMethodException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Thrown by <a href="freemarker/template/MethodCallAwareTemplateHashModel.html#getBeforeMethodCall(java.lang.String)"><code>MethodCallAwareTemplateHashModel.getBeforeMethodCall(String)</code></a>; see there.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/util/ModelCache.html" title="class in freemarker.ext.util">ModelCache</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Internally used by various wrapper implementations to implement model
- caching.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/ext/util/ModelFactory.html" title="interface in freemarker.ext.util">ModelFactory</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Interface used to create various wrapper models in the <a href="freemarker/ext/util/ModelCache.html" title="class in freemarker.ext.util"><code>ModelCache</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/MruCacheStorage.html" title="class in freemarker.cache">MruCacheStorage</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A cache storage that implements a two-level Most Recently Used cache.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/MultiTemplateLoader.html" title="class in freemarker.cache">MultiTemplateLoader</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that uses a set of other loaders to load the templates.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jdom/NodeListModel.html" title="class in freemarker.ext.jdom">NodeListModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Use <a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom"><code>NodeModel</code></a> instead.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/xml/NodeListModel.html" title="class in freemarker.ext.xml">NodeListModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Use <a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom"><code>NodeModel</code></a> instead.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom">NodeModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A base class for wrapping a single W3C DOM Node as a FreeMarker template model.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonBooleanException.html" title="class in freemarker.core">NonBooleanException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateBooleanModel.html" title="interface in freemarker.template"><code>TemplateBooleanModel</code></a> value was expected, but the value had a different type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonDateException.html" title="class in freemarker.core">NonDateException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateDateModel.html" title="interface in freemarker.template"><code>TemplateDateModel</code></a> value was expected, but the value had a different type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonExtendedHashException.html" title="class in freemarker.core">NonExtendedHashException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateHashModelEx.html" title="interface in freemarker.template"><code>TemplateHashModelEx</code></a> value was expected, but the value had a different type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonExtendedNodeException.html" title="class in freemarker.core">NonExtendedNodeException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateNodeModelEx.html" title="interface in freemarker.template"><code>TemplateNodeModelEx</code></a> value was expected, but the value had a different type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonHashException.html" title="class in freemarker.core">NonHashException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateHashModel.html" title="interface in freemarker.template"><code>TemplateHashModel</code></a> value was expected, but the value had a different type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonMarkupOutputException.html" title="class in freemarker.core">NonMarkupOutputException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/core/TemplateMarkupOutputModel.html" title="interface in freemarker.core"><code>TemplateMarkupOutputModel</code></a> value was expected, but the value had a different type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonMethodException.html" title="class in freemarker.core">NonMethodException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateMethodModel.html" title="interface in freemarker.template"><code>TemplateMethodModel</code></a> value was expected, but the value had a different type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonNodeException.html" title="class in freemarker.core">NonNodeException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateNodeModel.html" title="interface in freemarker.template"><code>TemplateNodeModel</code></a> value was expected, but the value had a different type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonNumericalException.html" title="class in freemarker.core">NonNumericalException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateNumberModel.html" title="interface in freemarker.template"><code>TemplateNumberModel</code></a> value was expected, but the value had a different type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonSequenceException.html" title="class in freemarker.core">NonSequenceException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateSequenceModel.html" title="interface in freemarker.template"><code>TemplateSequenceModel</code></a> value was expected, but the value had a different type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonSequenceOrCollectionException.html" title="class in freemarker.core">NonSequenceOrCollectionException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateSequenceModel.html" title="interface in freemarker.template"><code>TemplateSequenceModel</code></a> or <a href="freemarker/template/TemplateCollectionModel.html" title="interface in freemarker.template"><code>TemplateCollectionModel</code></a> value was expected, but the value
- had a different type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonStringException.html" title="class in freemarker.core">NonStringException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateScalarModel.html" title="interface in freemarker.template"><code>TemplateScalarModel</code></a> value was expected (or maybe something that can be automatically coerced
- to that), but the value had a different type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/NonStringOrTemplateOutputException.html" title="class in freemarker.core">NonStringOrTemplateOutputException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that a <a href="freemarker/template/TemplateScalarModel.html" title="interface in freemarker.template"><code>TemplateScalarModel</code></a> (or maybe something that can be automatically coerced
- to that) or <a href="freemarker/core/TemplateMarkupOutputModel.html" title="interface in freemarker.core"><code>TemplateMarkupOutputModel</code></a> value was expected, but the value had a different type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/NormalizeNewlines.html" title="class in freemarker.template.utility">NormalizeNewlines</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Transformer that supports FreeMarker legacy behavior: all newlines appearing
- within the transformed area will be transformed into the platform's default
- newline.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/NotMatcher.html" title="class in freemarker.cache">NotMatcher</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Logical "not" operation on the given matcher.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/template/utility/NullArgumentException.html" title="class in freemarker.template.utility">NullArgumentException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that an argument that must be non-<code>null</code> was <code>null</code>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/NullCacheStorage.html" title="class in freemarker.cache">NullCacheStorage</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A cache storage that doesn't store anything.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/NullWriter.html" title="class in freemarker.template.utility">NullWriter</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Writer.html" title="class or interface in java.io" class="external-link"><code>Writer</code></a> that simply drops what it gets.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/NumberModel.html" title="class in freemarker.ext.beans">NumberModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Wraps arbitrary subclass of <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link"><code>Number</code></a> into a reflective model.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/NumberUtil.html" title="class in freemarker.template.utility">NumberUtil</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Number- and math-related utilities.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/ObjectConstructor.html" title="class in freemarker.template.utility">ObjectConstructor</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">An object that you can make available in a template
- to instantiate arbitrary beans-wrapped objects in a template.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/utility/ObjectFactory.html" title="interface in freemarker.template.utility">ObjectFactory</a>&lt;<a href="freemarker/template/utility/ObjectFactory.html" title="type parameter in ObjectFactory">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Used for the trivial cases of the factory pattern.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template">ObjectWrapper</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Maps Java objects to the type-system of FreeMarker Template Language (see the <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a>
- interfaces).</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/ObjectWrapperAndUnwrapper.html" title="interface in freemarker.template">ObjectWrapperAndUnwrapper</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block"><b>Experimental - subject to change:</b> Adds functionality to <a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a> that creates a plain Java object
- from a <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/utility/ObjectWrapperWithAPISupport.html" title="interface in freemarker.template.utility">ObjectWrapperWithAPISupport</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block"><b>Experimental - subject to change:</b> Implemented by <a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a>-s to help <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a>-s to
- implement the <code>someValue?api</code> operation.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/OptimizerUtil.html" title="class in freemarker.template.utility">OptimizerUtil</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/OptInTemplateClassResolver.html" title="class in freemarker.core">OptInTemplateClassResolver</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A <a href="freemarker/core/TemplateClassResolver.html" title="interface in freemarker.core"><code>TemplateClassResolver</code></a> that resolves only the classes whose name 
- was specified in the constructor.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/OrMatcher.html" title="class in freemarker.cache">OrMatcher</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Logical "or" operation among the given matchers.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/OutputFormat.html" title="class in freemarker.core">OutputFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents an output format.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/OverloadedMethodsModel.html" title="class in freemarker.ext.beans">OverloadedMethodsModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Wraps a set of same-name overloaded methods behind <a href="freemarker/template/TemplateMethodModel.html" title="interface in freemarker.template"><code>TemplateMethodModel</code></a> interface,
- like if it was a single method, chooses among them behind the scenes on call-time based on the argument values.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/ParseException.html" title="class in freemarker.core">ParseException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Parsing-time exception in a template (as opposed to a runtime exception, a <a href="freemarker/template/TemplateException.html" title="class in freemarker.template"><code>TemplateException</code></a>).</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/core/ParserConfiguration.html" title="interface in freemarker.core">ParserConfiguration</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block"><b>Don't implement this interface yourself</b>; use the existing implementation(s).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/ParsingNotSupportedException.html" title="class in freemarker.core">ParsingNotSupportedException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Thrown when the <a href="freemarker/core/TemplateValueFormat.html" title="class in freemarker.core"><code>TemplateValueFormat</code></a> doesn't support parsing, and parsing was invoked.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/PathGlobMatcher.html" title="class in freemarker.cache">PathGlobMatcher</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Matches the whole template source name (also known as template source path) with the given glob.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/PathRegexMatcher.html" title="class in freemarker.cache">PathRegexMatcher</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Matches the whole template source name (also known as template source path) with the given regular expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/PlainTextOutputFormat.html" title="class in freemarker.core">PlainTextOutputFormat</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents the plain text output format (MIME type "text/plain", name "plainText").</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/ResourceBundleLocalizedString.html" title="class in freemarker.template">ResourceBundleLocalizedString</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A concrete implementation of <a href="freemarker/template/LocalizedString.html" title="class in freemarker.template"><code>LocalizedString</code></a> that gets 
- a localized string from a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/ResourceBundle.html" title="class or interface in java.util" class="external-link"><code>ResourceBundle</code></a></div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/ResourceBundleModel.html" title="class in freemarker.ext.beans">ResourceBundleModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A hash model that wraps a resource bundle.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/rhino/RhinoFunctionModel.html" title="class in freemarker.ext.rhino">RhinoFunctionModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/rhino/RhinoScriptableModel.html" title="class in freemarker.ext.rhino">RhinoScriptableModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/rhino/RhinoWrapper.html" title="class in freemarker.ext.rhino">RhinoWrapper</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/utility/RichObjectWrapper.html" title="interface in freemarker.template.utility">RichObjectWrapper</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block"><b>Experimental - subject to change:</b> Union of the interfaces that a typical feature rich <a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a> is
- expected to implement.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/debug/impl/RmiDebuggerListenerImpl.html" title="class in freemarker.debug.impl">RmiDebuggerListenerImpl</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Used by the <a href="freemarker/debug/DebuggerClient.html" title="class in freemarker.debug"><code>DebuggerClient</code></a> to create local</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/RTFOutputFormat.html" title="class in freemarker.core">RTFOutputFormat</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents the Rich Text Format output format (MIME type "application/rtf", name "RTF").</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/SecurityUtilities.html" title="class in freemarker.template.utility">SecurityUtilities</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/servlet/ServletContextHashModel.html" title="class in freemarker.ext.jakarta.servlet">ServletContextHashModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">TemplateHashModel wrapper for a ServletContext attributes.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/servlet/ServletContextHashModel.html" title="class in freemarker.ext.servlet">ServletContextHashModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">TemplateHashModel wrapper for a ServletContext attributes.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/SimpleCollection.html" title="class in freemarker.template">SimpleCollection</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A simple implementation of <a href="freemarker/template/TemplateCollectionModel.html" title="interface in freemarker.template"><code>TemplateCollectionModel</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/SimpleDate.html" title="class in freemarker.template">SimpleDate</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A simple implementation of the <code>TemplateDateModel</code>
- interface.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/SimpleHash.html" title="class in freemarker.template">SimpleHash</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A simple implementation of the <a href="freemarker/template/TemplateHashModelEx.html" title="interface in freemarker.template"><code>TemplateHashModelEx</code></a> interface, using its own underlying <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link"><code>Map</code></a> or
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/SortedMap.html" title="class or interface in java.util" class="external-link"><code>SortedMap</code></a> for storing the hash entries.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/SimpleList.html" title="class in freemarker.template">SimpleList</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleSequence.html" title="class in freemarker.template"><code>SimpleSequence</code></a> instead.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/SimpleMapModel.html" title="class in freemarker.ext.beans">SimpleMapModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Model used by <a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans"><code>BeansWrapper</code></a> when <code>simpleMapWrapper</code>
- mode is enabled.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/SimpleMethodModel.html" title="class in freemarker.ext.beans">SimpleMethodModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A class that will wrap a reflected method call into a
- <a href="freemarker/template/TemplateMethodModel.html" title="interface in freemarker.template"><code>TemplateMethodModel</code></a> interface.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/SimpleNumber.html" title="class in freemarker.template">SimpleNumber</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A simple implementation of the <code>TemplateNumberModel</code>
- interface.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/SimpleObjectWrapper.html" title="class in freemarker.template">SimpleObjectWrapper</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A restricted object wrapper that will not expose arbitrary object, just those that directly correspond to the
- <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> sub-interfaces (<code>String</code>, <code>Map</code> and such).</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/SimpleScalar.html" title="class in freemarker.template">SimpleScalar</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A simple implementation of the <code>TemplateScalarModel</code>
- interface, using a <code>String</code>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/SimpleSequence.html" title="class in freemarker.template">SimpleSequence</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A simple implementation of the <a href="freemarker/template/TemplateSequenceModel.html" title="interface in freemarker.template"><code>TemplateSequenceModel</code></a> interface, using its own underlying <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link"><code>List</code></a> for
- storing the list items.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/ext/beans/SingletonCustomizer.html" title="interface in freemarker.ext.beans">SingletonCustomizer</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Marker interface useful when used together with <a href="freemarker/ext/beans/MethodAppearanceFineTuner.html" title="interface in freemarker.ext.beans"><code>MethodAppearanceFineTuner</code></a> and such customizer objects, to
- indicate that it <b>doesn't contain reference to the <a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a></b> (so beware with non-static inner
- classes) and can be and should be used in call introspection cache keys.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/SoftCacheStorage.html" title="class in freemarker.cache">SoftCacheStorage</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Soft cache storage is a cache storage that uses <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/ref/SoftReference.html" title="class or interface in java.lang.ref" class="external-link"><code>SoftReference</code></a> objects to hold the objects it was passed,
- therefore allows the garbage collector to purge the cache when it determines that it wants to free up memory.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/StandardCompress.html" title="class in freemarker.template.utility">StandardCompress</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A filter that compresses each sequence of consecutive whitespace
- to a single line break (if the sequence contains a line break) or a
- single space.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/cache/StatefulTemplateLoader.html" title="interface in freemarker.cache">StatefulTemplateLoader</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Interface that can be implemented by <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a>-s that maintain some 
- sort of internal state (i.e.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/StopException.html" title="class in freemarker.core">StopException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">This exception is thrown when a <code>#stop</code> directive is encountered.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/StringModel.html" title="class in freemarker.ext.beans">StringModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Use <a href="freemarker/ext/beans/GenericObjectModel.html" title="class in freemarker.ext.beans"><code>GenericObjectModel</code></a> instead, which implements <a href="freemarker/template/MethodCallAwareTemplateHashModel.html" title="interface in freemarker.template"><code>MethodCallAwareTemplateHashModel</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/StringTemplateLoader.html" title="class in freemarker.cache">StringTemplateLoader</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that uses a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link"><code>Map</code></a> with <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>Str [...]
- templates.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/StringUtil.html" title="class in freemarker.template.utility">StringUtil</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Some text related utilities.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="freemarker/template/utility/StringUtil.JsStringEncCompatibility.html" title="enum class in freemarker.template.utility">StringUtil.JsStringEncCompatibility</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
-<div class="block">Used as the argument of <a href="freemarker/template/utility/StringUtil.html#jsStringEnc(java.lang.String,freemarker.template.utility.StringUtil.JsStringEncCompatibility,freemarker.template.utility.StringUtil.JsStringEncQuotation)"><code>StringUtil.jsStringEnc(String, JsStringEncCompatibility, JsStringEncQuotation)</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="freemarker/template/utility/StringUtil.JsStringEncQuotation.html" title="enum class in freemarker.template.utility">StringUtil.JsStringEncQuotation</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
-<div class="block">Used as the argument of <a href="freemarker/template/utility/StringUtil.html#jsStringEnc(java.lang.String,freemarker.template.utility.StringUtil.JsStringEncCompatibility,freemarker.template.utility.StringUtil.JsStringEncQuotation)"><code>StringUtil.jsStringEnc(String, JsStringEncCompatibility, JsStringEncQuotation)</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/StrongCacheStorage.html" title="class in freemarker.cache">StrongCacheStorage</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Strong cache storage is a cache storage that simply wraps a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link"><code>Map</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/jsp/TaglibFactory.html" title="class in freemarker.ext.jakarta.jsp">TaglibFactory</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A hash model associated with a servlet context that can load JSP tag libraries associated with that servlet context.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jsp/TaglibFactory.html" title="class in freemarker.ext.jsp">TaglibFactory</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A hash model associated with a servlet context that can load JSP tag libraries associated with that servlet context.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/jsp/TaglibFactory.ClasspathMetaInfTldSource.html" title="class in freemarker.ext.jakarta.jsp">TaglibFactory.ClasspathMetaInfTldSource</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">To search TLD-s under <code>META-INF/**</code><code>/*.tld</code> inside classpath root containers, that is, in directories
- and jar-s that are in the classpath (or are visible for the class loader otherwise).</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jsp/TaglibFactory.ClasspathMetaInfTldSource.html" title="class in freemarker.ext.jsp">TaglibFactory.ClasspathMetaInfTldSource</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">To search TLD-s under <code>META-INF/**</code><code>/*.tld</code> inside classpath root containers, that is, in directories
- and jar-s that are in the classpath (or are visible for the class loader otherwise).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/jsp/TaglibFactory.ClearMetaInfTldSource.html" title="class in freemarker.ext.jakarta.jsp">TaglibFactory.ClearMetaInfTldSource</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">When it occurs in the <a href="freemarker/ext/jakarta/jsp/TaglibFactory.MetaInfTldSource.html" title="class in freemarker.ext.jakarta.jsp"><code>TaglibFactory.MetaInfTldSource</code></a> list, all <a href="freemarker/ext/jakarta/jsp/TaglibFactory.MetaInfTldSource.html" title="class in freemarker.ext.jakarta.jsp"><code>TaglibFactory.MetaInfTldSource</code></a>-s before it will be disabled.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jsp/TaglibFactory.ClearMetaInfTldSource.html" title="class in freemarker.ext.jsp">TaglibFactory.ClearMetaInfTldSource</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">When it occurs in the <a href="freemarker/ext/jsp/TaglibFactory.MetaInfTldSource.html" title="class in freemarker.ext.jsp"><code>TaglibFactory.MetaInfTldSource</code></a> list, all <a href="freemarker/ext/jsp/TaglibFactory.MetaInfTldSource.html" title="class in freemarker.ext.jsp"><code>TaglibFactory.MetaInfTldSource</code></a>-s before it will be disabled.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/jsp/TaglibFactory.MetaInfTldSource.html" title="class in freemarker.ext.jakarta.jsp">TaglibFactory.MetaInfTldSource</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A location within which we will look for <code>META-INF/**</code><code>/*.tld</code>-s.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jsp/TaglibFactory.MetaInfTldSource.html" title="class in freemarker.ext.jsp">TaglibFactory.MetaInfTldSource</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A location within which we will look for <code>META-INF/**</code><code>/*.tld</code>-s.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/jsp/TaglibFactory.WebInfPerLibJarMetaInfTldSource.html" title="class in freemarker.ext.jakarta.jsp">TaglibFactory.WebInfPerLibJarMetaInfTldSource</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">To search TLD-s under <code>sevletContext:/WEB-INF/lib/*.{jar,zip}/META-INF/**</code><code>/*.tld</code>, as requested by
- the JSP specification.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jsp/TaglibFactory.WebInfPerLibJarMetaInfTldSource.html" title="class in freemarker.ext.jsp">TaglibFactory.WebInfPerLibJarMetaInfTldSource</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">To search TLD-s under <code>sevletContext:/WEB-INF/lib/*.{jar,zip}/META-INF/**</code><code>/*.tld</code>, as requested by
- the JSP specification.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/Template.html" title="class in freemarker.template">Template</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Stores an already parsed template, ready to be processed (rendered) for unlimited times, possibly from multiple
- threads.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/template/Template.WrongEncodingException.html" title="class in freemarker.template">Template.WrongEncodingException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Thrown by the <a href="freemarker/template/Template.html" title="class in freemarker.template"><code>Template</code></a> constructors that specify a non-<code>null</code> encoding whoch doesn't match the
- encoding specified in the <code>#ftl</code> header of the template.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab6"><a href="freemarker/ext/beans/TemplateAccessible.html" title="annotation in freemarker.ext.beans">TemplateAccessible</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab6">
-<div class="block">Indicates that the the annotated member can be exposed to templates; if the annotated member will be actually
- exposed depends on the <a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a> in use, and how that was configured.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateBooleanModel.html" title="interface in freemarker.template">TemplateBooleanModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"boolean" template language data type; same as in Java; either <code>true</code> or <code>false</code>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/TemplateCache.html" title="class in freemarker.cache">TemplateCache</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Performs caching and on-demand loading of the templates.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/TemplateCache.MaybeMissingTemplate.html" title="class in freemarker.cache">TemplateCache.MaybeMissingTemplate</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Used for the return value of <a href="freemarker/cache/TemplateCache.html#getTemplate(java.lang.String,java.util.Locale,java.lang.Object,java.lang.String,boolean)"><code>TemplateCache.getTemplate(String, Locale, Object, String, boolean)</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/core/TemplateClassResolver.html" title="interface in freemarker.core">TemplateClassResolver</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Used by built-ins and other template language features that get a class
- based on a string.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateCollectionModel.html" title="interface in freemarker.template">TemplateCollectionModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"collection" template language data type: a collection of values that can be enumerated, but can't be or not meant to
- be accessed by index or key, nor the number of elements in it is known.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateCollectionModelEx.html" title="interface in freemarker.template">TemplateCollectionModelEx</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"collection" template language data type: Adds size/emptiness querybility to
- <a href="freemarker/template/TemplateCollectionModel.html" title="interface in freemarker.template"><code>TemplateCollectionModel</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateCombinedMarkupOutputModel.html" title="class in freemarker.core">TemplateCombinedMarkupOutputModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Stores combined markup to be printed; used with <a href="freemarker/core/CombinedMarkupOutputFormat.html" title="class in freemarker.core"><code>CombinedMarkupOutputFormat</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateConfiguration.html" title="class in freemarker.core">TemplateConfiguration</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Used for customizing the configuration settings for individual <a href="freemarker/template/Template.html" title="class in freemarker.template"><code>Template</code></a>-s (or rather groups of templates),
- relatively to the common setting values coming from the <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/TemplateConfigurationFactory.html" title="class in freemarker.cache">TemplateConfigurationFactory</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Creates (or returns) <a href="freemarker/core/TemplateConfiguration.html" title="class in freemarker.core"><code>TemplateConfiguration</code></a>-s for template sources.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/cache/TemplateConfigurationFactoryException.html" title="class in freemarker.cache">TemplateConfigurationFactoryException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Non-I/O exception thrown by <a href="freemarker/cache/TemplateConfigurationFactory.html" title="class in freemarker.cache"><code>TemplateConfigurationFactory</code></a>-s.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateDateFormat.html" title="class in freemarker.core">TemplateDateFormat</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents a date/time/dateTime format; used in templates for formatting and parsing with that format.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateDateFormatFactory.html" title="class in freemarker.core">TemplateDateFormatFactory</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Factory for a certain kind of date/time/dateTime formatting (<a href="freemarker/core/TemplateDateFormat.html" title="class in freemarker.core"><code>TemplateDateFormat</code></a>).</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateDateModel.html" title="interface in freemarker.template">TemplateDateModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"date", "time" and "date-time" template language data types: corresponds to <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Date.html" title="class or interface in java.util" class="external-link"><code>Date</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateDirectiveBody.html" title="interface in freemarker.template">TemplateDirectiveBody</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Represents the nested content of a directive (<a href="freemarker/template/TemplateDirectiveModel.html" title="interface in freemarker.template"><code>TemplateDirectiveModel</code></a>) invocation.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateDirectiveModel.html" title="interface in freemarker.template">TemplateDirectiveModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"directive" template language data type: used as user-defined directives 
- (much like macros) in templates.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/template/TemplateException.html" title="class in freemarker.template">TemplateException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Runtime exception in a template (as opposed to a parsing-time exception: <a href="freemarker/core/ParseException.html" title="class in freemarker.core"><code>ParseException</code></a>).</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateExceptionHandler.html" title="interface in freemarker.template">TemplateExceptionHandler</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Used for the <a href="freemarker/core/Configurable.html#setTemplateExceptionHandler(freemarker.template.TemplateExceptionHandler)"><code>template_exception_handler</code></a>
- configuration setting.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateFormatUtil.html" title="class in freemarker.core">TemplateFormatUtil</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Utility classes for implementing <a href="freemarker/core/TemplateValueFormat.html" title="class in freemarker.core"><code>TemplateValueFormat</code></a>-s.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateHashModel.html" title="interface in freemarker.template">TemplateHashModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"hash" template language data type: an object that contains other objects accessible through string keys
- (sub-variable names).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateHashModelEx.html" title="interface in freemarker.template">TemplateHashModelEx</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"extended hash" template language data type; extends <a href="freemarker/template/TemplateHashModel.html" title="interface in freemarker.template"><code>TemplateHashModel</code></a> by allowing
- iterating through its keys and values.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateHashModelEx2.html" title="interface in freemarker.template">TemplateHashModelEx2</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Adds key-value pair listing capability to <a href="freemarker/template/TemplateHashModelEx.html" title="interface in freemarker.template"><code>TemplateHashModelEx</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateHashModelEx2.KeyValuePair.html" title="interface in freemarker.template">TemplateHashModelEx2.KeyValuePair</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">A key-value pair in a hash; used for <a href="freemarker/template/TemplateHashModelEx2.KeyValuePairIterator.html" title="interface in freemarker.template"><code>TemplateHashModelEx2.KeyValuePairIterator</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateHashModelEx2.KeyValuePairIterator.html" title="interface in freemarker.template">TemplateHashModelEx2.KeyValuePairIterator</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Iterates over the key-value pairs in a hash.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateHTMLOutputModel.html" title="class in freemarker.core">TemplateHTMLOutputModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Stores HTML markup to be printed; used with <a href="freemarker/core/HTMLOutputFormat.html" title="class in freemarker.core"><code>HTMLOutputFormat</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">FreeMarker loads template "files" through objects that implement this interface,
- thus the templates need not be real files, and can come from any kind of data source
- (like classpath, servlet context, database, etc).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/TemplateLoaderUtils.html" title="class in freemarker.cache">TemplateLoaderUtils</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/TemplateLookupContext.html" title="class in freemarker.cache">TemplateLookupContext</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Used as the parameter of <a href="freemarker/cache/TemplateLookupStrategy.html#lookup(freemarker.cache.TemplateLookupContext)"><code>TemplateLookupStrategy.lookup(TemplateLookupContext)</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/TemplateLookupResult.html" title="class in freemarker.cache">TemplateLookupResult</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">The return value of <a href="freemarker/cache/TemplateLookupStrategy.html#lookup(freemarker.cache.TemplateLookupContext)"><code>TemplateLookupStrategy.lookup(TemplateLookupContext)</code></a> and similar lookup methods.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/TemplateLookupStrategy.html" title="class in freemarker.cache">TemplateLookupStrategy</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Finds the <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a>-level (storage-level) template source for the template name with which the template
- was requested (as in <a href="freemarker/template/Configuration.html#getTemplate(java.lang.String)"><code>Configuration.getTemplate(String)</code></a>).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/core/TemplateMarkupOutputModel.html" title="interface in freemarker.core">TemplateMarkupOutputModel</a>&lt;<a href="freemarker/core/TemplateMarkupOutputModel.html" title="type parameter in TemplateMarkupOutputModel">MO</a> extends <a href="freemarker/core/TemplateMarkupOutputModel.html" title="interface in freemarker.core">TemplateMarkupOutputModel</a>&lt;<a href="freemarker/core/TemplateMar [...]
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"markup output" template language data-type; stores markup (some kind of "rich text" / structured format, as opposed
- to plain text) that meant to be printed as template output.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateMethodModel.html" title="interface in freemarker.template">TemplateMethodModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">Deprecated.
-<div class="deprecation-comment">Use <a href="freemarker/template/TemplateMethodModelEx.html" title="interface in freemarker.template"><code>TemplateMethodModelEx</code></a> instead.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateMethodModelEx.html" title="interface in freemarker.template">TemplateMethodModelEx</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"extended method" template language data type: Objects that act like functions.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template">TemplateModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">The common super-interface of the interfaces that stand for the FreeMarker Template Language (FTL) data types.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateModelAdapter.html" title="interface in freemarker.template">TemplateModelAdapter</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Implemented by classes that serve as adapters for template model objects in
- some other object model.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/template/TemplateModelException.html" title="class in freemarker.template">TemplateModelException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block"><a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a>-s may throw this when wrapping/unwrapping fails, or <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> methods throw this
- if the requested data can't be retrieved.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateModelIterator.html" title="interface in freemarker.template">TemplateModelIterator</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Used to iterate over a set of template models <em>once</em>; usually returned from
- <a href="freemarker/template/TemplateCollectionModel.html#iterator()"><code>TemplateCollectionModel.iterator()</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/TemplateModelListSequence.html" title="class in freemarker.template">TemplateModelListSequence</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A sequence that wraps a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link"><code>List</code></a> of <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a>-s.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/TemplateModelUtils.html" title="class in freemarker.template.utility">TemplateModelUtils</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Static utility method related to <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a>-s that didn't fit elsewhere.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateModelWithAPISupport.html" title="interface in freemarker.template">TemplateModelWithAPISupport</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">A <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> on which the <code>?api</code> operation can be applied.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/TemplateNameFormat.html" title="class in freemarker.cache">TemplateNameFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Symbolizes a template name format, which defines the basic syntax of names through algorithms such as normalization.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateNodeModel.html" title="interface in freemarker.template">TemplateNodeModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"node" template language data type: an object that is a node in a tree.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateNodeModelEx.html" title="interface in freemarker.template">TemplateNodeModelEx</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">A <a href="freemarker/template/TemplateNodeModel.html" title="interface in freemarker.template"><code>TemplateNodeModel</code></a> that supports navigating to the previous and next sibling nodes.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/template/TemplateNotFoundException.html" title="class in freemarker.template">TemplateNotFoundException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Thrown when <a href="freemarker/template/Configuration.html#getTemplate(java.lang.String)"><code>Configuration.getTemplate(String)</code></a> (or similar) doesn't find a template.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateNumberFormat.html" title="class in freemarker.core">TemplateNumberFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents a number format; used in templates for formatting and parsing with that format.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateNumberFormatFactory.html" title="class in freemarker.core">TemplateNumberFormatFactory</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Factory for a certain kind of number formatting (<a href="freemarker/core/TemplateNumberFormat.html" title="class in freemarker.core"><code>TemplateNumberFormat</code></a>).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateNumberModel.html" title="interface in freemarker.template">TemplateNumberModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"number" template language data type; an object that stores a number.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/core/TemplateProcessingTracer.html" title="interface in freemarker.core">TemplateProcessingTracer</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Hooks to monitor as templates run.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/core/TemplateProcessingTracer.TracedElement.html" title="interface in freemarker.core">TemplateProcessingTracer.TracedElement</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Information about the template element that we enter of exit.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateRTFOutputModel.html" title="class in freemarker.core">TemplateRTFOutputModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Stores RTF markup to be printed; used with <a href="freemarker/core/RTFOutputFormat.html" title="class in freemarker.core"><code>RTFOutputFormat</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateScalarModel.html" title="interface in freemarker.template">TemplateScalarModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"string" template language data-type; like in Java, an unmodifiable UNICODE character sequence.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateSequenceModel.html" title="interface in freemarker.template">TemplateSequenceModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"sequence" template language data type; an object that contains other objects accessible through an integer 0-based
- index.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/TemplateSourceMatcher.html" title="class in freemarker.cache">TemplateSourceMatcher</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">&nbsp;</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TemplateTransformModel.html" title="interface in freemarker.template">TemplateTransformModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">"transform" template language data type: user-defined directives 
- (much like macros) specialized on filtering output; you should rather use the newer <a href="freemarker/template/TemplateDirectiveModel.html" title="interface in freemarker.template"><code>TemplateDirectiveModel</code></a>
- instead.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateValueFormat.html" title="class in freemarker.core">TemplateValueFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Superclass of all value format objects; objects that convert values to strings, or parse strings.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/TemplateValueFormatException.html" title="class in freemarker.core">TemplateValueFormatException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Error while getting, creating or applying <a href="freemarker/core/TemplateValueFormat.html" title="class in freemarker.core"><code>TemplateValueFormat</code></a>-s (including its subclasses, like
- <a href="freemarker/core/TemplateNumberFormat.html" title="class in freemarker.core"><code>TemplateNumberFormat</code></a>).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateValueFormatFactory.html" title="class in freemarker.core">TemplateValueFormatFactory</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Superclass of all format factories.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateXHTMLOutputModel.html" title="class in freemarker.core">TemplateXHTMLOutputModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Stores HTML markup to be printed; used with <a href="freemarker/core/HTMLOutputFormat.html" title="class in freemarker.core"><code>HTMLOutputFormat</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TemplateXMLOutputModel.html" title="class in freemarker.core">TemplateXMLOutputModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Stores XML markup to be printed; used with <a href="freemarker/core/XMLOutputFormat.html" title="class in freemarker.core"><code>XMLOutputFormat</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/ToCanonical.html" title="class in freemarker.template.utility">ToCanonical</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Will be removed (main method in a library, often classified as CWE-489 "Leftover Debug Code").</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/dom/Transform.html" title="class in freemarker.ext.dom">Transform</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">Deprecated.
-<div class="deprecation-comment">Will be removed (main method in a library, often classified as CWE-489 "Leftover Debug Code").</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/TransformControl.html" title="interface in freemarker.template">TransformControl</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">An interface that can be implemented by writers returned from
- <a href="freemarker/template/TemplateTransformModel.html#getWriter(java.io.Writer,java.util.Map)"><code>TemplateTransformModel.getWriter(java.io.Writer, java.util.Map)</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/TruncateBuiltinAlgorithm.html" title="class in freemarker.core">TruncateBuiltinAlgorithm</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Used for implementing the "truncate" family of built-ins.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/template/utility/UndeclaredThrowableException.html" title="class in freemarker.template.utility">UndeclaredThrowableException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">The equivalent of JDK 1.3 UndeclaredThrowableException.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/UndefinedCustomFormatException.html" title="class in freemarker.core">UndefinedCustomFormatException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">&nbsp;</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/UndefinedOutputFormat.html" title="class in freemarker.core">UndefinedOutputFormat</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents the output format used when the template output format is undecided.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/UnexpectedTypeException.html" title="class in freemarker.core">UnexpectedTypeException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">The type of a value differs from what was expected.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/UnformattableValueException.html" title="class in freemarker.core">UnformattableValueException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Thrown when a <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a> can't be formatted because of the value/properties of it are outside of that the
- <a href="freemarker/core/TemplateValueFormat.html" title="class in freemarker.core"><code>TemplateValueFormat</code></a> supports.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/UnknownDateTypeFormattingUnsupportedException.html" title="class in freemarker.core">UnknownDateTypeFormattingUnsupportedException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Thrown when a <a href="freemarker/template/TemplateDateModel.html" title="interface in freemarker.template"><code>TemplateDateModel</code></a> can't be formatted because its type is <a href="freemarker/template/TemplateDateModel.html#UNKNOWN"><code>TemplateDateModel.UNKNOWN</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/UnknownDateTypeParsingUnsupportedException.html" title="class in freemarker.core">UnknownDateTypeParsingUnsupportedException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Thrown when a string can't be parsed to <a href="freemarker/template/TemplateDateModel.html" title="interface in freemarker.template"><code>TemplateDateModel</code></a>, because the provided target type is
- <a href="freemarker/template/TemplateDateModel.html#UNKNOWN"><code>TemplateDateModel.UNKNOWN</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/ant/UnlinkedJythonOperationsImpl.html" title="class in freemarker.ext.ant">UnlinkedJythonOperationsImpl</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Used internally, public for technical reasons only.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/UnparsableValueException.html" title="class in freemarker.core">UnparsableValueException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Thrown when the content of the string that should be parsed by the <a href="freemarker/core/TemplateValueFormat.html" title="class in freemarker.core"><code>TemplateValueFormat</code></a> doesn't match what the
- format expects.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/template/utility/UnrecognizedTimeZoneException.html" title="class in freemarker.template.utility">UnrecognizedTimeZoneException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Indicates that the time zone name is not recognized.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/core/UnregisteredOutputFormatException.html" title="class in freemarker.core">UnregisteredOutputFormatException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab4">&nbsp;</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a href="freemarker/template/utility/UnsupportedNumberClassException.html" title="class in freemarker.template.utility">UnsupportedNumberClassException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
-<div class="block">Thrown when FreeMarker runs into a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link"><code>Number</code></a> subclass that it doesn't yet support.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/URLTemplateLoader.html" title="class in freemarker.cache">URLTemplateLoader</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">This is an abstract template loader that can load templates whose location can be described by an URL.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/URLTemplateSource.html" title="class in freemarker.cache">URLTemplateSource</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Wraps a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/net/URL.html" title="class or interface in java.net" class="external-link"><code>URL</code></a>, and implements methods required for a typical template source.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/Version.html" title="class in freemarker.template">Version</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents a version number plus the further qualifiers and build info.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/cache/WebappTemplateLoader.html" title="class in freemarker.cache">WebappTemplateLoader</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that uses streams reachable through <code>ServletContext.getResource(String)</code> as its source
- of templates.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/jakarta/servlet/WebappTemplateLoader.html" title="class in freemarker.ext.jakarta.servlet">WebappTemplateLoader</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">A <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that uses streams reachable through <code>ServletContext.getResource(String)</code> as its source
- of templates.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/ext/beans/WhitelistMemberAccessPolicy.html" title="class in freemarker.ext.beans">WhitelistMemberAccessPolicy</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Whitelist-based member access policy, that is, only members that are matched by the listing will be exposed.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/ext/util/WrapperTemplateModel.html" title="interface in freemarker.ext.util">WrapperTemplateModel</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">A generic interface for template models that wrap some underlying
- object, and wish to provide access to that wrapped object.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/WrappingTemplateModel.html" title="class in freemarker.template">WrappingTemplateModel</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Convenience base-class for containers that wrap their contained arbitrary Java objects into <a href="freemarker/template/TemplateModel.html" title="interface in freemarker.template"><code>TemplateModel</code></a>
- instances.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/template/utility/WriteProtectable.html" title="interface in freemarker.template.utility">WriteProtectable</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">
-<div class="block">Implemented by objects that can be made <em>permanently</em> read-only.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/XHTMLOutputFormat.html" title="class in freemarker.core">XHTMLOutputFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents the XML output format (MIME type "application/xhtml+xml", name "XHTML"); this behaves identically to
- <a href="freemarker/core/HTMLOutputFormat.html" title="class in freemarker.core"><code>HTMLOutputFormat</code></a>, except that the name an the MIME Type differs.</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/template/utility/XmlEscape.html" title="class in freemarker.template.utility">XmlEscape</a></div>
-<div class="col-last even-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Performs an XML escaping of a given template fragment.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/XMLOutputFormat.html" title="class in freemarker.core">XMLOutputFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block">Represents the XML output format (MIME type "application/xml", name "XML").</div>
-</div>
-<div class="col-first even-row-color all-classes-table-tab1 all-classes-table"><a href="freemarker/ext/dom/XPathSupport.html" title="interface in freemarker.ext.dom">XPathSupport</a></div>
-<div class="col-last even-row-color all-classes-table-tab1 all-classes-table">&nbsp;</div>
-<div class="col-first odd-row-color all-classes-table-tab2 all-classes-table"><a href="freemarker/core/XSCFormat.html" title="class in freemarker.core">XSCFormat</a></div>
-<div class="col-last odd-row-color all-classes-table-tab2 all-classes-table">
-<div class="block"><a href="freemarker/core/XSCFormat.html#NAME">"XS"</a> <a href="freemarker/core/CFormat.html" title="class in freemarker.core"><code>CFormat</code></a>, for outputting XML that follows the conventions of XML Schema.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="freemarker/ext/beans/ZeroArgumentNonVoidMethodPolicy.html" title="enum class in freemarker.ext.beans">ZeroArgumentNonVoidMethodPolicy</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
-<div class="block">How to show 0 argument non-void public methods to templates, which are not standard Java Beans read methods.</div>
-</div>
-</div>
-</div>
-</div>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/allpackages-index.html b/builds/2.3.33-preview/_html/api/allpackages-index.html
deleted file mode 100644
index 73b906b8..00000000
--- a/builds/2.3.33-preview/_html/api/allpackages-index.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>All Packages (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="package index">
-<meta name="generator" content="javadoc/AllPackagesIndexWriter">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="all-packages-index-page">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="index.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
-</div>
-<div class="caption"><span>Package Summary</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Package</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><a href="freemarker/cache/package-summary.html">freemarker.cache</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="freemarker/core/package-summary.html">freemarker.core</a></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-<div class="col-first even-row-color"><a href="freemarker/debug/package-summary.html">freemarker.debug</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="freemarker/debug/impl/package-summary.html">freemarker.debug.impl</a></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-<div class="col-first even-row-color"><a href="freemarker/ext/ant/package-summary.html">freemarker.ext.ant</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="freemarker/ext/beans/package-summary.html">freemarker.ext.beans</a></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-<div class="col-first even-row-color"><a href="freemarker/ext/dom/package-summary.html">freemarker.ext.dom</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="freemarker/ext/jakarta/jsp/package-summary.html">freemarker.ext.jakarta.jsp</a></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-<div class="col-first even-row-color"><a href="freemarker/ext/jakarta/servlet/package-summary.html">freemarker.ext.jakarta.servlet</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="freemarker/ext/jdom/package-summary.html">freemarker.ext.jdom</a></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-<div class="col-first even-row-color"><a href="freemarker/ext/jsp/package-summary.html">freemarker.ext.jsp</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="freemarker/ext/jython/package-summary.html">freemarker.ext.jython</a></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-<div class="col-first even-row-color"><a href="freemarker/ext/rhino/package-summary.html">freemarker.ext.rhino</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="freemarker/ext/servlet/package-summary.html">freemarker.ext.servlet</a></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-<div class="col-first even-row-color"><a href="freemarker/ext/util/package-summary.html">freemarker.ext.util</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="freemarker/ext/xml/package-summary.html">freemarker.ext.xml</a></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-<div class="col-first even-row-color"><a href="freemarker/log/package-summary.html">freemarker.log</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="freemarker/template/package-summary.html">freemarker.template</a></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-<div class="col-first even-row-color"><a href="freemarker/template/utility/package-summary.html">freemarker.template.utility</a></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/constant-values.html b/builds/2.3.33-preview/_html/api/constant-values.html
deleted file mode 100644
index fafe3300..00000000
--- a/builds/2.3.33-preview/_html/api/constant-values.html
+++ /dev/null
@@ -1,2146 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>Constant Field Values (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="summary of constants">
-<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="constants-summary-page">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="index.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
-<section class="packages">
-<h2 title="Contents">Contents</h2>
-<ul>
-<li><a href="#freemarker.cache">freemarker.cache.*</a></li>
-<li><a href="#freemarker.core">freemarker.core.*</a></li>
-<li><a href="#freemarker.debug">freemarker.debug.*</a></li>
-<li><a href="#freemarker.ext">freemarker.ext.*</a></li>
-<li><a href="#freemarker.log">freemarker.log.*</a></li>
-<li><a href="#freemarker.template">freemarker.template.*</a></li>
-</ul>
-</section>
-</div>
-<section class="constants-summary" id="freemarker.cache">
-<h2 title="freemarker.cache">freemarker.cache.*</h2>
-<ul class="block-list">
-<li>
-<div class="caption"><span>freemarker.cache.<a href="freemarker/cache/TemplateCache.html" title="class in freemarker.cache">TemplateCache</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.cache.TemplateCache.DEFAULT_TEMPLATE_UPDATE_DELAY_MILLIS">public&nbsp;static&nbsp;final&nbsp;long</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/cache/TemplateCache.html#DEFAULT_TEMPLATE_UPDATE_DELAY_MILLIS">DEFAULT_TEMPLATE_UPDATE_DELAY_MILLIS</a></code></div>
-<div class="col-last even-row-color"><code>5000L</code></div>
-</div>
-</li>
-</ul>
-</section>
-<section class="constants-summary" id="freemarker.core">
-<h2 title="freemarker.core">freemarker.core.*</h2>
-<ul class="block-list">
-<li>
-<div class="caption"><span>freemarker.core.<a href="freemarker/core/Configurable.html" title="class in freemarker.core">Configurable</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.API_BUILTIN_ENABLED_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#API_BUILTIN_ENABLED_KEY">API_BUILTIN_ENABLED_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"api_builtin_enabled"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.API_BUILTIN_ENABLED_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#API_BUILTIN_ENABLED_KEY_CAMEL_CASE">API_BUILTIN_ENABLED_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"apiBuiltinEnabled"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.API_BUILTIN_ENABLED_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#API_BUILTIN_ENABLED_KEY_SNAKE_CASE">API_BUILTIN_ENABLED_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"api_builtin_enabled"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.ARITHMETIC_ENGINE_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#ARITHMETIC_ENGINE_KEY">ARITHMETIC_ENGINE_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"arithmetic_engine"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.ARITHMETIC_ENGINE_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#ARITHMETIC_ENGINE_KEY_CAMEL_CASE">ARITHMETIC_ENGINE_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"arithmeticEngine"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.ARITHMETIC_ENGINE_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#ARITHMETIC_ENGINE_KEY_SNAKE_CASE">ARITHMETIC_ENGINE_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"arithmetic_engine"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.ATTEMPT_EXCEPTION_REPORTER_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#ATTEMPT_EXCEPTION_REPORTER_KEY">ATTEMPT_EXCEPTION_REPORTER_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"attempt_exception_reporter"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.ATTEMPT_EXCEPTION_REPORTER_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#ATTEMPT_EXCEPTION_REPORTER_KEY_CAMEL_CASE">ATTEMPT_EXCEPTION_REPORTER_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"attemptExceptionReporter"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.ATTEMPT_EXCEPTION_REPORTER_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#ATTEMPT_EXCEPTION_REPORTER_KEY_SNAKE_CASE">ATTEMPT_EXCEPTION_REPORTER_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"attempt_exception_reporter"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.AUTO_FLUSH_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#AUTO_FLUSH_KEY">AUTO_FLUSH_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"auto_flush"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.AUTO_FLUSH_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#AUTO_FLUSH_KEY_CAMEL_CASE">AUTO_FLUSH_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"autoFlush"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.AUTO_FLUSH_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#AUTO_FLUSH_KEY_SNAKE_CASE">AUTO_FLUSH_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"auto_flush"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.AUTO_IMPORT_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#AUTO_IMPORT_KEY">AUTO_IMPORT_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"auto_import"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.AUTO_IMPORT_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#AUTO_IMPORT_KEY_CAMEL_CASE">AUTO_IMPORT_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"autoImport"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.AUTO_IMPORT_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#AUTO_IMPORT_KEY_SNAKE_CASE">AUTO_IMPORT_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"auto_import"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.AUTO_INCLUDE_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#AUTO_INCLUDE_KEY">AUTO_INCLUDE_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"auto_include"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.AUTO_INCLUDE_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#AUTO_INCLUDE_KEY_CAMEL_CASE">AUTO_INCLUDE_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"autoInclude"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.AUTO_INCLUDE_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#AUTO_INCLUDE_KEY_SNAKE_CASE">AUTO_INCLUDE_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"auto_include"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.BOOLEAN_FORMAT_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#BOOLEAN_FORMAT_KEY">BOOLEAN_FORMAT_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"boolean_format"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.BOOLEAN_FORMAT_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#BOOLEAN_FORMAT_KEY_CAMEL_CASE">BOOLEAN_FORMAT_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"booleanFormat"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.BOOLEAN_FORMAT_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#BOOLEAN_FORMAT_KEY_SNAKE_CASE">BOOLEAN_FORMAT_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"boolean_format"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.C_FORMAT_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#C_FORMAT_KEY">C_FORMAT_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"c_format"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.C_FORMAT_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#C_FORMAT_KEY_CAMEL_CASE">C_FORMAT_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"cFormat"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.C_FORMAT_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#C_FORMAT_KEY_SNAKE_CASE">C_FORMAT_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"c_format"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.CLASSIC_COMPATIBLE_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#CLASSIC_COMPATIBLE_KEY">CLASSIC_COMPATIBLE_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"classic_compatible"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.CLASSIC_COMPATIBLE_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#CLASSIC_COMPATIBLE_KEY_CAMEL_CASE">CLASSIC_COMPATIBLE_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"classicCompatible"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.CLASSIC_COMPATIBLE_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#CLASSIC_COMPATIBLE_KEY_SNAKE_CASE">CLASSIC_COMPATIBLE_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"classic_compatible"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.CUSTOM_DATE_FORMATS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#CUSTOM_DATE_FORMATS_KEY">CUSTOM_DATE_FORMATS_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"custom_date_formats"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.CUSTOM_DATE_FORMATS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#CUSTOM_DATE_FORMATS_KEY_CAMEL_CASE">CUSTOM_DATE_FORMATS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"customDateFormats"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.CUSTOM_DATE_FORMATS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#CUSTOM_DATE_FORMATS_KEY_SNAKE_CASE">CUSTOM_DATE_FORMATS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"custom_date_formats"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.CUSTOM_NUMBER_FORMATS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#CUSTOM_NUMBER_FORMATS_KEY">CUSTOM_NUMBER_FORMATS_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"custom_number_formats"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.CUSTOM_NUMBER_FORMATS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#CUSTOM_NUMBER_FORMATS_KEY_CAMEL_CASE">CUSTOM_NUMBER_FORMATS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"customNumberFormats"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.CUSTOM_NUMBER_FORMATS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#CUSTOM_NUMBER_FORMATS_KEY_SNAKE_CASE">CUSTOM_NUMBER_FORMATS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"custom_number_formats"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.DATE_FORMAT_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#DATE_FORMAT_KEY">DATE_FORMAT_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"date_format"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.DATE_FORMAT_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#DATE_FORMAT_KEY_CAMEL_CASE">DATE_FORMAT_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"dateFormat"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.DATE_FORMAT_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#DATE_FORMAT_KEY_SNAKE_CASE">DATE_FORMAT_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"date_format"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.DATETIME_FORMAT_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#DATETIME_FORMAT_KEY">DATETIME_FORMAT_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"datetime_format"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.DATETIME_FORMAT_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#DATETIME_FORMAT_KEY_CAMEL_CASE">DATETIME_FORMAT_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"datetimeFormat"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.DATETIME_FORMAT_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#DATETIME_FORMAT_KEY_SNAKE_CASE">DATETIME_FORMAT_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"datetime_format"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.LAZY_AUTO_IMPORTS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#LAZY_AUTO_IMPORTS_KEY">LAZY_AUTO_IMPORTS_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"lazy_auto_imports"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.LAZY_AUTO_IMPORTS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#LAZY_AUTO_IMPORTS_KEY_CAMEL_CASE">LAZY_AUTO_IMPORTS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"lazyAutoImports"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.LAZY_AUTO_IMPORTS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#LAZY_AUTO_IMPORTS_KEY_SNAKE_CASE">LAZY_AUTO_IMPORTS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"lazy_auto_imports"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.LAZY_IMPORTS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#LAZY_IMPORTS_KEY">LAZY_IMPORTS_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"lazy_imports"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.LAZY_IMPORTS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#LAZY_IMPORTS_KEY_CAMEL_CASE">LAZY_IMPORTS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"lazyImports"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.LAZY_IMPORTS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#LAZY_IMPORTS_KEY_SNAKE_CASE">LAZY_IMPORTS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"lazy_imports"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.LOCALE_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#LOCALE_KEY">LOCALE_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"locale"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.LOCALE_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#LOCALE_KEY_CAMEL_CASE">LOCALE_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"locale"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.LOCALE_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#LOCALE_KEY_SNAKE_CASE">LOCALE_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"locale"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.LOG_TEMPLATE_EXCEPTIONS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#LOG_TEMPLATE_EXCEPTIONS_KEY">LOG_TEMPLATE_EXCEPTIONS_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"log_template_exceptions"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.LOG_TEMPLATE_EXCEPTIONS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#LOG_TEMPLATE_EXCEPTIONS_KEY_CAMEL_CASE">LOG_TEMPLATE_EXCEPTIONS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"logTemplateExceptions"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.LOG_TEMPLATE_EXCEPTIONS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#LOG_TEMPLATE_EXCEPTIONS_KEY_SNAKE_CASE">LOG_TEMPLATE_EXCEPTIONS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"log_template_exceptions"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.NEW_BUILTIN_CLASS_RESOLVER_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#NEW_BUILTIN_CLASS_RESOLVER_KEY">NEW_BUILTIN_CLASS_RESOLVER_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"new_builtin_class_resolver"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.NEW_BUILTIN_CLASS_RESOLVER_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#NEW_BUILTIN_CLASS_RESOLVER_KEY_CAMEL_CASE">NEW_BUILTIN_CLASS_RESOLVER_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"newBuiltinClassResolver"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.NEW_BUILTIN_CLASS_RESOLVER_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#NEW_BUILTIN_CLASS_RESOLVER_KEY_SNAKE_CASE">NEW_BUILTIN_CLASS_RESOLVER_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"new_builtin_class_resolver"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.NUMBER_FORMAT_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#NUMBER_FORMAT_KEY">NUMBER_FORMAT_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"number_format"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.NUMBER_FORMAT_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#NUMBER_FORMAT_KEY_CAMEL_CASE">NUMBER_FORMAT_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"numberFormat"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.NUMBER_FORMAT_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#NUMBER_FORMAT_KEY_SNAKE_CASE">NUMBER_FORMAT_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"number_format"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.OBJECT_WRAPPER_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#OBJECT_WRAPPER_KEY">OBJECT_WRAPPER_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"object_wrapper"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.OBJECT_WRAPPER_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#OBJECT_WRAPPER_KEY_CAMEL_CASE">OBJECT_WRAPPER_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"objectWrapper"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.OBJECT_WRAPPER_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#OBJECT_WRAPPER_KEY_SNAKE_CASE">OBJECT_WRAPPER_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"object_wrapper"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.OUTPUT_ENCODING_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#OUTPUT_ENCODING_KEY">OUTPUT_ENCODING_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"output_encoding"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.OUTPUT_ENCODING_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#OUTPUT_ENCODING_KEY_CAMEL_CASE">OUTPUT_ENCODING_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"outputEncoding"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.OUTPUT_ENCODING_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#OUTPUT_ENCODING_KEY_SNAKE_CASE">OUTPUT_ENCODING_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"output_encoding"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.SHOW_ERROR_TIPS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#SHOW_ERROR_TIPS_KEY">SHOW_ERROR_TIPS_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"show_error_tips"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.SHOW_ERROR_TIPS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#SHOW_ERROR_TIPS_KEY_CAMEL_CASE">SHOW_ERROR_TIPS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"showErrorTips"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.SHOW_ERROR_TIPS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#SHOW_ERROR_TIPS_KEY_SNAKE_CASE">SHOW_ERROR_TIPS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"show_error_tips"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.SQL_DATE_AND_TIME_TIME_ZONE_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#SQL_DATE_AND_TIME_TIME_ZONE_KEY">SQL_DATE_AND_TIME_TIME_ZONE_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"sql_date_and_time_time_zone"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.SQL_DATE_AND_TIME_TIME_ZONE_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#SQL_DATE_AND_TIME_TIME_ZONE_KEY_CAMEL_CASE">SQL_DATE_AND_TIME_TIME_ZONE_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"sqlDateAndTimeTimeZone"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.SQL_DATE_AND_TIME_TIME_ZONE_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#SQL_DATE_AND_TIME_TIME_ZONE_KEY_SNAKE_CASE">SQL_DATE_AND_TIME_TIME_ZONE_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"sql_date_and_time_time_zone"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.STRICT_BEAN_MODELS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#STRICT_BEAN_MODELS">STRICT_BEAN_MODELS</a></code></div>
-<div class="col-last odd-row-color"><code>"strict_bean_models"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.STRICT_BEAN_MODELS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#STRICT_BEAN_MODELS_KEY">STRICT_BEAN_MODELS_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"strict_bean_models"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.STRICT_BEAN_MODELS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#STRICT_BEAN_MODELS_KEY_CAMEL_CASE">STRICT_BEAN_MODELS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"strictBeanModels"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.STRICT_BEAN_MODELS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#STRICT_BEAN_MODELS_KEY_SNAKE_CASE">STRICT_BEAN_MODELS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"strict_bean_models"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.TEMPLATE_EXCEPTION_HANDLER_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#TEMPLATE_EXCEPTION_HANDLER_KEY">TEMPLATE_EXCEPTION_HANDLER_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"template_exception_handler"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.TEMPLATE_EXCEPTION_HANDLER_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#TEMPLATE_EXCEPTION_HANDLER_KEY_CAMEL_CASE">TEMPLATE_EXCEPTION_HANDLER_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"templateExceptionHandler"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.TEMPLATE_EXCEPTION_HANDLER_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#TEMPLATE_EXCEPTION_HANDLER_KEY_SNAKE_CASE">TEMPLATE_EXCEPTION_HANDLER_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"template_exception_handler"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.TIME_FORMAT_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#TIME_FORMAT_KEY">TIME_FORMAT_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"time_format"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.TIME_FORMAT_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#TIME_FORMAT_KEY_CAMEL_CASE">TIME_FORMAT_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"timeFormat"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.TIME_FORMAT_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#TIME_FORMAT_KEY_SNAKE_CASE">TIME_FORMAT_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"time_format"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.TIME_ZONE_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#TIME_ZONE_KEY">TIME_ZONE_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"time_zone"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.TIME_ZONE_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#TIME_ZONE_KEY_CAMEL_CASE">TIME_ZONE_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"timeZone"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.TIME_ZONE_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#TIME_ZONE_KEY_SNAKE_CASE">TIME_ZONE_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"time_zone"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.TRUNCATE_BUILTIN_ALGORITHM_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#TRUNCATE_BUILTIN_ALGORITHM_KEY">TRUNCATE_BUILTIN_ALGORITHM_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"truncate_builtin_algorithm"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.TRUNCATE_BUILTIN_ALGORITHM_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#TRUNCATE_BUILTIN_ALGORITHM_KEY_CAMEL_CASE">TRUNCATE_BUILTIN_ALGORITHM_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"truncateBuiltinAlgorithm"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.TRUNCATE_BUILTIN_ALGORITHM_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#TRUNCATE_BUILTIN_ALGORITHM_KEY_SNAKE_CASE">TRUNCATE_BUILTIN_ALGORITHM_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"truncate_builtin_algorithm"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.URL_ESCAPING_CHARSET_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#URL_ESCAPING_CHARSET_KEY">URL_ESCAPING_CHARSET_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"url_escaping_charset"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.URL_ESCAPING_CHARSET_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#URL_ESCAPING_CHARSET_KEY_CAMEL_CASE">URL_ESCAPING_CHARSET_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"urlEscapingCharset"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.URL_ESCAPING_CHARSET_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#URL_ESCAPING_CHARSET_KEY_SNAKE_CASE">URL_ESCAPING_CHARSET_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"url_escaping_charset"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.WRAP_UNCHECKED_EXCEPTIONS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#WRAP_UNCHECKED_EXCEPTIONS_KEY">WRAP_UNCHECKED_EXCEPTIONS_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"wrap_unchecked_exceptions"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.Configurable.WRAP_UNCHECKED_EXCEPTIONS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/Configurable.html#WRAP_UNCHECKED_EXCEPTIONS_KEY_CAMEL_CASE">WRAP_UNCHECKED_EXCEPTIONS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"wrapUncheckedExceptions"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.Configurable.WRAP_UNCHECKED_EXCEPTIONS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/Configurable.html#WRAP_UNCHECKED_EXCEPTIONS_KEY_SNAKE_CASE">WRAP_UNCHECKED_EXCEPTIONS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"wrap_unchecked_exceptions"</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.core.<a href="freemarker/core/CustomAttribute.html" title="class in freemarker.core">CustomAttribute</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.core.CustomAttribute.SCOPE_CONFIGURATION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/CustomAttribute.html#SCOPE_CONFIGURATION">SCOPE_CONFIGURATION</a></code></div>
-<div class="col-last even-row-color"><code>2</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.CustomAttribute.SCOPE_ENVIRONMENT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/CustomAttribute.html#SCOPE_ENVIRONMENT">SCOPE_ENVIRONMENT</a></code></div>
-<div class="col-last odd-row-color"><code>0</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.CustomAttribute.SCOPE_TEMPLATE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/CustomAttribute.html#SCOPE_TEMPLATE">SCOPE_TEMPLATE</a></code></div>
-<div class="col-last even-row-color"><code>1</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.core.<a href="freemarker/core/DefaultTruncateBuiltinAlgorithm.html" title="class in freemarker.core">DefaultTruncateBuiltinAlgorithm</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.core.DefaultTruncateBuiltinAlgorithm.DEFAULT_WORD_BOUNDARY_MIN_LENGTH">public&nbsp;static&nbsp;final&nbsp;double</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/DefaultTruncateBuiltinAlgorithm.html#DEFAULT_WORD_BOUNDARY_MIN_LENGTH">DEFAULT_WORD_BOUNDARY_MIN_LENGTH</a></code></div>
-<div class="col-last even-row-color"><code>0.75</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.DefaultTruncateBuiltinAlgorithm.STANDARD_ASCII_TERMINATOR">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/core/DefaultTruncateBuiltinAlgorithm.html#STANDARD_ASCII_TERMINATOR">STANDARD_ASCII_TERMINATOR</a></code></div>
-<div class="col-last odd-row-color"><code>"[...]"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.DefaultTruncateBuiltinAlgorithm.STANDARD_UNICODE_TERMINATOR">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/DefaultTruncateBuiltinAlgorithm.html#STANDARD_UNICODE_TERMINATOR">STANDARD_UNICODE_TERMINATOR</a></code></div>
-<div class="col-last even-row-color"><code>"[\u2026]"</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.core.<a href="freemarker/core/JavaCFormat.html" title="class in freemarker.core">JavaCFormat</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.core.JavaCFormat.NAME">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/JavaCFormat.html#NAME">NAME</a></code></div>
-<div class="col-last even-row-color"><code>"Java"</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.core.<a href="freemarker/core/JavaScriptCFormat.html" title="class in freemarker.core">JavaScriptCFormat</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.core.JavaScriptCFormat.NAME">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/JavaScriptCFormat.html#NAME">NAME</a></code></div>
-<div class="col-last even-row-color"><code>"JavaScript"</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.core.<a href="freemarker/core/JavaScriptOrJSONCFormat.html" title="class in freemarker.core">JavaScriptOrJSONCFormat</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.core.JavaScriptOrJSONCFormat.NAME">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/JavaScriptOrJSONCFormat.html#NAME">NAME</a></code></div>
-<div class="col-last even-row-color"><code>"JavaScript or JSON"</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.core.<a href="freemarker/core/JSONCFormat.html" title="class in freemarker.core">JSONCFormat</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.core.JSONCFormat.NAME">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/JSONCFormat.html#NAME">NAME</a></code></div>
-<div class="col-last even-row-color"><code>"JSON"</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.core.<a href="freemarker/core/LegacyCFormat.html" title="class in freemarker.core">LegacyCFormat</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.core.LegacyCFormat.NAME">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/LegacyCFormat.html#NAME">NAME</a></code></div>
-<div class="col-last even-row-color"><code>"legacy"</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.core.<a href="freemarker/core/ParseException.html" title="class in freemarker.core">ParseException</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException._INCLUDE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>_INCLUDE</code></div>
-<div class="col-last even-row-color"><code>19</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.AND">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>AND</code></div>
-<div class="col-last odd-row-color"><code>127</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.AS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>AS</code></div>
-<div class="col-last even-row-color"><code>140</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.ASCII_DIGIT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ASCII_DIGIT</code></div>
-<div class="col-last odd-row-color"><code>147</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.ASSIGN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ASSIGN</code></div>
-<div class="col-last even-row-color"><code>16</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.ATTEMPT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ATTEMPT</code></div>
-<div class="col-last odd-row-color"><code>6</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.AUTOESC">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>AUTOESC</code></div>
-<div class="col-last even-row-color"><code>30</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.BLANK">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>BLANK</code></div>
-<div class="col-last odd-row-color"><code>1</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.BREAK">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>BREAK</code></div>
-<div class="col-last even-row-color"><code>55</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.BUILT_IN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>BUILT_IN</code></div>
-<div class="col-last odd-row-color"><code>103</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.CALL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>CALL</code></div>
-<div class="col-last even-row-color"><code>27</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.CASE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>CASE</code></div>
-<div class="col-last odd-row-color"><code>15</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.CLOSE_BRACKET">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>CLOSE_BRACKET</code></div>
-<div class="col-last even-row-color"><code>134</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.CLOSE_PAREN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>CLOSE_PAREN</code></div>
-<div class="col-last odd-row-color"><code>136</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.CLOSE_TAG1">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>CLOSE_TAG1</code></div>
-<div class="col-last even-row-color"><code>4</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.CLOSE_TAG2">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>CLOSE_TAG2</code></div>
-<div class="col-last odd-row-color"><code>5</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.CLOSING_CURLY_BRACKET">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>CLOSING_CURLY_BRACKET</code></div>
-<div class="col-last even-row-color"><code>138</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.COLON">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>COLON</code></div>
-<div class="col-last odd-row-color"><code>132</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.COMMA">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>COMMA</code></div>
-<div class="col-last even-row-color"><code>130</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.COMMENT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>COMMENT</code></div>
-<div class="col-last odd-row-color"><code>33</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.COMPRESS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>COMPRESS</code></div>
-<div class="col-last even-row-color"><code>32</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.CONTINUE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>CONTINUE</code></div>
-<div class="col-last odd-row-color"><code>56</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.DECIMAL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DECIMAL</code></div>
-<div class="col-last even-row-color"><code>98</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.DEFAUL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DEFAUL</code></div>
-<div class="col-last odd-row-color"><code>64</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.DEFAULT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DEFAULT</code></div>
-<div class="col-last even-row-color"><code>0</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.DIRECTIVE_END">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DIRECTIVE_END</code></div>
-<div class="col-last odd-row-color"><code>148</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.DIV_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DIV_EQUALS</code></div>
-<div class="col-last even-row-color"><code>111</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.DIVIDE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DIVIDE</code></div>
-<div class="col-last odd-row-color"><code>125</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.DOLLAR_INTERPOLATION_OPENING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DOLLAR_INTERPOLATION_OPENING</code></div>
-<div class="col-last even-row-color"><code>82</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.DOT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DOT</code></div>
-<div class="col-last odd-row-color"><code>99</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.DOT_DOT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DOT_DOT</code></div>
-<div class="col-last even-row-color"><code>100</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.DOT_DOT_ASTERISK">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DOT_DOT_ASTERISK</code></div>
-<div class="col-last odd-row-color"><code>102</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.DOT_DOT_LESS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DOT_DOT_LESS</code></div>
-<div class="col-last even-row-color"><code>101</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.DOUBLE_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DOUBLE_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>106</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.DOUBLE_STAR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DOUBLE_STAR</code></div>
-<div class="col-last even-row-color"><code>123</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.ELLIPSIS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ELLIPSIS</code></div>
-<div class="col-last odd-row-color"><code>124</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.ELSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ELSE</code></div>
-<div class="col-last even-row-color"><code>54</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.ELSE_IF">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ELSE_IF</code></div>
-<div class="col-last odd-row-color"><code>9</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.EMPTY_DIRECTIVE_END">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>EMPTY_DIRECTIVE_END</code></div>
-<div class="col-last even-row-color"><code>149</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.END_ASSIGN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_ASSIGN</code></div>
-<div class="col-last odd-row-color"><code>45</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.END_ATTEMPT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_ATTEMPT</code></div>
-<div class="col-last even-row-color"><code>41</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.END_AUTOESC">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_AUTOESC</code></div>
-<div class="col-last odd-row-color"><code>49</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.END_COMPRESS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_COMPRESS</code></div>
-<div class="col-last even-row-color"><code>51</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.END_ESCAPE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_ESCAPE</code></div>
-<div class="col-last odd-row-color"><code>71</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.END_FOREACH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_FOREACH</code></div>
-<div class="col-last even-row-color"><code>42</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.END_FUNCTION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_FUNCTION</code></div>
-<div class="col-last odd-row-color"><code>46</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.END_GLOBAL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_GLOBAL</code></div>
-<div class="col-last even-row-color"><code>44</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.END_IF">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_IF</code></div>
-<div class="col-last odd-row-color"><code>36</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.END_ITEMS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_ITEMS</code></div>
-<div class="col-last even-row-color"><code>38</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.END_LIST">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_LIST</code></div>
-<div class="col-last odd-row-color"><code>37</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.END_LOCAL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_LOCAL</code></div>
-<div class="col-last even-row-color"><code>43</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.END_MACRO">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_MACRO</code></div>
-<div class="col-last odd-row-color"><code>47</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.END_NOAUTOESC">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_NOAUTOESC</code></div>
-<div class="col-last even-row-color"><code>50</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.END_NOESCAPE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_NOESCAPE</code></div>
-<div class="col-last odd-row-color"><code>73</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.END_OUTPUTFORMAT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_OUTPUTFORMAT</code></div>
-<div class="col-last even-row-color"><code>48</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.END_RECOVER">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_RECOVER</code></div>
-<div class="col-last odd-row-color"><code>40</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.END_SEP">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_SEP</code></div>
-<div class="col-last even-row-color"><code>39</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.END_SWITCH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_SWITCH</code></div>
-<div class="col-last odd-row-color"><code>53</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.END_TAG">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_TAG</code></div>
-<div class="col-last even-row-color"><code>3</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.END_TRANSFORM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_TRANSFORM</code></div>
-<div class="col-last odd-row-color"><code>52</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.EOF">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>EOF</code></div>
-<div class="col-last even-row-color"><code>0</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>EQUALS</code></div>
-<div class="col-last odd-row-color"><code>105</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.ESCAPE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ESCAPE</code></div>
-<div class="col-last even-row-color"><code>70</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.ESCAPED_CHAR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ESCAPED_CHAR</code></div>
-<div class="col-last odd-row-color"><code>92</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.ESCAPED_GT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ESCAPED_GT</code></div>
-<div class="col-last even-row-color"><code>117</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.ESCAPED_GTE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ESCAPED_GTE</code></div>
-<div class="col-last odd-row-color"><code>118</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.ESCAPED_ID_CHAR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ESCAPED_ID_CHAR</code></div>
-<div class="col-last even-row-color"><code>145</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.EXCLAM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>EXCLAM</code></div>
-<div class="col-last odd-row-color"><code>129</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.EXISTS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>EXISTS</code></div>
-<div class="col-last even-row-color"><code>104</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.EXPRESSION_COMMENT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>EXPRESSION_COMMENT</code></div>
-<div class="col-last odd-row-color"><code>5</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.FALLBACK">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>FALLBACK</code></div>
-<div class="col-last even-row-color"><code>69</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.FALSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>FALSE</code></div>
-<div class="col-last odd-row-color"><code>95</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.FLUSH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>FLUSH</code></div>
-<div class="col-last even-row-color"><code>59</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.FM_EXPRESSION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>FM_EXPRESSION</code></div>
-<div class="col-last odd-row-color"><code>2</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.FOREACH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>FOREACH</code></div>
-<div class="col-last even-row-color"><code>13</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.FTL_HEADER">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>FTL_HEADER</code></div>
-<div class="col-last odd-row-color"><code>76</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.FUNCTION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>FUNCTION</code></div>
-<div class="col-last even-row-color"><code>21</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.GLOBALASSIGN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>GLOBALASSIGN</code></div>
-<div class="col-last odd-row-color"><code>17</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.HALT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>HALT</code></div>
-<div class="col-last even-row-color"><code>58</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.HASH_INTERPOLATION_OPENING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>HASH_INTERPOLATION_OPENING</code></div>
-<div class="col-last odd-row-color"><code>83</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.ID">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ID</code></div>
-<div class="col-last even-row-color"><code>142</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.ID_START_CHAR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ID_START_CHAR</code></div>
-<div class="col-last odd-row-color"><code>146</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.IF">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>IF</code></div>
-<div class="col-last even-row-color"><code>8</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.IMPORT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>IMPORT</code></div>
-<div class="col-last odd-row-color"><code>20</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.IN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>IN</code></div>
-<div class="col-last even-row-color"><code>139</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.IN_PAREN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>IN_PAREN</code></div>
-<div class="col-last odd-row-color"><code>3</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.INTEGER">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>INTEGER</code></div>
-<div class="col-last even-row-color"><code>97</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.ITEMS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ITEMS</code></div>
-<div class="col-last odd-row-color"><code>11</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.KEEP_GOING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>KEEP_GOING</code></div>
-<div class="col-last even-row-color"><code>156</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.LAMBDA_ARROW">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>LAMBDA_ARROW</code></div>
-<div class="col-last odd-row-color"><code>119</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.LESS_THAN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>LESS_THAN</code></div>
-<div class="col-last even-row-color"><code>115</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.LESS_THAN_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>LESS_THAN_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>116</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.LIST">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>LIST</code></div>
-<div class="col-last even-row-color"><code>10</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.LOCALASSIGN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>LOCALASSIGN</code></div>
-<div class="col-last odd-row-color"><code>18</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.LONE_LESS_THAN_OR_DASH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>LONE_LESS_THAN_OR_DASH</code></div>
-<div class="col-last even-row-color"><code>157</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.LTRIM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>LTRIM</code></div>
-<div class="col-last odd-row-color"><code>61</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.MACRO">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>MACRO</code></div>
-<div class="col-last even-row-color"><code>22</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.MAYBE_END">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>MAYBE_END</code></div>
-<div class="col-last odd-row-color"><code>155</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.MINUS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>MINUS</code></div>
-<div class="col-last even-row-color"><code>121</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.MINUS_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>MINUS_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>109</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.MINUS_MINUS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>MINUS_MINUS</code></div>
-<div class="col-last even-row-color"><code>114</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.MOD_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>MOD_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>112</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.NAMED_PARAMETER_EXPRESSION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NAMED_PARAMETER_EXPRESSION</code></div>
-<div class="col-last even-row-color"><code>4</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.NATURAL_GT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NATURAL_GT</code></div>
-<div class="col-last odd-row-color"><code>150</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.NATURAL_GTE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NATURAL_GTE</code></div>
-<div class="col-last even-row-color"><code>151</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.NESTED">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NESTED</code></div>
-<div class="col-last odd-row-color"><code>66</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.NO_DIRECTIVE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NO_DIRECTIVE</code></div>
-<div class="col-last even-row-color"><code>1</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.NO_PARSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NO_PARSE</code></div>
-<div class="col-last odd-row-color"><code>7</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.NO_SPACE_EXPRESSION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NO_SPACE_EXPRESSION</code></div>
-<div class="col-last even-row-color"><code>6</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.NOAUTOESC">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NOAUTOESC</code></div>
-<div class="col-last odd-row-color"><code>31</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.NOESCAPE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NOESCAPE</code></div>
-<div class="col-last even-row-color"><code>72</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.NON_ESCAPED_ID_START_CHAR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NON_ESCAPED_ID_START_CHAR</code></div>
-<div class="col-last odd-row-color"><code>144</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.NOPARSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NOPARSE</code></div>
-<div class="col-last even-row-color"><code>35</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.NOT_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NOT_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>107</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.NOTRIM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NOTRIM</code></div>
-<div class="col-last even-row-color"><code>63</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.OPEN_BRACKET">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>OPEN_BRACKET</code></div>
-<div class="col-last odd-row-color"><code>133</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.OPEN_MISPLACED_INTERPOLATION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>OPEN_MISPLACED_INTERPOLATION</code></div>
-<div class="col-last even-row-color"><code>143</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.OPEN_PAREN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>OPEN_PAREN</code></div>
-<div class="col-last odd-row-color"><code>135</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.OPENING_CURLY_BRACKET">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>OPENING_CURLY_BRACKET</code></div>
-<div class="col-last even-row-color"><code>137</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.OR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>OR</code></div>
-<div class="col-last odd-row-color"><code>128</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.OUTPUTFORMAT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>OUTPUTFORMAT</code></div>
-<div class="col-last even-row-color"><code>29</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.PERCENT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>PERCENT</code></div>
-<div class="col-last odd-row-color"><code>126</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.PLUS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>PLUS</code></div>
-<div class="col-last even-row-color"><code>120</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.PLUS_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>PLUS_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>108</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.PLUS_PLUS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>PLUS_PLUS</code></div>
-<div class="col-last even-row-color"><code>113</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.RAW_STRING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>RAW_STRING</code></div>
-<div class="col-last odd-row-color"><code>94</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.RECOVER">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>RECOVER</code></div>
-<div class="col-last even-row-color"><code>7</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.RECURSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>RECURSE</code></div>
-<div class="col-last odd-row-color"><code>68</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.RETURN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>RETURN</code></div>
-<div class="col-last even-row-color"><code>26</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.RTRIM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>RTRIM</code></div>
-<div class="col-last odd-row-color"><code>62</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.SEMICOLON">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>SEMICOLON</code></div>
-<div class="col-last even-row-color"><code>131</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.SEP">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>SEP</code></div>
-<div class="col-last odd-row-color"><code>12</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.SETTING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>SETTING</code></div>
-<div class="col-last even-row-color"><code>28</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.SIMPLE_NESTED">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>SIMPLE_NESTED</code></div>
-<div class="col-last odd-row-color"><code>65</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.SIMPLE_RECURSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>SIMPLE_RECURSE</code></div>
-<div class="col-last even-row-color"><code>67</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.SIMPLE_RETURN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>SIMPLE_RETURN</code></div>
-<div class="col-last odd-row-color"><code>57</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.SQUARE_BRACKET_INTERPOLATION_OPENING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>SQUARE_BRACKET_INTERPOLATION_OPENING</code></div>
-<div class="col-last even-row-color"><code>84</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.START_TAG">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>START_TAG</code></div>
-<div class="col-last odd-row-color"><code>2</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.STATIC_TEXT_FALSE_ALARM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>STATIC_TEXT_FALSE_ALARM</code></div>
-<div class="col-last even-row-color"><code>81</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.STATIC_TEXT_NON_WS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>STATIC_TEXT_NON_WS</code></div>
-<div class="col-last odd-row-color"><code>80</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.STATIC_TEXT_WS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>STATIC_TEXT_WS</code></div>
-<div class="col-last even-row-color"><code>79</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.STOP">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>STOP</code></div>
-<div class="col-last odd-row-color"><code>25</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.STRING_LITERAL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>STRING_LITERAL</code></div>
-<div class="col-last even-row-color"><code>93</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.SWITCH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>SWITCH</code></div>
-<div class="col-last odd-row-color"><code>14</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.TERMINATING_EXCLAM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>TERMINATING_EXCLAM</code></div>
-<div class="col-last even-row-color"><code>153</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.TERMINATING_WHITESPACE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>TERMINATING_WHITESPACE</code></div>
-<div class="col-last odd-row-color"><code>152</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.TERSE_COMMENT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>TERSE_COMMENT</code></div>
-<div class="col-last even-row-color"><code>34</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.TERSE_COMMENT_END">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>TERSE_COMMENT_END</code></div>
-<div class="col-last odd-row-color"><code>154</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.TIMES">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>TIMES</code></div>
-<div class="col-last even-row-color"><code>122</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.TIMES_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>TIMES_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>110</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.TRANSFORM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>TRANSFORM</code></div>
-<div class="col-last even-row-color"><code>23</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.TRIM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>TRIM</code></div>
-<div class="col-last odd-row-color"><code>60</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.TRIVIAL_FTL_HEADER">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>TRIVIAL_FTL_HEADER</code></div>
-<div class="col-last even-row-color"><code>77</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.TRUE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>TRUE</code></div>
-<div class="col-last odd-row-color"><code>96</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.UNIFIED_CALL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>UNIFIED_CALL</code></div>
-<div class="col-last even-row-color"><code>74</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.UNIFIED_CALL_END">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>UNIFIED_CALL_END</code></div>
-<div class="col-last odd-row-color"><code>75</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.UNKNOWN_DIRECTIVE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>UNKNOWN_DIRECTIVE</code></div>
-<div class="col-last even-row-color"><code>78</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.core.ParseException.USING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>USING</code></div>
-<div class="col-last odd-row-color"><code>141</code></div>
-<div class="col-first even-row-color"><code id="freemarker.core.ParseException.VISIT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>VISIT</code></div>
-<div class="col-last even-row-color"><code>24</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.core.<a href="freemarker/core/XSCFormat.html" title="class in freemarker.core">XSCFormat</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.core.XSCFormat.NAME">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/core/XSCFormat.html#NAME">NAME</a></code></div>
-<div class="col-last even-row-color"><code>"XS"</code></div>
-</div>
-</li>
-</ul>
-</section>
-<section class="constants-summary" id="freemarker.debug">
-<h2 title="freemarker.debug">freemarker.debug.*</h2>
-<ul class="block-list">
-<li>
-<div class="caption"><span>freemarker.debug.<a href="freemarker/debug/Debugger.html" title="interface in freemarker.debug">Debugger</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.debug.Debugger.DEFAULT_PORT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/debug/Debugger.html#DEFAULT_PORT">DEFAULT_PORT</a></code></div>
-<div class="col-last even-row-color"><code>7011</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.debug.<a href="freemarker/debug/DebugModel.html" title="interface in freemarker.debug">DebugModel</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.debug.DebugModel.TYPE_BOOLEAN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_BOOLEAN">TYPE_BOOLEAN</a></code></div>
-<div class="col-last even-row-color"><code>8</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.debug.DebugModel.TYPE_COLLECTION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_COLLECTION">TYPE_COLLECTION</a></code></div>
-<div class="col-last odd-row-color"><code>32</code></div>
-<div class="col-first even-row-color"><code id="freemarker.debug.DebugModel.TYPE_CONFIGURATION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_CONFIGURATION">TYPE_CONFIGURATION</a></code></div>
-<div class="col-last even-row-color"><code>8192</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.debug.DebugModel.TYPE_DATE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_DATE">TYPE_DATE</a></code></div>
-<div class="col-last odd-row-color"><code>4</code></div>
-<div class="col-first even-row-color"><code id="freemarker.debug.DebugModel.TYPE_ENVIRONMENT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_ENVIRONMENT">TYPE_ENVIRONMENT</a></code></div>
-<div class="col-last even-row-color"><code>2048</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.debug.DebugModel.TYPE_HASH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_HASH">TYPE_HASH</a></code></div>
-<div class="col-last odd-row-color"><code>64</code></div>
-<div class="col-first even-row-color"><code id="freemarker.debug.DebugModel.TYPE_HASH_EX">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_HASH_EX">TYPE_HASH_EX</a></code></div>
-<div class="col-last even-row-color"><code>128</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.debug.DebugModel.TYPE_METHOD">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_METHOD">TYPE_METHOD</a></code></div>
-<div class="col-last odd-row-color"><code>256</code></div>
-<div class="col-first even-row-color"><code id="freemarker.debug.DebugModel.TYPE_METHOD_EX">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_METHOD_EX">TYPE_METHOD_EX</a></code></div>
-<div class="col-last even-row-color"><code>512</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.debug.DebugModel.TYPE_NUMBER">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_NUMBER">TYPE_NUMBER</a></code></div>
-<div class="col-last odd-row-color"><code>2</code></div>
-<div class="col-first even-row-color"><code id="freemarker.debug.DebugModel.TYPE_SCALAR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_SCALAR">TYPE_SCALAR</a></code></div>
-<div class="col-last even-row-color"><code>1</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.debug.DebugModel.TYPE_SEQUENCE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_SEQUENCE">TYPE_SEQUENCE</a></code></div>
-<div class="col-last odd-row-color"><code>16</code></div>
-<div class="col-first even-row-color"><code id="freemarker.debug.DebugModel.TYPE_TEMPLATE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_TEMPLATE">TYPE_TEMPLATE</a></code></div>
-<div class="col-last even-row-color"><code>4096</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.debug.DebugModel.TYPE_TRANSFORM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/debug/DebugModel.html#TYPE_TRANSFORM">TYPE_TRANSFORM</a></code></div>
-<div class="col-last odd-row-color"><code>1024</code></div>
-</div>
-</li>
-</ul>
-</section>
-<section class="constants-summary" id="freemarker.ext">
-<h2 title="freemarker.ext">freemarker.ext.*</h2>
-<ul class="block-list">
-<li>
-<div class="caption"><span>freemarker.ext.beans.<a href="freemarker/ext/beans/BeansWrapper.html" title="class in freemarker.ext.beans">BeansWrapper</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.ext.beans.BeansWrapper.EXPOSE_ALL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/beans/BeansWrapper.html#EXPOSE_ALL">EXPOSE_ALL</a></code></div>
-<div class="col-last even-row-color"><code>0</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.beans.BeansWrapper.EXPOSE_NOTHING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/beans/BeansWrapper.html#EXPOSE_NOTHING">EXPOSE_NOTHING</a></code></div>
-<div class="col-last odd-row-color"><code>3</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.beans.BeansWrapper.EXPOSE_PROPERTIES_ONLY">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/beans/BeansWrapper.html#EXPOSE_PROPERTIES_ONLY">EXPOSE_PROPERTIES_ONLY</a></code></div>
-<div class="col-last even-row-color"><code>2</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.beans.BeansWrapper.EXPOSE_SAFE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/beans/BeansWrapper.html#EXPOSE_SAFE">EXPOSE_SAFE</a></code></div>
-<div class="col-last odd-row-color"><code>1</code></div>
-</div>
-</li>
-</ul>
-<ul class="block-list">
-<li>
-<div class="caption"><span>freemarker.ext.jakarta.servlet.<a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html" title="class in freemarker.ext.jakarta.servlet">FreemarkerServlet</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_BUFFER_SIZE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_BUFFER_SIZE">INIT_PARAM_BUFFER_SIZE</a></code></div>
-<div class="col-last even-row-color"><code>"BufferSize"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_CLASSPATH_TLDS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_CLASSPATH_TLDS">INIT_PARAM_CLASSPATH_TLDS</a></code></div>
-<div class="col-last odd-row-color"><code>"ClasspathTlds"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_CONTENT_TYPE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_CONTENT_TYPE">INIT_PARAM_CONTENT_TYPE</a></code></div>
-<div class="col-last even-row-color"><code>"ContentType"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_EXCEPTION_ON_MISSING_TEMPLATE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_EXCEPTION_ON_MISSING_TEMPLATE">INIT_PARAM_EXCEPTION_ON_MISSING_TEMPLATE</a></code></div>
-<div class="col-last odd-row-color"><code>"ExceptionOnMissingTemplate"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_META_INF_TLD_LOCATIONS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_META_INF_TLD_LOCATIONS">INIT_PARAM_META_INF_TLD_LOCATIONS</a></code></div>
-<div class="col-last even-row-color"><code>"MetaInfTldSources"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_NO_CACHE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_NO_CACHE">INIT_PARAM_NO_CACHE</a></code></div>
-<div class="col-last odd-row-color"><code>"NoCache"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_OVERRIDE_RESPONSE_CONTENT_TYPE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_OVERRIDE_RESPONSE_CONTENT_TYPE">INIT_PARAM_OVERRIDE_RESPONSE_CONTENT_TYPE</a></code></div>
-<div class="col-last even-row-color"><code>"OverrideResponseContentType"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_OVERRIDE_RESPONSE_LOCALE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_OVERRIDE_RESPONSE_LOCALE">INIT_PARAM_OVERRIDE_RESPONSE_LOCALE</a></code></div>
-<div class="col-last odd-row-color"><code>"OverrideResponseLocale"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_RESPONSE_CHARACTER_ENCODING">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_RESPONSE_CHARACTER_ENCODING">INIT_PARAM_RESPONSE_CHARACTER_ENCODING</a></code></div>
-<div class="col-last even-row-color"><code>"ResponseCharacterEncoding"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_TEMPLATE_PATH">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_TEMPLATE_PATH">INIT_PARAM_TEMPLATE_PATH</a></code></div>
-<div class="col-last odd-row-color"><code>"TemplatePath"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_VALUE_ALWAYS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_ALWAYS">INIT_PARAM_VALUE_ALWAYS</a></code></div>
-<div class="col-last even-row-color"><code>"always"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_VALUE_DO_NOT_SET">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_DO_NOT_SET">INIT_PARAM_VALUE_DO_NOT_SET</a></code></div>
-<div class="col-last odd-row-color"><code>"doNotSet"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_VALUE_FORCE_PREFIX">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_FORCE_PREFIX">INIT_PARAM_VALUE_FORCE_PREFIX</a></code></div>
-<div class="col-last even-row-color"><code>"force "</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_VALUE_FROM_TEMPLATE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_FROM_TEMPLATE">INIT_PARAM_VALUE_FROM_TEMPLATE</a></code></div>
-<div class="col-last odd-row-color"><code>"fromTemplate"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_VALUE_LEGACY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_LEGACY">INIT_PARAM_VALUE_LEGACY</a></code></div>
-<div class="col-last even-row-color"><code>"legacy"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_VALUE_NEVER">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_NEVER">INIT_PARAM_VALUE_NEVER</a></code></div>
-<div class="col-last odd-row-color"><code>"never"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.INIT_PARAM_VALUE_WHEN_TEMPLATE_HAS_MIME_TYPE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_WHEN_TEMPLATE_HAS_MIME_TYPE">INIT_PARAM_VALUE_WHEN_TEMPLATE_HAS_MIME_TYPE</a></code></div>
-<div class="col-last even-row-color"><code>"whenTemplateHasMimeType"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.KEY_APPLICATION">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#KEY_APPLICATION">KEY_APPLICATION</a></code></div>
-<div class="col-last odd-row-color"><code>"Application"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.KEY_APPLICATION_PRIVATE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#KEY_APPLICATION_PRIVATE">KEY_APPLICATION_PRIVATE</a></code></div>
-<div class="col-last even-row-color"><code>"__FreeMarkerServlet.Application__"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.KEY_INCLUDE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#KEY_INCLUDE">KEY_INCLUDE</a></code></div>
-<div class="col-last odd-row-color"><code>"include_page"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.KEY_JSP_TAGLIBS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#KEY_JSP_TAGLIBS">KEY_JSP_TAGLIBS</a></code></div>
-<div class="col-last even-row-color"><code>"JspTaglibs"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.KEY_REQUEST">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#KEY_REQUEST">KEY_REQUEST</a></code></div>
-<div class="col-last odd-row-color"><code>"Request"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.KEY_REQUEST_PARAMETERS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#KEY_REQUEST_PARAMETERS">KEY_REQUEST_PARAMETERS</a></code></div>
-<div class="col-last even-row-color"><code>"RequestParameters"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.KEY_REQUEST_PRIVATE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#KEY_REQUEST_PRIVATE">KEY_REQUEST_PRIVATE</a></code></div>
-<div class="col-last odd-row-color"><code>"__FreeMarkerServlet.Request__"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.KEY_SESSION">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#KEY_SESSION">KEY_SESSION</a></code></div>
-<div class="col-last even-row-color"><code>"Session"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.META_INF_TLD_LOCATION_CLASSPATH">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#META_INF_TLD_LOCATION_CLASSPATH">META_INF_TLD_LOCATION_CLASSPATH</a></code></div>
-<div class="col-last odd-row-color"><code>"classpath"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.META_INF_TLD_LOCATION_CLEAR">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#META_INF_TLD_LOCATION_CLEAR">META_INF_TLD_LOCATION_CLEAR</a></code></div>
-<div class="col-last even-row-color"><code>"clear"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.META_INF_TLD_LOCATION_WEB_INF_PER_LIB_JARS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#META_INF_TLD_LOCATION_WEB_INF_PER_LIB_JARS">META_INF_TLD_LOCATION_WEB_INF_PER_LIB_JARS</a></code></div>
-<div class="col-last odd-row-color"><code>"webInfPerLibJars"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.serialVersionUID">public&nbsp;static&nbsp;final&nbsp;long</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#serialVersionUID">serialVersionUID</a></code></div>
-<div class="col-last even-row-color"><code>-2440216393145762479L</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.SYSTEM_PROPERTY_CLASSPATH_TLDS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#SYSTEM_PROPERTY_CLASSPATH_TLDS">SYSTEM_PROPERTY_CLASSPATH_TLDS</a></code></div>
-<div class="col-last odd-row-color"><code>"org.freemarker.jsp.classpathTlds"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.jakarta.servlet.FreemarkerServlet.SYSTEM_PROPERTY_META_INF_TLD_SOURCES">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#SYSTEM_PROPERTY_META_INF_TLD_SOURCES">SYSTEM_PROPERTY_META_INF_TLD_SOURCES</a></code></div>
-<div class="col-last even-row-color"><code>"org.freemarker.jsp.metaInfTldSources"</code></div>
-</div>
-</li>
-</ul>
-<ul class="block-list">
-<li>
-<div class="caption"><span>freemarker.ext.servlet.<a href="freemarker/ext/servlet/FreemarkerServlet.html" title="class in freemarker.ext.servlet">FreemarkerServlet</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_BUFFER_SIZE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_BUFFER_SIZE">INIT_PARAM_BUFFER_SIZE</a></code></div>
-<div class="col-last even-row-color"><code>"BufferSize"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_CLASSPATH_TLDS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_CLASSPATH_TLDS">INIT_PARAM_CLASSPATH_TLDS</a></code></div>
-<div class="col-last odd-row-color"><code>"ClasspathTlds"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_CONTENT_TYPE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_CONTENT_TYPE">INIT_PARAM_CONTENT_TYPE</a></code></div>
-<div class="col-last even-row-color"><code>"ContentType"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_EXCEPTION_ON_MISSING_TEMPLATE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_EXCEPTION_ON_MISSING_TEMPLATE">INIT_PARAM_EXCEPTION_ON_MISSING_TEMPLATE</a></code></div>
-<div class="col-last odd-row-color"><code>"ExceptionOnMissingTemplate"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_META_INF_TLD_LOCATIONS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_META_INF_TLD_LOCATIONS">INIT_PARAM_META_INF_TLD_LOCATIONS</a></code></div>
-<div class="col-last even-row-color"><code>"MetaInfTldSources"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_NO_CACHE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_NO_CACHE">INIT_PARAM_NO_CACHE</a></code></div>
-<div class="col-last odd-row-color"><code>"NoCache"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_OVERRIDE_RESPONSE_CONTENT_TYPE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_OVERRIDE_RESPONSE_CONTENT_TYPE">INIT_PARAM_OVERRIDE_RESPONSE_CONTENT_TYPE</a></code></div>
-<div class="col-last even-row-color"><code>"OverrideResponseContentType"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_OVERRIDE_RESPONSE_LOCALE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_OVERRIDE_RESPONSE_LOCALE">INIT_PARAM_OVERRIDE_RESPONSE_LOCALE</a></code></div>
-<div class="col-last odd-row-color"><code>"OverrideResponseLocale"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_RESPONSE_CHARACTER_ENCODING">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_RESPONSE_CHARACTER_ENCODING">INIT_PARAM_RESPONSE_CHARACTER_ENCODING</a></code></div>
-<div class="col-last even-row-color"><code>"ResponseCharacterEncoding"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_TEMPLATE_PATH">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_TEMPLATE_PATH">INIT_PARAM_TEMPLATE_PATH</a></code></div>
-<div class="col-last odd-row-color"><code>"TemplatePath"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_VALUE_ALWAYS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_ALWAYS">INIT_PARAM_VALUE_ALWAYS</a></code></div>
-<div class="col-last even-row-color"><code>"always"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_VALUE_DO_NOT_SET">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_DO_NOT_SET">INIT_PARAM_VALUE_DO_NOT_SET</a></code></div>
-<div class="col-last odd-row-color"><code>"doNotSet"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_VALUE_FORCE_PREFIX">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_FORCE_PREFIX">INIT_PARAM_VALUE_FORCE_PREFIX</a></code></div>
-<div class="col-last even-row-color"><code>"force "</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_VALUE_FROM_TEMPLATE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_FROM_TEMPLATE">INIT_PARAM_VALUE_FROM_TEMPLATE</a></code></div>
-<div class="col-last odd-row-color"><code>"fromTemplate"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_VALUE_LEGACY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_LEGACY">INIT_PARAM_VALUE_LEGACY</a></code></div>
-<div class="col-last even-row-color"><code>"legacy"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_VALUE_NEVER">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_NEVER">INIT_PARAM_VALUE_NEVER</a></code></div>
-<div class="col-last odd-row-color"><code>"never"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.INIT_PARAM_VALUE_WHEN_TEMPLATE_HAS_MIME_TYPE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#INIT_PARAM_VALUE_WHEN_TEMPLATE_HAS_MIME_TYPE">INIT_PARAM_VALUE_WHEN_TEMPLATE_HAS_MIME_TYPE</a></code></div>
-<div class="col-last even-row-color"><code>"whenTemplateHasMimeType"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.KEY_APPLICATION">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#KEY_APPLICATION">KEY_APPLICATION</a></code></div>
-<div class="col-last odd-row-color"><code>"Application"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.KEY_APPLICATION_PRIVATE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#KEY_APPLICATION_PRIVATE">KEY_APPLICATION_PRIVATE</a></code></div>
-<div class="col-last even-row-color"><code>"__FreeMarkerServlet.Application__"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.KEY_INCLUDE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#KEY_INCLUDE">KEY_INCLUDE</a></code></div>
-<div class="col-last odd-row-color"><code>"include_page"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.KEY_JSP_TAGLIBS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#KEY_JSP_TAGLIBS">KEY_JSP_TAGLIBS</a></code></div>
-<div class="col-last even-row-color"><code>"JspTaglibs"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.KEY_REQUEST">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#KEY_REQUEST">KEY_REQUEST</a></code></div>
-<div class="col-last odd-row-color"><code>"Request"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.KEY_REQUEST_PARAMETERS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#KEY_REQUEST_PARAMETERS">KEY_REQUEST_PARAMETERS</a></code></div>
-<div class="col-last even-row-color"><code>"RequestParameters"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.KEY_REQUEST_PRIVATE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#KEY_REQUEST_PRIVATE">KEY_REQUEST_PRIVATE</a></code></div>
-<div class="col-last odd-row-color"><code>"__FreeMarkerServlet.Request__"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.KEY_SESSION">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#KEY_SESSION">KEY_SESSION</a></code></div>
-<div class="col-last even-row-color"><code>"Session"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.META_INF_TLD_LOCATION_CLASSPATH">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#META_INF_TLD_LOCATION_CLASSPATH">META_INF_TLD_LOCATION_CLASSPATH</a></code></div>
-<div class="col-last odd-row-color"><code>"classpath"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.META_INF_TLD_LOCATION_CLEAR">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#META_INF_TLD_LOCATION_CLEAR">META_INF_TLD_LOCATION_CLEAR</a></code></div>
-<div class="col-last even-row-color"><code>"clear"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.META_INF_TLD_LOCATION_WEB_INF_PER_LIB_JARS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#META_INF_TLD_LOCATION_WEB_INF_PER_LIB_JARS">META_INF_TLD_LOCATION_WEB_INF_PER_LIB_JARS</a></code></div>
-<div class="col-last odd-row-color"><code>"webInfPerLibJars"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.serialVersionUID">public&nbsp;static&nbsp;final&nbsp;long</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#serialVersionUID">serialVersionUID</a></code></div>
-<div class="col-last even-row-color"><code>-2440216393145762479L</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.SYSTEM_PROPERTY_CLASSPATH_TLDS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#SYSTEM_PROPERTY_CLASSPATH_TLDS">SYSTEM_PROPERTY_CLASSPATH_TLDS</a></code></div>
-<div class="col-last odd-row-color"><code>"org.freemarker.jsp.classpathTlds"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.ext.servlet.FreemarkerServlet.SYSTEM_PROPERTY_META_INF_TLD_SOURCES">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/servlet/FreemarkerServlet.html#SYSTEM_PROPERTY_META_INF_TLD_SOURCES">SYSTEM_PROPERTY_META_INF_TLD_SOURCES</a></code></div>
-<div class="col-last even-row-color"><code>"org.freemarker.jsp.metaInfTldSources"</code></div>
-</div>
-</li>
-</ul>
-<ul class="block-list">
-<li>
-<div class="caption"><span>freemarker.ext.util.<a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">IdentityHashMap</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.ext.util.IdentityHashMap.serialVersionUID">public&nbsp;static&nbsp;final&nbsp;long</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/ext/util/IdentityHashMap.html#serialVersionUID">serialVersionUID</a></code></div>
-<div class="col-last even-row-color"><code>362498820763181265L</code></div>
-</div>
-</li>
-</ul>
-</section>
-<section class="constants-summary" id="freemarker.log">
-<h2 title="freemarker.log">freemarker.log.*</h2>
-<ul class="block-list">
-<li>
-<div class="caption"><span>freemarker.log.<a href="freemarker/log/Logger.html" title="class in freemarker.log">Logger</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.log.Logger.LIBRARY_AUTO">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_AUTO">LIBRARY_AUTO</a></code></div>
-<div class="col-last even-row-color"><code>-1</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.log.Logger.LIBRARY_AVALON">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_AVALON">LIBRARY_AVALON</a></code></div>
-<div class="col-last odd-row-color"><code>2</code></div>
-<div class="col-first even-row-color"><code id="freemarker.log.Logger.LIBRARY_COMMONS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_COMMONS">LIBRARY_COMMONS</a></code></div>
-<div class="col-last even-row-color"><code>4</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.log.Logger.LIBRARY_JAVA">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_JAVA">LIBRARY_JAVA</a></code></div>
-<div class="col-last odd-row-color"><code>1</code></div>
-<div class="col-first even-row-color"><code id="freemarker.log.Logger.LIBRARY_LOG4J">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_LOG4J">LIBRARY_LOG4J</a></code></div>
-<div class="col-last even-row-color"><code>3</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.log.Logger.LIBRARY_NAME_AUTO">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_NAME_AUTO">LIBRARY_NAME_AUTO</a></code></div>
-<div class="col-last odd-row-color"><code>"auto"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.log.Logger.LIBRARY_NAME_AVALON">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_NAME_AVALON">LIBRARY_NAME_AVALON</a></code></div>
-<div class="col-last even-row-color"><code>"Avalon"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.log.Logger.LIBRARY_NAME_COMMONS_LOGGING">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_NAME_COMMONS_LOGGING">LIBRARY_NAME_COMMONS_LOGGING</a></code></div>
-<div class="col-last odd-row-color"><code>"CommonsLogging"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.log.Logger.LIBRARY_NAME_JUL">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_NAME_JUL">LIBRARY_NAME_JUL</a></code></div>
-<div class="col-last even-row-color"><code>"JUL"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.log.Logger.LIBRARY_NAME_LOG4J">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_NAME_LOG4J">LIBRARY_NAME_LOG4J</a></code></div>
-<div class="col-last odd-row-color"><code>"Log4j"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.log.Logger.LIBRARY_NAME_NONE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_NAME_NONE">LIBRARY_NAME_NONE</a></code></div>
-<div class="col-last even-row-color"><code>"none"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.log.Logger.LIBRARY_NAME_SLF4J">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_NAME_SLF4J">LIBRARY_NAME_SLF4J</a></code></div>
-<div class="col-last odd-row-color"><code>"SLF4J"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.log.Logger.LIBRARY_NONE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_NONE">LIBRARY_NONE</a></code></div>
-<div class="col-last even-row-color"><code>0</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.log.Logger.LIBRARY_SLF4J">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/log/Logger.html#LIBRARY_SLF4J">LIBRARY_SLF4J</a></code></div>
-<div class="col-last odd-row-color"><code>5</code></div>
-<div class="col-first even-row-color"><code id="freemarker.log.Logger.SYSTEM_PROPERTY_NAME_LOGGER_LIBRARY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/log/Logger.html#SYSTEM_PROPERTY_NAME_LOGGER_LIBRARY">SYSTEM_PROPERTY_NAME_LOGGER_LIBRARY</a></code></div>
-<div class="col-last even-row-color"><code>"org.freemarker.loggerLibrary"</code></div>
-</div>
-</li>
-</ul>
-</section>
-<section class="constants-summary" id="freemarker.template">
-<h2 title="freemarker.template">freemarker.template.*</h2>
-<ul class="block-list">
-<li>
-<div class="caption"><span>freemarker.template.<a href="freemarker/template/Configuration.html" title="class in freemarker.template">Configuration</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.ANGLE_BRACKET_TAG_SYNTAX">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#ANGLE_BRACKET_TAG_SYNTAX">ANGLE_BRACKET_TAG_SYNTAX</a></code></div>
-<div class="col-last even-row-color"><code>1</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.AUTO_DETECT_NAMING_CONVENTION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#AUTO_DETECT_NAMING_CONVENTION">AUTO_DETECT_NAMING_CONVENTION</a></code></div>
-<div class="col-last odd-row-color"><code>10</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.AUTO_DETECT_TAG_SYNTAX">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#AUTO_DETECT_TAG_SYNTAX">AUTO_DETECT_TAG_SYNTAX</a></code></div>
-<div class="col-last even-row-color"><code>0</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.AUTO_ESCAPING_POLICY_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#AUTO_ESCAPING_POLICY_KEY">AUTO_ESCAPING_POLICY_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"auto_escaping_policy"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.AUTO_ESCAPING_POLICY_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#AUTO_ESCAPING_POLICY_KEY_CAMEL_CASE">AUTO_ESCAPING_POLICY_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"autoEscapingPolicy"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.AUTO_ESCAPING_POLICY_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#AUTO_ESCAPING_POLICY_KEY_SNAKE_CASE">AUTO_ESCAPING_POLICY_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"auto_escaping_policy"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.AUTO_IMPORT_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#AUTO_IMPORT_KEY">AUTO_IMPORT_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"auto_import"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.AUTO_IMPORT_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#AUTO_IMPORT_KEY_CAMEL_CASE">AUTO_IMPORT_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"autoImport"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.AUTO_IMPORT_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#AUTO_IMPORT_KEY_SNAKE_CASE">AUTO_IMPORT_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"auto_import"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.AUTO_INCLUDE_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#AUTO_INCLUDE_KEY">AUTO_INCLUDE_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"auto_include"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.AUTO_INCLUDE_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#AUTO_INCLUDE_KEY_CAMEL_CASE">AUTO_INCLUDE_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"autoInclude"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.AUTO_INCLUDE_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#AUTO_INCLUDE_KEY_SNAKE_CASE">AUTO_INCLUDE_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"auto_include"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.CACHE_STORAGE_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#CACHE_STORAGE_KEY">CACHE_STORAGE_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"cache_storage"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.CACHE_STORAGE_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#CACHE_STORAGE_KEY_CAMEL_CASE">CACHE_STORAGE_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"cacheStorage"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.CACHE_STORAGE_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#CACHE_STORAGE_KEY_SNAKE_CASE">CACHE_STORAGE_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"cache_storage"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.CAMEL_CASE_NAMING_CONVENTION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#CAMEL_CASE_NAMING_CONVENTION">CAMEL_CASE_NAMING_CONVENTION</a></code></div>
-<div class="col-last odd-row-color"><code>12</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.DEFAULT_ENCODING_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#DEFAULT_ENCODING_KEY">DEFAULT_ENCODING_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"default_encoding"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.DEFAULT_ENCODING_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#DEFAULT_ENCODING_KEY_CAMEL_CASE">DEFAULT_ENCODING_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"defaultEncoding"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.DEFAULT_ENCODING_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#DEFAULT_ENCODING_KEY_SNAKE_CASE">DEFAULT_ENCODING_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"default_encoding"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.DISABLE_AUTO_ESCAPING_POLICY">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#DISABLE_AUTO_ESCAPING_POLICY">DISABLE_AUTO_ESCAPING_POLICY</a></code></div>
-<div class="col-last odd-row-color"><code>20</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.DOLLAR_INTERPOLATION_SYNTAX">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#DOLLAR_INTERPOLATION_SYNTAX">DOLLAR_INTERPOLATION_SYNTAX</a></code></div>
-<div class="col-last even-row-color"><code>21</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.ENABLE_IF_DEFAULT_AUTO_ESCAPING_POLICY">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#ENABLE_IF_DEFAULT_AUTO_ESCAPING_POLICY">ENABLE_IF_DEFAULT_AUTO_ESCAPING_POLICY</a></code></div>
-<div class="col-last odd-row-color"><code>21</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.ENABLE_IF_SUPPORTED_AUTO_ESCAPING_POLICY">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#ENABLE_IF_SUPPORTED_AUTO_ESCAPING_POLICY">ENABLE_IF_SUPPORTED_AUTO_ESCAPING_POLICY</a></code></div>
-<div class="col-last even-row-color"><code>22</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.FALLBACK_ON_NULL_LOOP_VARIABLE_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#FALLBACK_ON_NULL_LOOP_VARIABLE_KEY">FALLBACK_ON_NULL_LOOP_VARIABLE_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"fallback_on_null_loop_variable"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.FALLBACK_ON_NULL_LOOP_VARIABLE_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#FALLBACK_ON_NULL_LOOP_VARIABLE_KEY_CAMEL_CASE">FALLBACK_ON_NULL_LOOP_VARIABLE_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"fallbackOnNullLoopVariable"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.FALLBACK_ON_NULL_LOOP_VARIABLE_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#FALLBACK_ON_NULL_LOOP_VARIABLE_KEY_SNAKE_CASE">FALLBACK_ON_NULL_LOOP_VARIABLE_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"fallback_on_null_loop_variable"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.FORCE_AUTO_ESCAPING_POLICY">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#FORCE_AUTO_ESCAPING_POLICY">FORCE_AUTO_ESCAPING_POLICY</a></code></div>
-<div class="col-last even-row-color"><code>23</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.INCOMPATIBLE_ENHANCEMENTS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#INCOMPATIBLE_ENHANCEMENTS">INCOMPATIBLE_ENHANCEMENTS</a></code></div>
-<div class="col-last odd-row-color"><code>"incompatible_enhancements"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.INCOMPATIBLE_IMPROVEMENTS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#INCOMPATIBLE_IMPROVEMENTS">INCOMPATIBLE_IMPROVEMENTS</a></code></div>
-<div class="col-last even-row-color"><code>"incompatible_improvements"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.INCOMPATIBLE_IMPROVEMENTS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#INCOMPATIBLE_IMPROVEMENTS_KEY">INCOMPATIBLE_IMPROVEMENTS_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"incompatible_improvements"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.INCOMPATIBLE_IMPROVEMENTS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#INCOMPATIBLE_IMPROVEMENTS_KEY_CAMEL_CASE">INCOMPATIBLE_IMPROVEMENTS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"incompatibleImprovements"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.INCOMPATIBLE_IMPROVEMENTS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#INCOMPATIBLE_IMPROVEMENTS_KEY_SNAKE_CASE">INCOMPATIBLE_IMPROVEMENTS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"incompatible_improvements"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.INTERPOLATION_SYNTAX_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#INTERPOLATION_SYNTAX_KEY">INTERPOLATION_SYNTAX_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"interpolation_syntax"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.INTERPOLATION_SYNTAX_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#INTERPOLATION_SYNTAX_KEY_CAMEL_CASE">INTERPOLATION_SYNTAX_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"interpolationSyntax"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.INTERPOLATION_SYNTAX_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#INTERPOLATION_SYNTAX_KEY_SNAKE_CASE">INTERPOLATION_SYNTAX_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"interpolation_syntax"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.LEGACY_INTERPOLATION_SYNTAX">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#LEGACY_INTERPOLATION_SYNTAX">LEGACY_INTERPOLATION_SYNTAX</a></code></div>
-<div class="col-last odd-row-color"><code>20</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.LEGACY_NAMING_CONVENTION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#LEGACY_NAMING_CONVENTION">LEGACY_NAMING_CONVENTION</a></code></div>
-<div class="col-last even-row-color"><code>11</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.LOCALIZED_LOOKUP_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#LOCALIZED_LOOKUP_KEY">LOCALIZED_LOOKUP_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"localized_lookup"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.LOCALIZED_LOOKUP_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#LOCALIZED_LOOKUP_KEY_CAMEL_CASE">LOCALIZED_LOOKUP_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"localizedLookup"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.LOCALIZED_LOOKUP_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#LOCALIZED_LOOKUP_KEY_SNAKE_CASE">LOCALIZED_LOOKUP_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"localized_lookup"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.NAMING_CONVENTION_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#NAMING_CONVENTION_KEY">NAMING_CONVENTION_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"naming_convention"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.NAMING_CONVENTION_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#NAMING_CONVENTION_KEY_CAMEL_CASE">NAMING_CONVENTION_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"namingConvention"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.NAMING_CONVENTION_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#NAMING_CONVENTION_KEY_SNAKE_CASE">NAMING_CONVENTION_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"naming_convention"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.OUTPUT_FORMAT_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#OUTPUT_FORMAT_KEY">OUTPUT_FORMAT_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"output_format"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.OUTPUT_FORMAT_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#OUTPUT_FORMAT_KEY_CAMEL_CASE">OUTPUT_FORMAT_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"outputFormat"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.OUTPUT_FORMAT_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#OUTPUT_FORMAT_KEY_SNAKE_CASE">OUTPUT_FORMAT_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"output_format"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY">RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"recognize_standard_file_extensions"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY_CAMEL_CASE">RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"recognizeStandardFileExtensions"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY_SNAKE_CASE">RECOGNIZE_STANDARD_FILE_EXTENSIONS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"recognize_standard_file_extensions"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY">REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"registered_custom_output_formats"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY_CAMEL_CASE">REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"registeredCustomOutputFormats"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY_SNAKE_CASE">REGISTERED_CUSTOM_OUTPUT_FORMATS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"registered_custom_output_formats"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.SQUARE_BRACKET_INTERPOLATION_SYNTAX">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#SQUARE_BRACKET_INTERPOLATION_SYNTAX">SQUARE_BRACKET_INTERPOLATION_SYNTAX</a></code></div>
-<div class="col-last even-row-color"><code>22</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.SQUARE_BRACKET_TAG_SYNTAX">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#SQUARE_BRACKET_TAG_SYNTAX">SQUARE_BRACKET_TAG_SYNTAX</a></code></div>
-<div class="col-last odd-row-color"><code>2</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.STRICT_SYNTAX_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#STRICT_SYNTAX_KEY">STRICT_SYNTAX_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"strict_syntax"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.STRICT_SYNTAX_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#STRICT_SYNTAX_KEY_CAMEL_CASE">STRICT_SYNTAX_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"strictSyntax"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.STRICT_SYNTAX_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#STRICT_SYNTAX_KEY_SNAKE_CASE">STRICT_SYNTAX_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"strict_syntax"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.TAB_SIZE_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#TAB_SIZE_KEY">TAB_SIZE_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"tab_size"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.TAB_SIZE_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#TAB_SIZE_KEY_CAMEL_CASE">TAB_SIZE_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"tabSize"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.TAB_SIZE_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#TAB_SIZE_KEY_SNAKE_CASE">TAB_SIZE_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"tab_size"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.TAG_SYNTAX_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#TAG_SYNTAX_KEY">TAG_SYNTAX_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"tag_syntax"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.TAG_SYNTAX_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#TAG_SYNTAX_KEY_CAMEL_CASE">TAG_SYNTAX_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"tagSyntax"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.TAG_SYNTAX_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#TAG_SYNTAX_KEY_SNAKE_CASE">TAG_SYNTAX_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"tag_syntax"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.TEMPLATE_CONFIGURATIONS_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_CONFIGURATIONS_KEY">TEMPLATE_CONFIGURATIONS_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"template_configurations"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.TEMPLATE_CONFIGURATIONS_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_CONFIGURATIONS_KEY_CAMEL_CASE">TEMPLATE_CONFIGURATIONS_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"templateConfigurations"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.TEMPLATE_CONFIGURATIONS_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_CONFIGURATIONS_KEY_SNAKE_CASE">TEMPLATE_CONFIGURATIONS_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"template_configurations"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.TEMPLATE_LOADER_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_LOADER_KEY">TEMPLATE_LOADER_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"template_loader"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.TEMPLATE_LOADER_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_LOADER_KEY_CAMEL_CASE">TEMPLATE_LOADER_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"templateLoader"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.TEMPLATE_LOADER_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_LOADER_KEY_SNAKE_CASE">TEMPLATE_LOADER_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"template_loader"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.TEMPLATE_LOOKUP_STRATEGY_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_LOOKUP_STRATEGY_KEY">TEMPLATE_LOOKUP_STRATEGY_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"template_lookup_strategy"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.TEMPLATE_LOOKUP_STRATEGY_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_LOOKUP_STRATEGY_KEY_CAMEL_CASE">TEMPLATE_LOOKUP_STRATEGY_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"templateLookupStrategy"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.TEMPLATE_LOOKUP_STRATEGY_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_LOOKUP_STRATEGY_KEY_SNAKE_CASE">TEMPLATE_LOOKUP_STRATEGY_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"template_lookup_strategy"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.TEMPLATE_NAME_FORMAT_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_NAME_FORMAT_KEY">TEMPLATE_NAME_FORMAT_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"template_name_format"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.TEMPLATE_NAME_FORMAT_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_NAME_FORMAT_KEY_CAMEL_CASE">TEMPLATE_NAME_FORMAT_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"templateNameFormat"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.TEMPLATE_NAME_FORMAT_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_NAME_FORMAT_KEY_SNAKE_CASE">TEMPLATE_NAME_FORMAT_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"template_name_format"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.TEMPLATE_UPDATE_DELAY_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_UPDATE_DELAY_KEY">TEMPLATE_UPDATE_DELAY_KEY</a></code></div>
-<div class="col-last odd-row-color"><code>"template_update_delay"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.TEMPLATE_UPDATE_DELAY_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_UPDATE_DELAY_KEY_CAMEL_CASE">TEMPLATE_UPDATE_DELAY_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"templateUpdateDelay"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.TEMPLATE_UPDATE_DELAY_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#TEMPLATE_UPDATE_DELAY_KEY_SNAKE_CASE">TEMPLATE_UPDATE_DELAY_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"template_update_delay"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.WHITESPACE_STRIPPING_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#WHITESPACE_STRIPPING_KEY">WHITESPACE_STRIPPING_KEY</a></code></div>
-<div class="col-last even-row-color"><code>"whitespace_stripping"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Configuration.WHITESPACE_STRIPPING_KEY_CAMEL_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Configuration.html#WHITESPACE_STRIPPING_KEY_CAMEL_CASE">WHITESPACE_STRIPPING_KEY_CAMEL_CASE</a></code></div>
-<div class="col-last odd-row-color"><code>"whitespaceStripping"</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Configuration.WHITESPACE_STRIPPING_KEY_SNAKE_CASE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Configuration.html#WHITESPACE_STRIPPING_KEY_SNAKE_CASE">WHITESPACE_STRIPPING_KEY_SNAKE_CASE</a></code></div>
-<div class="col-last even-row-color"><code>"whitespace_stripping"</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.template.<a href="freemarker/template/Template.html" title="class in freemarker.template">Template</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.DEFAULT_NAMESPACE_PREFIX">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/Template.html#DEFAULT_NAMESPACE_PREFIX">DEFAULT_NAMESPACE_PREFIX</a></code></div>
-<div class="col-last even-row-color"><code>"D"</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.NO_NS_PREFIX">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/Template.html#NO_NS_PREFIX">NO_NS_PREFIX</a></code></div>
-<div class="col-last odd-row-color"><code>"N"</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.template.<a href="freemarker/template/Template.WrongEncodingException.html" title="class in freemarker.template">Template.WrongEncodingException</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException._INCLUDE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>_INCLUDE</code></div>
-<div class="col-last even-row-color"><code>19</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.AND">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>AND</code></div>
-<div class="col-last odd-row-color"><code>127</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.AS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>AS</code></div>
-<div class="col-last even-row-color"><code>140</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.ASCII_DIGIT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ASCII_DIGIT</code></div>
-<div class="col-last odd-row-color"><code>147</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.ASSIGN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ASSIGN</code></div>
-<div class="col-last even-row-color"><code>16</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.ATTEMPT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ATTEMPT</code></div>
-<div class="col-last odd-row-color"><code>6</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.AUTOESC">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>AUTOESC</code></div>
-<div class="col-last even-row-color"><code>30</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.BLANK">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>BLANK</code></div>
-<div class="col-last odd-row-color"><code>1</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.BREAK">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>BREAK</code></div>
-<div class="col-last even-row-color"><code>55</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.BUILT_IN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>BUILT_IN</code></div>
-<div class="col-last odd-row-color"><code>103</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.CALL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>CALL</code></div>
-<div class="col-last even-row-color"><code>27</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.CASE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>CASE</code></div>
-<div class="col-last odd-row-color"><code>15</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.CLOSE_BRACKET">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>CLOSE_BRACKET</code></div>
-<div class="col-last even-row-color"><code>134</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.CLOSE_PAREN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>CLOSE_PAREN</code></div>
-<div class="col-last odd-row-color"><code>136</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.CLOSE_TAG1">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>CLOSE_TAG1</code></div>
-<div class="col-last even-row-color"><code>4</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.CLOSE_TAG2">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>CLOSE_TAG2</code></div>
-<div class="col-last odd-row-color"><code>5</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.CLOSING_CURLY_BRACKET">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>CLOSING_CURLY_BRACKET</code></div>
-<div class="col-last even-row-color"><code>138</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.COLON">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>COLON</code></div>
-<div class="col-last odd-row-color"><code>132</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.COMMA">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>COMMA</code></div>
-<div class="col-last even-row-color"><code>130</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.COMMENT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>COMMENT</code></div>
-<div class="col-last odd-row-color"><code>33</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.COMPRESS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>COMPRESS</code></div>
-<div class="col-last even-row-color"><code>32</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.CONTINUE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>CONTINUE</code></div>
-<div class="col-last odd-row-color"><code>56</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.DECIMAL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DECIMAL</code></div>
-<div class="col-last even-row-color"><code>98</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.DEFAUL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DEFAUL</code></div>
-<div class="col-last odd-row-color"><code>64</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.DEFAULT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DEFAULT</code></div>
-<div class="col-last even-row-color"><code>0</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.DIRECTIVE_END">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DIRECTIVE_END</code></div>
-<div class="col-last odd-row-color"><code>148</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.DIV_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DIV_EQUALS</code></div>
-<div class="col-last even-row-color"><code>111</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.DIVIDE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DIVIDE</code></div>
-<div class="col-last odd-row-color"><code>125</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.DOLLAR_INTERPOLATION_OPENING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DOLLAR_INTERPOLATION_OPENING</code></div>
-<div class="col-last even-row-color"><code>82</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.DOT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DOT</code></div>
-<div class="col-last odd-row-color"><code>99</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.DOT_DOT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DOT_DOT</code></div>
-<div class="col-last even-row-color"><code>100</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.DOT_DOT_ASTERISK">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DOT_DOT_ASTERISK</code></div>
-<div class="col-last odd-row-color"><code>102</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.DOT_DOT_LESS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DOT_DOT_LESS</code></div>
-<div class="col-last even-row-color"><code>101</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.DOUBLE_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>DOUBLE_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>106</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.DOUBLE_STAR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>DOUBLE_STAR</code></div>
-<div class="col-last even-row-color"><code>123</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.ELLIPSIS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ELLIPSIS</code></div>
-<div class="col-last odd-row-color"><code>124</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.ELSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ELSE</code></div>
-<div class="col-last even-row-color"><code>54</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.ELSE_IF">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ELSE_IF</code></div>
-<div class="col-last odd-row-color"><code>9</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.EMPTY_DIRECTIVE_END">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>EMPTY_DIRECTIVE_END</code></div>
-<div class="col-last even-row-color"><code>149</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_ASSIGN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_ASSIGN</code></div>
-<div class="col-last odd-row-color"><code>45</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_ATTEMPT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_ATTEMPT</code></div>
-<div class="col-last even-row-color"><code>41</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_AUTOESC">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_AUTOESC</code></div>
-<div class="col-last odd-row-color"><code>49</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_COMPRESS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_COMPRESS</code></div>
-<div class="col-last even-row-color"><code>51</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_ESCAPE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_ESCAPE</code></div>
-<div class="col-last odd-row-color"><code>71</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_FOREACH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_FOREACH</code></div>
-<div class="col-last even-row-color"><code>42</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_FUNCTION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_FUNCTION</code></div>
-<div class="col-last odd-row-color"><code>46</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_GLOBAL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_GLOBAL</code></div>
-<div class="col-last even-row-color"><code>44</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_IF">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_IF</code></div>
-<div class="col-last odd-row-color"><code>36</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_ITEMS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_ITEMS</code></div>
-<div class="col-last even-row-color"><code>38</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_LIST">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_LIST</code></div>
-<div class="col-last odd-row-color"><code>37</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_LOCAL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_LOCAL</code></div>
-<div class="col-last even-row-color"><code>43</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_MACRO">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_MACRO</code></div>
-<div class="col-last odd-row-color"><code>47</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_NOAUTOESC">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_NOAUTOESC</code></div>
-<div class="col-last even-row-color"><code>50</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_NOESCAPE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_NOESCAPE</code></div>
-<div class="col-last odd-row-color"><code>73</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_OUTPUTFORMAT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_OUTPUTFORMAT</code></div>
-<div class="col-last even-row-color"><code>48</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_RECOVER">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_RECOVER</code></div>
-<div class="col-last odd-row-color"><code>40</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_SEP">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_SEP</code></div>
-<div class="col-last even-row-color"><code>39</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_SWITCH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_SWITCH</code></div>
-<div class="col-last odd-row-color"><code>53</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_TAG">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>END_TAG</code></div>
-<div class="col-last even-row-color"><code>3</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.END_TRANSFORM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>END_TRANSFORM</code></div>
-<div class="col-last odd-row-color"><code>52</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.EOF">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>EOF</code></div>
-<div class="col-last even-row-color"><code>0</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>EQUALS</code></div>
-<div class="col-last odd-row-color"><code>105</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.ESCAPE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ESCAPE</code></div>
-<div class="col-last even-row-color"><code>70</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.ESCAPED_CHAR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ESCAPED_CHAR</code></div>
-<div class="col-last odd-row-color"><code>92</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.ESCAPED_GT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ESCAPED_GT</code></div>
-<div class="col-last even-row-color"><code>117</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.ESCAPED_GTE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ESCAPED_GTE</code></div>
-<div class="col-last odd-row-color"><code>118</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.ESCAPED_ID_CHAR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ESCAPED_ID_CHAR</code></div>
-<div class="col-last even-row-color"><code>145</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.EXCLAM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>EXCLAM</code></div>
-<div class="col-last odd-row-color"><code>129</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.EXISTS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>EXISTS</code></div>
-<div class="col-last even-row-color"><code>104</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.EXPRESSION_COMMENT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>EXPRESSION_COMMENT</code></div>
-<div class="col-last odd-row-color"><code>5</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.FALLBACK">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>FALLBACK</code></div>
-<div class="col-last even-row-color"><code>69</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.FALSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>FALSE</code></div>
-<div class="col-last odd-row-color"><code>95</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.FLUSH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>FLUSH</code></div>
-<div class="col-last even-row-color"><code>59</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.FM_EXPRESSION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>FM_EXPRESSION</code></div>
-<div class="col-last odd-row-color"><code>2</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.FOREACH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>FOREACH</code></div>
-<div class="col-last even-row-color"><code>13</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.FTL_HEADER">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>FTL_HEADER</code></div>
-<div class="col-last odd-row-color"><code>76</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.FUNCTION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>FUNCTION</code></div>
-<div class="col-last even-row-color"><code>21</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.GLOBALASSIGN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>GLOBALASSIGN</code></div>
-<div class="col-last odd-row-color"><code>17</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.HALT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>HALT</code></div>
-<div class="col-last even-row-color"><code>58</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.HASH_INTERPOLATION_OPENING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>HASH_INTERPOLATION_OPENING</code></div>
-<div class="col-last odd-row-color"><code>83</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.ID">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>ID</code></div>
-<div class="col-last even-row-color"><code>142</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.ID_START_CHAR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ID_START_CHAR</code></div>
-<div class="col-last odd-row-color"><code>146</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.IF">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>IF</code></div>
-<div class="col-last even-row-color"><code>8</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.IMPORT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>IMPORT</code></div>
-<div class="col-last odd-row-color"><code>20</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.IN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>IN</code></div>
-<div class="col-last even-row-color"><code>139</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.IN_PAREN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>IN_PAREN</code></div>
-<div class="col-last odd-row-color"><code>3</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.INTEGER">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>INTEGER</code></div>
-<div class="col-last even-row-color"><code>97</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.ITEMS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>ITEMS</code></div>
-<div class="col-last odd-row-color"><code>11</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.KEEP_GOING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>KEEP_GOING</code></div>
-<div class="col-last even-row-color"><code>156</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.LAMBDA_ARROW">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>LAMBDA_ARROW</code></div>
-<div class="col-last odd-row-color"><code>119</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.LESS_THAN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>LESS_THAN</code></div>
-<div class="col-last even-row-color"><code>115</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.LESS_THAN_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>LESS_THAN_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>116</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.LIST">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>LIST</code></div>
-<div class="col-last even-row-color"><code>10</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.LOCALASSIGN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>LOCALASSIGN</code></div>
-<div class="col-last odd-row-color"><code>18</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.LONE_LESS_THAN_OR_DASH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>LONE_LESS_THAN_OR_DASH</code></div>
-<div class="col-last even-row-color"><code>157</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.LTRIM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>LTRIM</code></div>
-<div class="col-last odd-row-color"><code>61</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.MACRO">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>MACRO</code></div>
-<div class="col-last even-row-color"><code>22</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.MAYBE_END">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>MAYBE_END</code></div>
-<div class="col-last odd-row-color"><code>155</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.MINUS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>MINUS</code></div>
-<div class="col-last even-row-color"><code>121</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.MINUS_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>MINUS_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>109</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.MINUS_MINUS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>MINUS_MINUS</code></div>
-<div class="col-last even-row-color"><code>114</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.MOD_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>MOD_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>112</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.NAMED_PARAMETER_EXPRESSION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NAMED_PARAMETER_EXPRESSION</code></div>
-<div class="col-last even-row-color"><code>4</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.NATURAL_GT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NATURAL_GT</code></div>
-<div class="col-last odd-row-color"><code>150</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.NATURAL_GTE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NATURAL_GTE</code></div>
-<div class="col-last even-row-color"><code>151</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.NESTED">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NESTED</code></div>
-<div class="col-last odd-row-color"><code>66</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.NO_DIRECTIVE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NO_DIRECTIVE</code></div>
-<div class="col-last even-row-color"><code>1</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.NO_PARSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NO_PARSE</code></div>
-<div class="col-last odd-row-color"><code>7</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.NO_SPACE_EXPRESSION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NO_SPACE_EXPRESSION</code></div>
-<div class="col-last even-row-color"><code>6</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.NOAUTOESC">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NOAUTOESC</code></div>
-<div class="col-last odd-row-color"><code>31</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.NOESCAPE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NOESCAPE</code></div>
-<div class="col-last even-row-color"><code>72</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.NON_ESCAPED_ID_START_CHAR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NON_ESCAPED_ID_START_CHAR</code></div>
-<div class="col-last odd-row-color"><code>144</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.NOPARSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NOPARSE</code></div>
-<div class="col-last even-row-color"><code>35</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.NOT_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>NOT_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>107</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.NOTRIM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>NOTRIM</code></div>
-<div class="col-last even-row-color"><code>63</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.OPEN_BRACKET">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>OPEN_BRACKET</code></div>
-<div class="col-last odd-row-color"><code>133</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.OPEN_MISPLACED_INTERPOLATION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>OPEN_MISPLACED_INTERPOLATION</code></div>
-<div class="col-last even-row-color"><code>143</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.OPEN_PAREN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>OPEN_PAREN</code></div>
-<div class="col-last odd-row-color"><code>135</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.OPENING_CURLY_BRACKET">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>OPENING_CURLY_BRACKET</code></div>
-<div class="col-last even-row-color"><code>137</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.OR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>OR</code></div>
-<div class="col-last odd-row-color"><code>128</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.OUTPUTFORMAT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>OUTPUTFORMAT</code></div>
-<div class="col-last even-row-color"><code>29</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.PERCENT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>PERCENT</code></div>
-<div class="col-last odd-row-color"><code>126</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.PLUS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>PLUS</code></div>
-<div class="col-last even-row-color"><code>120</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.PLUS_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>PLUS_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>108</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.PLUS_PLUS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>PLUS_PLUS</code></div>
-<div class="col-last even-row-color"><code>113</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.RAW_STRING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>RAW_STRING</code></div>
-<div class="col-last odd-row-color"><code>94</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.RECOVER">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>RECOVER</code></div>
-<div class="col-last even-row-color"><code>7</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.RECURSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>RECURSE</code></div>
-<div class="col-last odd-row-color"><code>68</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.RETURN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>RETURN</code></div>
-<div class="col-last even-row-color"><code>26</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.RTRIM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>RTRIM</code></div>
-<div class="col-last odd-row-color"><code>62</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.SEMICOLON">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>SEMICOLON</code></div>
-<div class="col-last even-row-color"><code>131</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.SEP">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>SEP</code></div>
-<div class="col-last odd-row-color"><code>12</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.SETTING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>SETTING</code></div>
-<div class="col-last even-row-color"><code>28</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.SIMPLE_NESTED">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>SIMPLE_NESTED</code></div>
-<div class="col-last odd-row-color"><code>65</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.SIMPLE_RECURSE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>SIMPLE_RECURSE</code></div>
-<div class="col-last even-row-color"><code>67</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.SIMPLE_RETURN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>SIMPLE_RETURN</code></div>
-<div class="col-last odd-row-color"><code>57</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.SQUARE_BRACKET_INTERPOLATION_OPENING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>SQUARE_BRACKET_INTERPOLATION_OPENING</code></div>
-<div class="col-last even-row-color"><code>84</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.START_TAG">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>START_TAG</code></div>
-<div class="col-last odd-row-color"><code>2</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.STATIC_TEXT_FALSE_ALARM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>STATIC_TEXT_FALSE_ALARM</code></div>
-<div class="col-last even-row-color"><code>81</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.STATIC_TEXT_NON_WS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>STATIC_TEXT_NON_WS</code></div>
-<div class="col-last odd-row-color"><code>80</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.STATIC_TEXT_WS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>STATIC_TEXT_WS</code></div>
-<div class="col-last even-row-color"><code>79</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.STOP">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>STOP</code></div>
-<div class="col-last odd-row-color"><code>25</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.STRING_LITERAL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>STRING_LITERAL</code></div>
-<div class="col-last even-row-color"><code>93</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.SWITCH">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>SWITCH</code></div>
-<div class="col-last odd-row-color"><code>14</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.TERMINATING_EXCLAM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>TERMINATING_EXCLAM</code></div>
-<div class="col-last even-row-color"><code>153</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.TERMINATING_WHITESPACE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>TERMINATING_WHITESPACE</code></div>
-<div class="col-last odd-row-color"><code>152</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.TERSE_COMMENT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>TERSE_COMMENT</code></div>
-<div class="col-last even-row-color"><code>34</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.TERSE_COMMENT_END">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>TERSE_COMMENT_END</code></div>
-<div class="col-last odd-row-color"><code>154</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.TIMES">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>TIMES</code></div>
-<div class="col-last even-row-color"><code>122</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.TIMES_EQUALS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>TIMES_EQUALS</code></div>
-<div class="col-last odd-row-color"><code>110</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.TRANSFORM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>TRANSFORM</code></div>
-<div class="col-last even-row-color"><code>23</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.TRIM">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>TRIM</code></div>
-<div class="col-last odd-row-color"><code>60</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.TRIVIAL_FTL_HEADER">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>TRIVIAL_FTL_HEADER</code></div>
-<div class="col-last even-row-color"><code>77</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.TRUE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>TRUE</code></div>
-<div class="col-last odd-row-color"><code>96</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.UNIFIED_CALL">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>UNIFIED_CALL</code></div>
-<div class="col-last even-row-color"><code>74</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.UNIFIED_CALL_END">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>UNIFIED_CALL_END</code></div>
-<div class="col-last odd-row-color"><code>75</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.UNKNOWN_DIRECTIVE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>UNKNOWN_DIRECTIVE</code></div>
-<div class="col-last even-row-color"><code>78</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.Template.WrongEncodingException.USING">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code>USING</code></div>
-<div class="col-last odd-row-color"><code>141</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.Template.WrongEncodingException.VISIT">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code>VISIT</code></div>
-<div class="col-last even-row-color"><code>24</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.template.<a href="freemarker/template/TemplateDateModel.html" title="interface in freemarker.template">TemplateDateModel</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.template.TemplateDateModel.DATE">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/TemplateDateModel.html#DATE">DATE</a></code></div>
-<div class="col-last even-row-color"><code>2</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.TemplateDateModel.DATETIME">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/TemplateDateModel.html#DATETIME">DATETIME</a></code></div>
-<div class="col-last odd-row-color"><code>3</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.TemplateDateModel.TIME">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/TemplateDateModel.html#TIME">TIME</a></code></div>
-<div class="col-last even-row-color"><code>1</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.TemplateDateModel.UNKNOWN">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/TemplateDateModel.html#UNKNOWN">UNKNOWN</a></code></div>
-<div class="col-last odd-row-color"><code>0</code></div>
-</div>
-</li>
-<li>
-<div class="caption"><span>freemarker.template.<a href="freemarker/template/TransformControl.html" title="interface in freemarker.template">TransformControl</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.template.TransformControl.END_EVALUATION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/TransformControl.html#END_EVALUATION">END_EVALUATION</a></code></div>
-<div class="col-last even-row-color"><code>1</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.TransformControl.EVALUATE_BODY">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/TransformControl.html#EVALUATE_BODY">EVALUATE_BODY</a></code></div>
-<div class="col-last odd-row-color"><code>1</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.TransformControl.REPEAT_EVALUATION">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/TransformControl.html#REPEAT_EVALUATION">REPEAT_EVALUATION</a></code></div>
-<div class="col-last even-row-color"><code>0</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.TransformControl.SKIP_BODY">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/TransformControl.html#SKIP_BODY">SKIP_BODY</a></code></div>
-<div class="col-last odd-row-color"><code>0</code></div>
-</div>
-</li>
-</ul>
-<ul class="block-list">
-<li>
-<div class="caption"><span>freemarker.template.utility.<a href="freemarker/template/utility/DateUtil.html" title="class in freemarker.template.utility">DateUtil</a></span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Constant Field</div>
-<div class="table-header col-last">Value</div>
-<div class="col-first even-row-color"><code id="freemarker.template.utility.DateUtil.ACCURACY_HOURS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/utility/DateUtil.html#ACCURACY_HOURS">ACCURACY_HOURS</a></code></div>
-<div class="col-last even-row-color"><code>4</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.utility.DateUtil.ACCURACY_MILLISECONDS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/utility/DateUtil.html#ACCURACY_MILLISECONDS">ACCURACY_MILLISECONDS</a></code></div>
-<div class="col-last odd-row-color"><code>7</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.utility.DateUtil.ACCURACY_MILLISECONDS_FORCED">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/utility/DateUtil.html#ACCURACY_MILLISECONDS_FORCED">ACCURACY_MILLISECONDS_FORCED</a></code></div>
-<div class="col-last even-row-color"><code>8</code></div>
-<div class="col-first odd-row-color"><code id="freemarker.template.utility.DateUtil.ACCURACY_MINUTES">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second odd-row-color"><code><a href="freemarker/template/utility/DateUtil.html#ACCURACY_MINUTES">ACCURACY_MINUTES</a></code></div>
-<div class="col-last odd-row-color"><code>5</code></div>
-<div class="col-first even-row-color"><code id="freemarker.template.utility.DateUtil.ACCURACY_SECONDS">public&nbsp;static&nbsp;final&nbsp;int</code></div>
-<div class="col-second even-row-color"><code><a href="freemarker/template/utility/DateUtil.html#ACCURACY_SECONDS">ACCURACY_SECONDS</a></code></div>
-<div class="col-last even-row-color"><code>6</code></div>
-</div>
-</li>
-</ul>
-</section>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/deprecated-list.html b/builds/2.3.33-preview/_html/api/deprecated-list.html
deleted file mode 100644
index 1e4119ec..00000000
--- a/builds/2.3.33-preview/_html/api/deprecated-list.html
+++ /dev/null
@@ -1,638 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>Deprecated List (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="deprecated elements">
-<meta name="generator" content="javadoc/DeprecatedListWriter">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="deprecated-list-page">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="index.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="nav-bar-cell1-rev">Deprecated</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 title="Deprecated API" class="title">Deprecated API</h1>
-<h2 title="Contents">Contents</h2>
-<ul>
-<li><a href="#interface">Interfaces</a></li>
-<li><a href="#class">Classes</a></li>
-<li><a href="#field">Fields</a></li>
-<li><a href="#method">Methods</a></li>
-<li><a href="#constructor">Constructors</a></li>
-</ul>
-</div>
-<ul class="block-list">
-<li>
-<div id="interface">
-<div class="caption"><span>Interfaces</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Interface</div>
-<div class="table-header col-last">Description</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/TemplateMethodModel.html" title="interface in freemarker.template">freemarker.template.TemplateMethodModel</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/TemplateMethodModelEx.html" title="interface in freemarker.template"><code>TemplateMethodModelEx</code></a> instead. This interface is from the old times when the only kind of
-    value you could pass in was string.</div>
-</div>
-</div>
-</div>
-</li>
-</ul>
-<ul class="block-list">
-<li>
-<div id="class">
-<div class="caption"><span>Classes</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Class</div>
-<div class="table-header col-last">Description</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/core/CommandLine.html" title="class in freemarker.core">freemarker.core.CommandLine</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Will be removed (main method in a library, often classified as CWE-489 "Leftover Debug Code").</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/core/FreeMarkerTree.html" title="class in freemarker.core">freemarker.core.FreeMarkerTree</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Will be removed, as Swing classes aren't accessible on Google App Engine.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/ant/FreemarkerXmlTask.html" title="class in freemarker.ext.ant">freemarker.ext.ant.FreemarkerXmlTask</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment"><a href="http://fmpp.sourceforge.net">FMPP</a> is a more complete solution.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/beans/StringModel.html" title="class in freemarker.ext.beans">freemarker.ext.beans.StringModel</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/ext/beans/GenericObjectModel.html" title="class in freemarker.ext.beans"><code>GenericObjectModel</code></a> instead, which implements <a href="freemarker/template/MethodCallAwareTemplateHashModel.html" title="interface in freemarker.template"><code>MethodCallAwareTemplateHashModel</code></a>.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/dom/Transform.html" title="class in freemarker.ext.dom">freemarker.ext.dom.Transform</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Will be removed (main method in a library, often classified as CWE-489 "Leftover Debug Code").</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/jakarta/jsp/FreemarkerTag.html" title="class in freemarker.ext.jakarta.jsp">freemarker.ext.jakarta.jsp.FreemarkerTag</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">This feature is not supported anymore, also, it uses the deprecated default <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a>.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/jdom/NodeListModel.html" title="class in freemarker.ext.jdom">freemarker.ext.jdom.NodeListModel</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom"><code>NodeModel</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/jsp/FreemarkerTag.html" title="class in freemarker.ext.jsp">freemarker.ext.jsp.FreemarkerTag</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">This feature is not supported anymore, also, it uses the deprecated default <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a>.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/util/IdentityHashMap.html" title="class in freemarker.ext.util">freemarker.ext.util.IdentityHashMap</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/IdentityHashMap.html" title="class or interface in java.util" class="external-link"><code>IdentityHashMap</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/xml/NodeListModel.html" title="class in freemarker.ext.xml">freemarker.ext.xml.NodeListModel</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom"><code>NodeModel</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/SimpleList.html" title="class in freemarker.template">freemarker.template.SimpleList</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleSequence.html" title="class in freemarker.template"><code>SimpleSequence</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/utility/CaptureOutput.html" title="class in freemarker.template.utility">freemarker.template.utility.CaptureOutput</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use block-assignments instead, like <code>&lt;assign x&gt;...&lt;/assign&gt;</code>.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/utility/Collections12.html" title="class in freemarker.template.utility">freemarker.template.utility.Collections12</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Not needed anymore, as FreeMarker now requires higher than Java 1.3</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/utility/DOMNodeModel.html" title="class in freemarker.template.utility">freemarker.template.utility.DOMNodeModel</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/ext/dom/NodeModel.html" title="class in freemarker.ext.dom"><code>NodeModel</code></a> instead</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/utility/ToCanonical.html" title="class in freemarker.template.utility">freemarker.template.utility.ToCanonical</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Will be removed (main method in a library, often classified as CWE-489 "Leftover Debug Code").</div>
-</div>
-</div>
-</div>
-</li>
-</ul>
-<ul class="block-list">
-<li>
-<div id="field">
-<div class="caption"><span>Fields</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Field</div>
-<div class="table-header col-last">Description</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/core/Configurable.html#STRICT_BEAN_MODELS">freemarker.core.Configurable.STRICT_BEAN_MODELS</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/core/Configurable.html#STRICT_BEAN_MODELS_KEY"><code>Configurable.STRICT_BEAN_MODELS_KEY</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/core/ParseException.html#specialConstructor">freemarker.core.ParseException.specialConstructor</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Will be remove without replacement in 2.4.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#debug">freemarker.ext.jakarta.servlet.FreemarkerServlet.debug</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Not used anymore; to enable/disable debug logging, just set the logging level of the logging library
-             used by <a href="freemarker/log/Logger.html" title="class in freemarker.log"><code>Logger</code></a>.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/servlet/FreemarkerServlet.html#debug">freemarker.ext.servlet.FreemarkerServlet.debug</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Not used anymore; to enable/disable debug logging, just set the logging level of the logging library
-             used by <a href="freemarker/log/Logger.html" title="class in freemarker.log"><code>Logger</code></a>.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/log/Logger.html#LIBRARY_AVALON">freemarker.log.Logger.LIBRARY_AVALON</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Avalon LogKit support will be removed sometimes in the future.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/log/Logger.html#LIBRARY_NAME_AVALON">freemarker.log.Logger.LIBRARY_NAME_AVALON</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Avalon LogKit support will be removed sometimes in the future.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Configuration.html#AUTO_IMPORT_KEY">freemarker.template.Configuration.AUTO_IMPORT_KEY</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/core/Configurable.html#AUTO_IMPORT_KEY_SNAKE_CASE"><code>Configurable.AUTO_IMPORT_KEY_SNAKE_CASE</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Configuration.html#AUTO_IMPORT_KEY_CAMEL_CASE">freemarker.template.Configuration.AUTO_IMPORT_KEY_CAMEL_CASE</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/core/Configurable.html#AUTO_IMPORT_KEY_CAMEL_CASE"><code>Configurable.AUTO_IMPORT_KEY_CAMEL_CASE</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Configuration.html#AUTO_IMPORT_KEY_SNAKE_CASE">freemarker.template.Configuration.AUTO_IMPORT_KEY_SNAKE_CASE</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/core/Configurable.html#AUTO_IMPORT_KEY_SNAKE_CASE"><code>Configurable.AUTO_IMPORT_KEY_SNAKE_CASE</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Configuration.html#DEFAULT_INCOMPATIBLE_ENHANCEMENTS">freemarker.template.Configuration.DEFAULT_INCOMPATIBLE_ENHANCEMENTS</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Configuration.html#DEFAULT_INCOMPATIBLE_IMPROVEMENTS"><code>Configuration.DEFAULT_INCOMPATIBLE_IMPROVEMENTS</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Configuration.html#INCOMPATIBLE_ENHANCEMENTS">freemarker.template.Configuration.INCOMPATIBLE_ENHANCEMENTS</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Configuration.html#INCOMPATIBLE_IMPROVEMENTS_KEY"><code>Configuration.INCOMPATIBLE_IMPROVEMENTS_KEY</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Configuration.html#INCOMPATIBLE_IMPROVEMENTS">freemarker.template.Configuration.INCOMPATIBLE_IMPROVEMENTS</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Configuration.html#INCOMPATIBLE_IMPROVEMENTS_KEY"><code>Configuration.INCOMPATIBLE_IMPROVEMENTS_KEY</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Configuration.html#PARSED_DEFAULT_INCOMPATIBLE_ENHANCEMENTS">freemarker.template.Configuration.PARSED_DEFAULT_INCOMPATIBLE_ENHANCEMENTS</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Configuration.html#DEFAULT_INCOMPATIBLE_IMPROVEMENTS"><code>Configuration.DEFAULT_INCOMPATIBLE_IMPROVEMENTS</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/ObjectWrapper.html#BEANS_WRAPPER">freemarker.template.ObjectWrapper.BEANS_WRAPPER</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/ext/beans/BeansWrapperBuilder.html#build()"><code>BeansWrapperBuilder.build()</code></a> instead; this instance isn't read-only
-    and thus can't be trusted.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/ObjectWrapper.html#DEFAULT_WRAPPER">freemarker.template.ObjectWrapper.DEFAULT_WRAPPER</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/DefaultObjectWrapperBuilder.html#build()"><code>DefaultObjectWrapperBuilder.build()</code></a> instead; this instance isn't read-only and thus can't
-             be trusted.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/ObjectWrapper.html#SIMPLE_WRAPPER">freemarker.template.ObjectWrapper.SIMPLE_WRAPPER</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">No replacement as it was seldom if ever used by anyone; this instance isn't
-    read-only and thus can't be trusted.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Template.WrongEncodingException.html#specifiedEncoding">freemarker.template.Template.WrongEncodingException.specifiedEncoding</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Template.WrongEncodingException.html#getTemplateSpecifiedEncoding()"><code>Template.WrongEncodingException.getTemplateSpecifiedEncoding()</code></a> instead.</div>
-</div>
-</div>
-</div>
-</li>
-</ul>
-<ul class="block-list">
-<li>
-<div id="method">
-<div class="caption"><span>Methods</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/cache/TemplateCache.html#createLegacyDefaultTemplateLoader()">freemarker.cache.TemplateCache.createLegacyDefaultTemplateLoader()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">The <a href="freemarker/cache/TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> should be always specified by the constructor caller.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/cache/TemplateCache.html#getFullTemplatePath(freemarker.core.Environment,java.lang.String,java.lang.String)">freemarker.cache.TemplateCache.getFullTemplatePath&#8203;(Environment, String, String)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/core/Environment.html#toFullTemplateName(java.lang.String,java.lang.String)"><code>Environment.toFullTemplateName(String, String)</code></a> instead, as that can throw
-             <a href="freemarker/template/MalformedTemplateNameException.html" title="class in freemarker.template"><code>MalformedTemplateNameException</code></a>, and is on a more logical place anyway.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/cache/TemplateCache.html#getTemplate(java.lang.String,java.util.Locale,java.lang.String,boolean)">freemarker.cache.TemplateCache.getTemplate&#8203;(String, Locale, String, boolean)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/cache/TemplateCache.html#getTemplate(java.lang.String,java.util.Locale,java.lang.Object,java.lang.String,boolean)"><code>TemplateCache.getTemplate(String, Locale, Object, String, boolean)</code></a>, which can return more detailed
-             result when the template is missing.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/cache/TemplateCache.html#setConfiguration(freemarker.template.Configuration)">freemarker.cache.TemplateCache.setConfiguration&#8203;(Configuration)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use the <a href="freemarker/cache/TemplateCache.html#%3Cinit%3E(freemarker.cache.TemplateLoader,freemarker.cache.CacheStorage,freemarker.template.Configuration)"><code>TemplateCache(TemplateLoader, CacheStorage, Configuration)</code></a> constructor.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/core/Configurable.html#getSetting(java.lang.String)">freemarker.core.Configurable.getSetting&#8203;(String)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">It's not possible in general to convert setting values to string,
-     and thus it's impossible to ensure that <a href="freemarker/core/Configurable.html#setSetting(java.lang.String,java.lang.String)"><code>Configurable.setSetting(String, String)</code></a> will work with
-     the returned value correctly.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/core/Configurable.html#getSettings()">freemarker.core.Configurable.getSettings()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">This method was always defective, and certainly it always
-     will be. Don't use it. (Simply, it's hardly possible in general to
-     convert setting values to text in a way that ensures that
-     <a href="freemarker/core/Configurable.html#setSettings(java.util.Properties)"><code>Configurable.setSettings(Properties)</code></a> will work with them correctly.)</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/core/Configurable.html#setStrictBeanModels(boolean)">freemarker.core.Configurable.setStrictBeanModels&#8203;(boolean)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Set this on the <a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a> itself.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/core/Environment.html#getCNumberFormat()">freemarker.core.Environment.getCNumberFormat()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/core/Environment.html#getCTemplateNumberFormat()"><code>Environment.getCTemplateNumberFormat()</code></a> instead. This method can't return the format used when
- <a href="freemarker/template/Configuration.html#setIncompatibleImprovements(freemarker.template.Version)">Incompatible Improvements</a> is 2.3.32,
- or greater, and instead it will fall back to return the format that was used for 2.3.31. Also, as its described
- earlier, this method was inconsistent with <code>?c</code> between Incompatible Improvements 2.3.21 and 2.3.30, while
- <a href="freemarker/core/Environment.html#getCTemplateNumberFormat()"><code>Environment.getCTemplateNumberFormat()</code></a> behaves as <code>?c</code> for all Incompatible Improvements value.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/core/Environment.html#getTemplate()">freemarker.core.Environment.getTemplate()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/core/Environment.html#getMainTemplate()"><code>Environment.getMainTemplate()</code></a> instead (or <a href="freemarker/core/Environment.html#getCurrentNamespace()"><code>Environment.getCurrentNamespace()</code></a> and then
-             <a href="freemarker/core/Environment.Namespace.html#getTemplate()"><code>Environment.Namespace.getTemplate()</code></a>); the value returned by this method is often not what you expect when
-             it comes to macro/function invocations.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/core/Environment.html#visit(freemarker.core.TemplateElement,freemarker.template.TemplateDirectiveModel,java.util.Map,java.util.List)">freemarker.core.Environment.visit&#8203;(TemplateElement, TemplateDirectiveModel, Map, List)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Should be internal API</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/beans/BeansWrapper.html#clearClassIntrospecitonCache()">freemarker.ext.beans.BeansWrapper.clearClassIntrospecitonCache()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">There's a typo in this method name, so use <a href="freemarker/ext/beans/BeansWrapper.html#clearClassIntrospectionCache()"><code>BeansWrapper.clearClassIntrospectionCache()</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/beans/BeansWrapper.html#finetuneMethodAppearance(java.lang.Class,java.lang.reflect.Method,freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision)">freemarker.ext.beans.BeansWrapper.finetuneMethodAppearance&#8203;(Class&lt;?&gt;, Method, BeansWrapper.MethodAppearanceDecision)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/ext/beans/BeansWrapper.html#setMethodAppearanceFineTuner(freemarker.ext.beans.MethodAppearanceFineTuner)"><code>BeansWrapper.setMethodAppearanceFineTuner(MethodAppearanceFineTuner)</code></a>;
-     no need to extend this class anymore.
-     Soon this method will be final, so trying to override it will break your app.
-     Note that if the <code>methodAppearanceFineTuner</code> property is set to non-<code>null</code>, this method is not
-     called anymore.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/beans/BeansWrapper.html#getDefaultInstance()">freemarker.ext.beans.BeansWrapper.getDefaultInstance()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/ext/beans/BeansWrapperBuilder.html" title="class in freemarker.ext.beans"><code>BeansWrapperBuilder</code></a> instead. The instance returned here is not read-only, so it's
-     dangerous to use.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/beans/BeansWrapper.html#getInstance(java.lang.Object,freemarker.ext.util.ModelFactory)">freemarker.ext.beans.BeansWrapper.getInstance&#8203;(Object, ModelFactory)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">override <a href="freemarker/ext/beans/BeansWrapper.html#getModelFactory(java.lang.Class)"><code>BeansWrapper.getModelFactory(Class)</code></a> instead. Using this
- method will now bypass wrapper caching (if it's enabled) and always 
- result in creation of a new wrapper. This method will be removed in 2.4</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/beans/BeansWrapper.html#setNullModel(freemarker.template.TemplateModel)">freemarker.ext.beans.BeansWrapper.setNullModel&#8203;(TemplateModel)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Changing the <code>null</code> model can cause a lot of confusion; don't do it.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/dom/NodeModel.html#setDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory)">freemarker.ext.dom.NodeModel.setDocumentBuilderFactory&#8203;(DocumentBuilderFactory)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">It's a bad practice to change static fields, as if multiple independent components do that in the
-             same JVM, they unintentionally affect each other. Therefore it's recommended to leave this static
-             value at its default.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/dom/NodeModel.html#setErrorHandler(org.xml.sax.ErrorHandler)">freemarker.ext.dom.NodeModel.setErrorHandler&#8203;(ErrorHandler)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">It's a bad practice to change static fields, as if multiple independent components do that in the
-             same JVM, they unintentionally affect each other. Therefore it's recommended to leave this static
-             value at its default.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/dom/Transform.html#main(java.lang.String%5B%5D)">freemarker.ext.dom.Transform.main&#8203;(String[])</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Will be removed (main method in a library, often classified as CWE-489 "Leftover Debug Code").</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/jakarta/servlet/FreemarkerServlet.html#getTemplatePath()">freemarker.ext.jakarta.servlet.FreemarkerServlet.getTemplatePath()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Not called by FreeMarker code, and there's no point to override this (unless to cause confusion).</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/jdom/NodeListModel.html#main(java.lang.String%5B%5D)">freemarker.ext.jdom.NodeListModel.main&#8203;(String[])</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Will be removed (main method in a library, often classified as CWE-489 "Leftover Debug Code").</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/servlet/FreemarkerServlet.html#getTemplatePath()">freemarker.ext.servlet.FreemarkerServlet.getTemplatePath()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Not called by FreeMarker code, and there's no point to override this (unless to cause confusion).</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/log/Logger.html#selectLoggerLibrary(int)">freemarker.log.Logger.selectLoggerLibrary&#8203;(int)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">This method isn't reliable, unless you can somehow ensure that you access the FreeMarker classes
-             first; use the <a href="freemarker/log/Logger.html#SYSTEM_PROPERTY_NAME_LOGGER_LIBRARY">"org.freemarker.loggerLibrary"</a> Java system property instead, like
-             <code>java ... -Dorg.freemarker.loggerLibrary=slf4j</code>. See
-             <a href="freemarker/log/Logger.html#SYSTEM_PROPERTY_NAME_LOGGER_LIBRARY"><code>Logger.SYSTEM_PROPERTY_NAME_LOGGER_LIBRARY</code></a> for more.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/log/Logger.html#setCategoryPrefix(java.lang.String)">freemarker.log.Logger.setCategoryPrefix&#8203;(String)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">This wasn't reliable, unless you can somehow ensure that you access the FreeMarker classes first. As
-             it's not known to be useful for users, consider it removed.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Configuration.html#getDefaultConfiguration()">freemarker.template.Configuration.getDefaultConfiguration()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">The usage of the static singleton (the "default")
- <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a> instance can easily cause erroneous, unpredictable
- behavior. This is because multiple independent software components may use
- FreeMarker internally inside the same application, so they will interfere
- because of the common <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a> instance. Each such component
- should use its own private <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a> object instead, that it
- typically creates with <code>new Configuration()</code> when the component
- is initialized.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Configuration.html#getIncompatibleEnhancements()">freemarker.template.Configuration.getIncompatibleEnhancements()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Configuration.html#getIncompatibleImprovements()"><code>Configuration.getIncompatibleImprovements()</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Configuration.html#getParsedIncompatibleEnhancements()">freemarker.template.Configuration.getParsedIncompatibleEnhancements()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Configuration.html#getIncompatibleImprovements()"><code>Configuration.getIncompatibleImprovements()</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Configuration.html#getVersionNumber()">freemarker.template.Configuration.getVersionNumber()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Configuration.html#getVersion()"><code>Configuration.getVersion()</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Configuration.html#setDefaultConfiguration(freemarker.template.Configuration)">freemarker.template.Configuration.setDefaultConfiguration&#8203;(Configuration)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Using the "default" <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a> instance can
- easily lead to erroneous, unpredictable behaviour.
- See more <a href="freemarker/template/Configuration.html#getDefaultConfiguration()"><code>here...</code></a>.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Configuration.html#setIncompatibleEnhancements(java.lang.String)">freemarker.template.Configuration.setIncompatibleEnhancements&#8203;(String)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Configuration.html#%3Cinit%3E(freemarker.template.Version)"><code>Configuration(Version)</code></a>, or
-    as last chance, <a href="freemarker/template/Configuration.html#setIncompatibleImprovements(freemarker.template.Version)"><code>Configuration.setIncompatibleImprovements(Version)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Configuration.html#setSharedVaribles(java.util.Map)">freemarker.template.Configuration.setSharedVaribles&#8203;(Map)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Configuration.html#setSharedVariables(java.util.Map)"><code>Configuration.setSharedVariables(Map)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Configuration.html#setStrictSyntaxMode(boolean)">freemarker.template.Configuration.setStrictSyntaxMode&#8203;(boolean)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Only <code>true</code> (the default) value will be supported sometimes in the future.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Configuration.html#setTemplateUpdateDelay(int)">freemarker.template.Configuration.setTemplateUpdateDelay&#8203;(int)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Configuration.html#setTemplateUpdateDelayMilliseconds(long)"><code>Configuration.setTemplateUpdateDelayMilliseconds(long)</code></a> instead, because the time granularity of this method
-             is often misunderstood to be milliseconds.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/SimpleSequence.html#add(boolean)">freemarker.template.SimpleSequence.add&#8203;(boolean)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleSequence.html#add(java.lang.Object)"><code>SimpleSequence.add(Object)</code></a> instead, as this bypasses the <a href="freemarker/template/ObjectWrapper.html" title="interface in freemarker.template"><code>ObjectWrapper</code></a>.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/SimpleSequence.html#toList()">freemarker.template.SimpleSequence.toList()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">No replacement exists; not a reliable way of getting back the original list elemnts.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Template.html#addImport(freemarker.core.LibraryLoad)">freemarker.template.Template.addImport&#8203;(LibraryLoad)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Should only be used internally, and might will be removed later.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Template.html#addMacro(freemarker.core.Macro)">freemarker.template.Template.addMacro&#8203;(Macro)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Should only be used internally, and might will be removed later.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Template.html#addPrefixNSMapping(java.lang.String,java.lang.String)">freemarker.template.Template.addPrefixNSMapping&#8203;(String, String)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Should only be used internally, and might will be removed later.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Template.html#containingElements(int,int)">freemarker.template.Template.containingElements&#8203;(int, int)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Should only be used internally, and might will be removed later.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Template.html#getImports()">freemarker.template.Template.getImports()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Should only be used internally, and might will be removed later.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Template.html#getMacros()">freemarker.template.Template.getMacros()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Should only be used internally, and might will be removed later.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Template.html#getRootTreeNode()">freemarker.template.Template.getRootTreeNode()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Should only be used internally, and might will be removed later.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Template.html#setEncoding(java.lang.String)">freemarker.template.Template.setEncoding&#8203;(String)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Should only be used internally, and might will be removed later.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/TemplateException.html#getCauseException()">freemarker.template.TemplateException.getCauseException()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Java 1.4 has introduced <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Throwable.html#getCause()" title="class or interface in java.lang" class="external-link"><code>Throwable.getCause()</code></a> - use that instead, especially as this can't return
- runtime exceptions and errors as is.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/TemplateException.html#getTemplateName()">freemarker.template.TemplateException.getTemplateName()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/TemplateException.html#getTemplateSourceName()"><code>TemplateException.getTemplateSourceName()</code></a> instead, unless you are really sure that this is what you want.
-             This method isn't really deprecated, it's just marked so to warn users about this.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/utility/DeepUnwrap.html#premissiveUnwrap(freemarker.template.TemplateModel)">freemarker.template.utility.DeepUnwrap.premissiveUnwrap&#8203;(TemplateModel)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">the name of this method is mistyped. Use 
- <a href="freemarker/template/utility/DeepUnwrap.html#permissiveUnwrap(freemarker.template.TemplateModel)"><code>DeepUnwrap.permissiveUnwrap(TemplateModel)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/utility/StringUtil.html#HTMLEnc(java.lang.String)">freemarker.template.utility.StringUtil.HTMLEnc&#8203;(String)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/utility/StringUtil.html#XHTMLEnc(java.lang.String)"><code>StringUtil.XHTMLEnc(String)</code></a> instead, because it escapes apostrophe-quote too.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/utility/StringUtil.html#isXMLID(java.lang.String)">freemarker.template.utility.StringUtil.isXMLID&#8203;(String)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Don't use this outside FreeMarker; it's name if misleading, and it doesn't follow the XML specs.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/utility/StringUtil.html#jsStringEnc(java.lang.String,boolean)">freemarker.template.utility.StringUtil.jsStringEnc&#8203;(String, boolean)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/utility/StringUtil.html#jsStringEnc(java.lang.String,freemarker.template.utility.StringUtil.JsStringEncCompatibility)"><code>StringUtil.jsStringEnc(String, JsStringEncCompatibility)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/utility/ToCanonical.html#main(java.lang.String%5B%5D)">freemarker.template.utility.ToCanonical.main&#8203;(String[])</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Will be removed (main method in a library, often classified as CWE-489 "Leftover Debug Code").</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Version.html#getBuildDate()">freemarker.template.Version.getBuildDate()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Will always return <code>null</code> for the FreeMarker version, as we can't store the build date anymore
- in the jar, in order to have a reproducible build.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/WrappingTemplateModel.html#getDefaultObjectWrapper()">freemarker.template.WrappingTemplateModel.getDefaultObjectWrapper()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Don't depend on this object, as it can be replace by anybody in the same JVM.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/WrappingTemplateModel.html#setDefaultObjectWrapper(freemarker.template.ObjectWrapper)">freemarker.template.WrappingTemplateModel.setDefaultObjectWrapper&#8203;(ObjectWrapper)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">This method has VM-wide effect, which makes it unsuitable for application where multiple components
-      might use FreeMarker internally.</div>
-</div>
-</div>
-</div>
-</li>
-</ul>
-<ul class="block-list">
-<li>
-<div id="constructor">
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/cache/ClassTemplateLoader.html#%3Cinit%3E()">freemarker.cache.ClassTemplateLoader()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">It's a confusing constructor, and seldom useful; use <a href="freemarker/cache/ClassTemplateLoader.html#%3Cinit%3E(java.lang.Class,java.lang.String)"><code>ClassTemplateLoader(Class, String)</code></a>
-             instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/cache/ClassTemplateLoader.html#%3Cinit%3E(java.lang.Class)">freemarker.cache.ClassTemplateLoader&#8203;(Class&lt;?&gt;)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">It's confusing that the base path is <code>""</code>; use <a href="freemarker/cache/ClassTemplateLoader.html#%3Cinit%3E(java.lang.Class,java.lang.String)"><code>ClassTemplateLoader(Class, String)</code></a>
-             instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/cache/FileTemplateLoader.html#%3Cinit%3E()">freemarker.cache.FileTemplateLoader()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Relying on what the current directory is is a bad practice; use
-             <a href="freemarker/cache/FileTemplateLoader.html#%3Cinit%3E(java.io.File)"><code>FileTemplateLoader(File)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/cache/TemplateCache.html#%3Cinit%3E()">freemarker.cache.TemplateCache()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/cache/TemplateCache.html#%3Cinit%3E(freemarker.cache.TemplateLoader)"><code>TemplateCache(TemplateLoader)</code></a> instead. The default loader is useless in most
-     applications, also it can mean a security risk.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/cache/TemplateCache.html#%3Cinit%3E(freemarker.cache.TemplateLoader)">freemarker.cache.TemplateCache&#8203;(TemplateLoader)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/cache/TemplateCache.html#%3Cinit%3E(freemarker.cache.TemplateLoader,freemarker.cache.CacheStorage,freemarker.template.Configuration)"><code>TemplateCache(TemplateLoader, CacheStorage, Configuration)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/cache/TemplateCache.html#%3Cinit%3E(freemarker.cache.TemplateLoader,freemarker.cache.CacheStorage)">freemarker.cache.TemplateCache&#8203;(TemplateLoader, CacheStorage)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/cache/TemplateCache.html#%3Cinit%3E(freemarker.cache.TemplateLoader,freemarker.cache.CacheStorage,freemarker.template.Configuration)"><code>TemplateCache(TemplateLoader, CacheStorage, Configuration)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/core/Configurable.html#%3Cinit%3E()">freemarker.core.Configurable()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">This shouldn't even be public; don't use it.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/core/ParseException.html#%3Cinit%3E()">freemarker.core.ParseException()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use a constructor to which you pass description, template, and positions.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/core/ParseException.html#%3Cinit%3E(java.lang.String,int,int)">freemarker.core.ParseException&#8203;(String, int, int)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use a constructor to which you can also pass the template, and the end positions.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/core/ParseException.html#%3Cinit%3E(java.lang.String,freemarker.template.Template,int,int)">freemarker.core.ParseException&#8203;(String, Template, int, int)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/core/ParseException.html#%3Cinit%3E(java.lang.String,freemarker.template.Template,int,int,int,int)"><code>ParseException(String, Template, int, int, int, int)</code></a> instead, as IDE-s need the end
- position of the error too.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/core/ParseException.html#%3Cinit%3E(java.lang.String,freemarker.template.Template,int,int,java.lang.Throwable)">freemarker.core.ParseException&#8203;(String, Template, int, int, Throwable)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/core/ParseException.html#%3Cinit%3E(java.lang.String,freemarker.template.Template,int,int,int,int,java.lang.Throwable)"><code>ParseException(String, Template, int, int, int, int, Throwable)</code></a> instead, as IDE-s need
- the end position of the error too.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/beans/BeansWrapper.html#%3Cinit%3E()">freemarker.ext.beans.BeansWrapper()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/ext/beans/BeansWrapperBuilder.html" title="class in freemarker.ext.beans"><code>BeansWrapperBuilder</code></a> or, in rare cases, <a href="freemarker/ext/beans/BeansWrapper.html#%3Cinit%3E(freemarker.template.Version)"><code>BeansWrapper(Version)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/ext/jakarta/servlet/ServletContextHashModel.html#%3Cinit%3E(jakarta.servlet.ServletContext,freemarker.template.ObjectWrapper)">freemarker.ext.jakarta.servlet.ServletContextHashModel&#8203;(ServletContext, ObjectWrapper)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">use 
- <a href="freemarker/ext/jakarta/servlet/ServletContextHashModel.html#%3Cinit%3E(jakarta.servlet.GenericServlet,freemarker.template.ObjectWrapper)"><code>ServletContextHashModel(GenericServlet, ObjectWrapper)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/ext/servlet/ServletContextHashModel.html#%3Cinit%3E(javax.servlet.ServletContext,freemarker.template.ObjectWrapper)">freemarker.ext.servlet.ServletContextHashModel&#8203;(ServletContext, ObjectWrapper)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">use 
- <a href="freemarker/ext/servlet/ServletContextHashModel.html#%3Cinit%3E(javax.servlet.GenericServlet,freemarker.template.ObjectWrapper)"><code>ServletContextHashModel(GenericServlet, ObjectWrapper)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Configuration.html#%3Cinit%3E()">freemarker.template.Configuration()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Configuration.html#%3Cinit%3E(freemarker.template.Version)"><code>Configuration(Version)</code></a> instead. Note that the version can be still modified later with
-     <a href="freemarker/template/Configuration.html#setIncompatibleImprovements(freemarker.template.Version)"><code>Configuration.setIncompatibleImprovements(Version)</code></a> (or
-     <a href="freemarker/core/Configurable.html#setSettings(java.util.Properties)"><code>Configurable.setSettings(Properties)</code></a>).</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/DefaultObjectWrapper.html#%3Cinit%3E()">freemarker.template.DefaultObjectWrapper()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/DefaultObjectWrapperBuilder.html" title="class in freemarker.template"><code>DefaultObjectWrapperBuilder</code></a>, or in rare cases,
-          <a href="freemarker/template/DefaultObjectWrapper.html#%3Cinit%3E(freemarker.template.Version)"><code>DefaultObjectWrapper(Version)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/SimpleCollection.html#%3Cinit%3E(java.lang.Iterable)">freemarker.template.SimpleCollection&#8203;(Iterable)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleCollection.html#%3Cinit%3E(java.lang.Iterable,freemarker.template.ObjectWrapper)"><code>SimpleCollection(Iterable, ObjectWrapper)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/SimpleCollection.html#%3Cinit%3E(java.util.Collection)">freemarker.template.SimpleCollection&#8203;(Collection)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleCollection.html#%3Cinit%3E(java.lang.Iterable,freemarker.template.ObjectWrapper)"><code>SimpleCollection(Iterable, ObjectWrapper)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/SimpleCollection.html#%3Cinit%3E(java.util.Iterator)">freemarker.template.SimpleCollection&#8203;(Iterator)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleCollection.html#%3Cinit%3E(java.util.Iterator,freemarker.template.ObjectWrapper)"><code>SimpleCollection(Iterator, ObjectWrapper)</code></a></div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/SimpleHash.html#%3Cinit%3E()">freemarker.template.SimpleHash()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleHash.html#%3Cinit%3E(freemarker.template.ObjectWrapper)"><code>SimpleHash(ObjectWrapper)</code></a></div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/SimpleHash.html#%3Cinit%3E(java.util.Map)">freemarker.template.SimpleHash&#8203;(Map)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleHash.html#%3Cinit%3E(java.util.Map,freemarker.template.ObjectWrapper)"><code>SimpleHash(Map, ObjectWrapper)</code></a></div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/SimpleObjectWrapper.html#%3Cinit%3E()">freemarker.template.SimpleObjectWrapper()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleObjectWrapper.html#%3Cinit%3E(freemarker.template.Version)"><code>SimpleObjectWrapper(Version)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/SimpleSequence.html#%3Cinit%3E()">freemarker.template.SimpleSequence()</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleSequence.html#%3Cinit%3E(freemarker.template.ObjectWrapper)"><code>SimpleSequence(ObjectWrapper)</code></a> instead.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/SimpleSequence.html#%3Cinit%3E(int)">freemarker.template.SimpleSequence&#8203;(int)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleSequence.html#%3Cinit%3E(int,freemarker.template.ObjectWrapper)"><code>SimpleSequence(int, ObjectWrapper)</code></a>.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/SimpleSequence.html#%3Cinit%3E(java.util.Collection)">freemarker.template.SimpleSequence&#8203;(Collection)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/SimpleSequence.html#%3Cinit%3E(java.util.Collection,freemarker.template.ObjectWrapper)"><code>SimpleSequence(Collection, ObjectWrapper)</code></a>.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/Template.html#%3Cinit%3E(java.lang.String,java.io.Reader)">freemarker.template.Template&#8203;(String, Reader)</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">This constructor uses the "default" <a href="freemarker/template/Configuration.html" title="class in freemarker.template"><code>Configuration</code></a>
- instance, which can easily lead to erroneous, unpredictable behavior.
- See more <a href="freemarker/template/Configuration.html#getDefaultConfiguration()"><code>here...</code></a>.</div>
-</div>
-<div class="col-deprecated-item-name even-row-color"><a href="freemarker/template/Template.WrongEncodingException.html#%3Cinit%3E(java.lang.String)">freemarker.template.Template.WrongEncodingException&#8203;(String)</a></div>
-<div class="col-last even-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/Template.WrongEncodingException.html#%3Cinit%3E(java.lang.String,java.lang.String)"><code>WrongEncodingException(String, String)</code></a>.</div>
-</div>
-<div class="col-deprecated-item-name odd-row-color"><a href="freemarker/template/WrappingTemplateModel.html#%3Cinit%3E()">freemarker.template.WrappingTemplateModel()</a></div>
-<div class="col-last odd-row-color">
-<div class="deprecation-comment">Use <a href="freemarker/template/WrappingTemplateModel.html#%3Cinit%3E(freemarker.template.ObjectWrapper)"><code>WrappingTemplateModel(ObjectWrapper)</code></a> instead; this method uses the deprecated.</div>
-</div>
-</div>
-</div>
-</li>
-</ul>
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/freemarker/cache/AndMatcher.html b/builds/2.3.33-preview/_html/api/freemarker/cache/AndMatcher.html
deleted file mode 100644
index e49dc9ad..00000000
--- a/builds/2.3.33-preview/_html/api/freemarker/cache/AndMatcher.html
+++ /dev/null
@@ -1,175 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>AndMatcher (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="declaration: package: freemarker.cache, class: AndMatcher">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-all.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div>
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">freemarker.cache</a></div>
-<h1 title="Class AndMatcher" class="title">Class AndMatcher</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="TemplateSourceMatcher.html" title="class in freemarker.cache">freemarker.cache.TemplateSourceMatcher</a>
-<div class="inheritance">freemarker.cache.AndMatcher</div>
-</div>
-</div>
-<section class="description">
-<hr>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">AndMatcher</span>
-<span class="extends-implements">extends <a href="TemplateSourceMatcher.html" title="class in freemarker.cache">TemplateSourceMatcher</a></span></div>
-<div class="block">Logical "and" operation among the given matchers.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.24</dd>
-</dl>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor.summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(freemarker.cache.TemplateSourceMatcher...)">AndMatcher</a></span>&#8203;(<a href="TemplateSourceMatcher.html" title="class in freemarker.cache">TemplateSourceMatcher</a>...&nbsp;matchers)</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method.summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#matches(java.lang.String,java.lang.Object)">matches</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sourceName,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor.detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(freemarker.cache.TemplateSourceMatcher...)">
-<h3>AndMatcher</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">AndMatcher</span>&#8203;<span class="parameters">(<a href="TemplateSourceMatcher.html" title="class in freemarker.cache">TemplateSourceMatcher</a>...&nbsp;matchers)</span></div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method.detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="matches(java.lang.String,java.lang.Object)">
-<h3>matches</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">matches</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sourceName,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</span>
-                throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
-<dl class="notes">
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/freemarker/cache/ByteArrayTemplateLoader.html b/builds/2.3.33-preview/_html/api/freemarker/cache/ByteArrayTemplateLoader.html
deleted file mode 100644
index 5aaf158c..00000000
--- a/builds/2.3.33-preview/_html/api/freemarker/cache/ByteArrayTemplateLoader.html
+++ /dev/null
@@ -1,377 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>ByteArrayTemplateLoader (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="declaration: package: freemarker.cache, class: ByteArrayTemplateLoader">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-all.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div>
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">freemarker.cache</a></div>
-<h1 title="Class ByteArrayTemplateLoader" class="title">Class ByteArrayTemplateLoader</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">freemarker.cache.ByteArrayTemplateLoader</div>
-</div>
-<section class="description">
-<dl class="notes">
-<dt>All Implemented Interfaces:</dt>
-<dd><code><a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></code></dd>
-</dl>
-<hr>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ByteArrayTemplateLoader</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
-implements <a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></span></div>
-<div class="block">A <a href="TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that uses a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link"><code>Map</code></a> with <code>byte[]</code> as its source of templates. This is similar to
- <a href="StringTemplateLoader.html" title="class in freemarker.cache"><code>StringTemplateLoader</code></a>, but uses <code>byte[]</code> instead of <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a>; see more details there.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.24</dd>
-</dl>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor.summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E()">ByteArrayTemplateLoader</a></span>()</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method.summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#closeTemplateSource(java.lang.Object)">closeTemplateSource</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Closes the template source, releasing any resources held that are only required for reading the template and/or
- its metadata.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#findTemplateSource(java.lang.String)">findTemplateSource</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Finds the template in the backing storage and returns an object that identifies the storage location where the
- template can be loaded from.</div>
-</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>long</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getLastModified(java.lang.Object)">getLastModified</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Returns the time of last modification of the specified template source.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link">Reader</a></code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getReader(java.lang.Object,java.lang.String)">getReader</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;encoding)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Returns the character stream of a template represented by the specified template source.</div>
-</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#putTemplate(java.lang.String,byte%5B%5D)">putTemplate</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
- byte[]&nbsp;templateContent)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Adds a template to this template loader; see <a href="StringTemplateLoader.html#putTemplate(java.lang.String,java.lang.String)"><code>StringTemplateLoader.putTemplate(String, String)</code></a> for more.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#putTemplate(java.lang.String,byte%5B%5D,long)">putTemplate</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
- byte[]&nbsp;templateContent,
- long&nbsp;lastModified)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Adds a template to this template loader; see <a href="StringTemplateLoader.html#putTemplate(java.lang.String,java.lang.String,long)"><code>StringTemplateLoader.putTemplate(String, String, long)</code></a> for
- more.</div>
-</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#removeTemplate(java.lang.String)">removeTemplate</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Removes the template with the specified name if it was added earlier.; see
- <a href="StringTemplateLoader.html#removeTemplate(java.lang.String)"><code>StringTemplateLoader.removeTemplate(String)</code></a> for more details.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#toString()">toString</a></span>()</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Show class name and some details that are useful in template-not-found errors.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor.detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;()">
-<h3>ByteArrayTemplateLoader</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ByteArrayTemplateLoader</span>()</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method.detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="putTemplate(java.lang.String,byte[])">
-<h3>putTemplate</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">putTemplate</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
- byte[]&nbsp;templateContent)</span></div>
-<div class="block">Adds a template to this template loader; see <a href="StringTemplateLoader.html#putTemplate(java.lang.String,java.lang.String)"><code>StringTemplateLoader.putTemplate(String, String)</code></a> for more.</div>
-</section>
-</li>
-<li>
-<section class="detail" id="putTemplate(java.lang.String,byte[],long)">
-<h3>putTemplate</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">putTemplate</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
- byte[]&nbsp;templateContent,
- long&nbsp;lastModified)</span></div>
-<div class="block">Adds a template to this template loader; see <a href="StringTemplateLoader.html#putTemplate(java.lang.String,java.lang.String,long)"><code>StringTemplateLoader.putTemplate(String, String, long)</code></a> for
- more.</div>
-</section>
-</li>
-<li>
-<section class="detail" id="removeTemplate(java.lang.String)">
-<h3>removeTemplate</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">removeTemplate</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
-<div class="block">Removes the template with the specified name if it was added earlier.; see
- <a href="StringTemplateLoader.html#removeTemplate(java.lang.String)"><code>StringTemplateLoader.removeTemplate(String)</code></a> for more details.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.26</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="closeTemplateSource(java.lang.Object)">
-<h3>closeTemplateSource</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">closeTemplateSource</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)">TemplateLoader</a></code></span></div>
-<div class="block">Closes the template source, releasing any resources held that are only required for reading the template and/or
- its metadata. This is the last method that is called by the <a href="TemplateCache.html" title="class in freemarker.cache"><code>TemplateCache</code></a> for a template source, except
- that <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link"><code>Object.equals(Object)</code></a> is might called later too. <a href="TemplateCache.html" title="class in freemarker.cache"><code>TemplateCache</code></a> ensures that this method will
- be called on every object that is returned from <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a>.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)">closeTemplateSource</a></code>&nbsp;in interface&nbsp;<code><a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>templateSource</code> - the template source that should be closed.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="findTemplateSource(java.lang.String)">
-<h3>findTemplateSource</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span>&nbsp;<span class="element-name">findTemplateSource</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lan [...]
-<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="TemplateLoader.html#findTemplateSource(java.lang.String)">TemplateLoader</a></code></span></div>
-<div class="block">Finds the template in the backing storage and returns an object that identifies the storage location where the
- template can be loaded from. See the return value for more information.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="TemplateLoader.html#findTemplateSource(java.lang.String)">findTemplateSource</a></code>&nbsp;in interface&nbsp;<code><a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>name</code> - The name (template root directory relative path) of the template, already localized and normalized by
-            the <a href="TemplateCache.html" title="class in freemarker.cache"><code>cache</code></a>. It is completely up to the loader implementation to
-            interpret the name, however it should expect to receive hierarchical paths where path components are
-            separated by a slash (not backslash). Backslashes (or any other OS specific separator character) are
-            not considered as separators by FreeMarker, and thus they will not be replaced with slash before
-            passing to this method, so it's up to the template loader to handle them (say, by throwing an
-            exception that tells the user that the path (s)he has entered is invalid, as (s)he must use slash --
-            typical mistake of Windows users). The passed names are always considered relative to some
-            loader-defined root location (often referred as the "template root directory"), and will never start
-            with a slash, nor will they contain a path component consisting of either a single or a double dot --
-            these are all resolved by the template cache before passing the name to the loader. As a side effect,
-            paths that trivially reach outside template root directory, such as <code>../my.ftl</code>, will be
-            rejected by the template cache, so they never reach the template loader. Note again, that if the path
-            uses backslash as path separator instead of slash as (the template loader should not accept that), the
-            normalization will not properly happen, as FreeMarker (the cache) recognizes only the slashes as
-            separators.</dd>
-<dt>Returns:</dt>
-<dd>An object representing the template source, which can be supplied in subsequent calls to
-         <a href="TemplateLoader.html#getLastModified(java.lang.Object)"><code>TemplateLoader.getLastModified(Object)</code></a> and <a href="TemplateLoader.html#getReader(java.lang.Object,java.lang.String)"><code>TemplateLoader.getReader(Object, String)</code></a>, when those are called on the
-         same <a href="TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a>. <code>null</code> must be returned if the source for the template doesn't exist;
-         don't throw exception then! The exact type of this object is up to the <a href="TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a>
-         implementation. As this object is possibly used as hash key in caches, and is surly compared with another
-         template source for equality, <b>it must have a proper <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link"><code>Object.equals(Object)</code></a> and
-         <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link"><code>Object.hashCode()</code></a>) implementation</b>. Especially, template sources that refer to the same
-         physical source must be equivalent, otherwise template caching can become inefficient. This is only
-         expected from <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link"><code>Object.equals(Object)</code></a> when the compared template sources came from the same
-         <a href="TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> instance. Also, it must not influence the equality if the source is open or
-         closed (<a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)"><code>TemplateLoader.closeTemplateSource(Object)</code></a>).</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getLastModified(java.lang.Object)">
-<h3>getLastModified</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getLastModified</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="TemplateLoader.html#getLastModified(java.lang.Object)">TemplateLoader</a></code></span></div>
-<div class="block">Returns the time of last modification of the specified template source. This method is called after
- <code>findTemplateSource()</code>.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="TemplateLoader.html#getLastModified(java.lang.Object)">getLastModified</a></code>&nbsp;in interface&nbsp;<code><a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>templateSource</code> - an object representing a template source (the template file), obtained through a prior call to
-            <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a>. This must be an object on which
-            <a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)"><code>TemplateLoader.closeTemplateSource(Object)</code></a> wasn't applied yet.</dd>
-<dt>Returns:</dt>
-<dd>The time of last modification for the specified template source, or -1 if the time is not known. This
-            value meant to be milliseconds since the epoch, but in fact FreeMarker doesn't care what it means, it
-            only cares if it changes, in which case the template needs to be reloaded (even if the value has
-            decreased). -1 is not special in that regard either; if you keep returning it, FreeMarker won't
-            reload the template (as far as it's not evicted from the cache from some other
-            reason). Note that <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Long.html#MIN_VALUE" title="class or interface in java.lang" class="external-link"><code>Long.MIN_VALUE</code></a> is reserved for internal use.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getReader(java.lang.Object,java.lang.String)">
-<h3>getReader</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link">Reader</a></span>&nbsp;<span class="element-name">getReader</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="ext [...]
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;encoding)</span>
-                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/UnsupportedEncodingException.html" title="class or interface in java.io" class="external-link">UnsupportedEncodingException</a></span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="TemplateLoader.html#getReader(java.lang.Object,java.lang.String)">TemplateLoader</a></code></span></div>
-<div class="block">Returns the character stream of a template represented by the specified template source. This method is possibly
- called for multiple times for the same template source object, and it must always return a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link"><code>Reader</code></a> that
- reads the template from its beginning. Before this method is called for the second time (or later), its caller
- must close the previously returned <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link"><code>Reader</code></a>, and it must not use it anymore. That is, this method is not
- required to support multiple concurrent readers for the same source <code>templateSource</code> object.
- 
- <p>
- Typically, this method is called if the template is missing from the cache, or if after calling
- <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a> and <a href="TemplateLoader.html#getLastModified(java.lang.Object)"><code>TemplateLoader.getLastModified(Object)</code></a> it was determined that the cached copy
- of the template is stale. Then, if it turns out that the <code>encoding</code> parameter used doesn't match the actual
- template content (based on the <code>#ftl encoding=...</code> header), this method will be called for a second time
- with the correct <code>encoding</code> parameter value.
- 
- <p>
- Unlike <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a>, this method must not tolerate if the template is not found, and
- must throw <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link"><code>IOException</code></a> in that case.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="TemplateLoader.html#getReader(java.lang.Object,java.lang.String)">getReader</a></code>&nbsp;in interface&nbsp;<code><a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>templateSource</code> - an object representing a template source, obtained through a prior call to
-            <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a>. This must be an object on which
-            <a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)"><code>TemplateLoader.closeTemplateSource(Object)</code></a> wasn't applied yet.</dd>
-<dd><code>encoding</code> - the character encoding used to translate source bytes to characters. Some loaders may not have access
-            to the byte representation of the template stream, and instead directly obtain a character stream.
-            These loaders should ignore the encoding parameter.</dd>
-<dt>Returns:</dt>
-<dd>A <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link"><code>Reader</code></a> representing the template character stream; not <code>null</code>. It's the responsibility of
-         the caller (which is <a href="TemplateCache.html" title="class in freemarker.cache"><code>TemplateCache</code></a> usually) to <code>close()</code> it. The <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link"><code>Reader</code></a> is not
-         required to work after the <code>templateSource</code> was closed (<a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)"><code>TemplateLoader.closeTemplateSource(Object)</code></a>).</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/UnsupportedEncodingException.html" title="class or interface in java.io" class="external-link">UnsupportedEncodingException</a></code></dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="toString()">
-<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
-<div class="block">Show class name and some details that are useful in template-not-found errors.</div>
-<dl class="notes">
-<dt>Overrides:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/freemarker/cache/CacheStorage.html b/builds/2.3.33-preview/_html/api/freemarker/cache/CacheStorage.html
deleted file mode 100644
index cc149c90..00000000
--- a/builds/2.3.33-preview/_html/api/freemarker/cache/CacheStorage.html
+++ /dev/null
@@ -1,174 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>CacheStorage (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="declaration: package: freemarker.cache, interface: CacheStorage">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-all.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div>
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">freemarker.cache</a></div>
-<h1 title="Interface CacheStorage" class="title">Interface CacheStorage</h1>
-</div>
-<section class="description">
-<dl class="notes">
-<dt>All Known Subinterfaces:</dt>
-<dd><code><a href="CacheStorageWithGetSize.html" title="interface in freemarker.cache">CacheStorageWithGetSize</a></code>, <code><a href="ConcurrentCacheStorage.html" title="interface in freemarker.cache">ConcurrentCacheStorage</a></code></dd>
-</dl>
-<dl class="notes">
-<dt>All Known Implementing Classes:</dt>
-<dd><code><a href="MruCacheStorage.html" title="class in freemarker.cache">MruCacheStorage</a></code>, <code><a href="NullCacheStorage.html" title="class in freemarker.cache">NullCacheStorage</a></code>, <code><a href="SoftCacheStorage.html" title="class in freemarker.cache">SoftCacheStorage</a></code>, <code><a href="StrongCacheStorage.html" title="class in freemarker.cache">StrongCacheStorage</a></code></dd>
-</dl>
-<hr>
-<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">CacheStorage</span></div>
-<div class="block">Cache storage abstracts away the storage aspects of a cache - associating
- an object with a key, retrieval and removal via the key. It is actually a
- small subset of the <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link"><code>Map</code></a> interface. 
- The implementations can be coded in a non-threadsafe manner as the natural
- user of the cache storage, <a href="TemplateCache.html" title="class in freemarker.cache"><code>TemplateCache</code></a> does the necessary
- synchronization.</div>
-<dl class="notes">
-<dt>See Also:</dt>
-<dd><a href="../template/Configuration.html#setCacheStorage(freemarker.cache.CacheStorage)"><code>Configuration.setCacheStorage(CacheStorage)</code></a></dd>
-</dl>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method.summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code>void</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code><span class="member-name-link"><a href="#clear()">clear</a></span>()</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3">&nbsp;</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code><span class="member-name-link"><a href="#get(java.lang.Object)">get</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;key)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3">&nbsp;</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code>void</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code><span class="member-name-link"><a href="#put(java.lang.Object,java.lang.Object)">put</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;key,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;value)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3">&nbsp;</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code><span class="member-name-link"><a href="#remove(java.lang.Object)">remove</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;key)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3">&nbsp;</div>
-</div>
-</div>
-</div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method.detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="get(java.lang.Object)">
-<h3>get</h3>
-<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span>&nbsp;<span class="element-name">get</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;key)</span></div>
-</section>
-</li>
-<li>
-<section class="detail" id="put(java.lang.Object,java.lang.Object)">
-<h3>put</h3>
-<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">put</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;key,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;value)</span></div>
-</section>
-</li>
-<li>
-<section class="detail" id="remove(java.lang.Object)">
-<h3>remove</h3>
-<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">remove</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;key)</span></div>
-</section>
-</li>
-<li>
-<section class="detail" id="clear()">
-<h3>clear</h3>
-<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">clear</span>()</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/freemarker/cache/CacheStorageWithGetSize.html b/builds/2.3.33-preview/_html/api/freemarker/cache/CacheStorageWithGetSize.html
deleted file mode 100644
index 42cbd841..00000000
--- a/builds/2.3.33-preview/_html/api/freemarker/cache/CacheStorageWithGetSize.html
+++ /dev/null
@@ -1,149 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>CacheStorageWithGetSize (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="declaration: package: freemarker.cache, interface: CacheStorageWithGetSize">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-all.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div>
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">freemarker.cache</a></div>
-<h1 title="Interface CacheStorageWithGetSize" class="title">Interface CacheStorageWithGetSize</h1>
-</div>
-<section class="description">
-<dl class="notes">
-<dt>All Superinterfaces:</dt>
-<dd><code><a href="CacheStorage.html" title="interface in freemarker.cache">CacheStorage</a></code></dd>
-</dl>
-<dl class="notes">
-<dt>All Known Implementing Classes:</dt>
-<dd><code><a href="MruCacheStorage.html" title="class in freemarker.cache">MruCacheStorage</a></code>, <code><a href="NullCacheStorage.html" title="class in freemarker.cache">NullCacheStorage</a></code>, <code><a href="SoftCacheStorage.html" title="class in freemarker.cache">SoftCacheStorage</a></code>, <code><a href="StrongCacheStorage.html" title="class in freemarker.cache">StrongCacheStorage</a></code></dd>
-</dl>
-<hr>
-<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">CacheStorageWithGetSize</span><span class="extends-implements">
-extends <a href="CacheStorage.html" title="interface in freemarker.cache">CacheStorage</a></span></div>
-<div class="block">A cache storage that has a <code>getSize()</code> method for returning the current number of cache entries.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.21</dd>
-</dl>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method.summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code>int</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code><span class="member-name-link"><a href="#getSize()">getSize</a></span>()</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3">
-<div class="block">Returns the current number of cache entries.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods.inherited.from.class.freemarker.cache.CacheStorage">Methods inherited from interface&nbsp;freemarker.cache.<a href="CacheStorage.html" title="interface in freemarker.cache">CacheStorage</a></h3>
-<code><a href="CacheStorage.html#clear()">clear</a>, <a href="CacheStorage.html#get(java.lang.Object)">get</a>, <a href="CacheStorage.html#put(java.lang.Object,java.lang.Object)">put</a>, <a href="CacheStorage.html#remove(java.lang.Object)">remove</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method.detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="getSize()">
-<h3>getSize</h3>
-<div class="member-signature"><span class="return-type">int</span>&nbsp;<span class="element-name">getSize</span>()</div>
-<div class="block">Returns the current number of cache entries. This is intended to be used for monitoring. Note that depending on
- the implementation, the cost of this operation is not necessary trivial, although calling it a few times per
- minute should not be a problem.</div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/freemarker/cache/ClassTemplateLoader.html b/builds/2.3.33-preview/_html/api/freemarker/cache/ClassTemplateLoader.html
deleted file mode 100644
index 4940477b..00000000
--- a/builds/2.3.33-preview/_html/api/freemarker/cache/ClassTemplateLoader.html
+++ /dev/null
@@ -1,362 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>ClassTemplateLoader (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="declaration: package: freemarker.cache, class: ClassTemplateLoader">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-all.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div>
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">freemarker.cache</a></div>
-<h1 title="Class ClassTemplateLoader" class="title">Class ClassTemplateLoader</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="URLTemplateLoader.html" title="class in freemarker.cache">freemarker.cache.URLTemplateLoader</a>
-<div class="inheritance">freemarker.cache.ClassTemplateLoader</div>
-</div>
-</div>
-<section class="description">
-<dl class="notes">
-<dt>All Implemented Interfaces:</dt>
-<dd><code><a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></code></dd>
-</dl>
-<hr>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ClassTemplateLoader</span>
-<span class="extends-implements">extends <a href="URLTemplateLoader.html" title="class in freemarker.cache">URLTemplateLoader</a></span></div>
-<div class="block">A <a href="TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that can load templates from the "classpath". Naturally, it can load from jar files, or from
- anywhere where Java can load classes from. Internally, it uses <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>Class.getResource(String)</code></a> or
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/ClassLoader.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>ClassLoader.getResource(String)</code></a> to load templates.</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor.summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E()">ClassTemplateLoader</a></span>()</code></div>
-<div class="col-last even-row-color">
-<div class="block"><span class="deprecated-label">Deprecated.</span>
-<div class="deprecation-comment">It's a confusing constructor, and seldom useful; use <a href="#%3Cinit%3E(java.lang.Class,java.lang.String)"><code>ClassTemplateLoader(Class, String)</code></a>
-             instead.</div>
-</div>
-</div>
-<div class="col-constructor-name odd-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(java.lang.Class)">ClassTemplateLoader</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;resourceLoaderClass)</code></div>
-<div class="col-last odd-row-color">
-<div class="block"><span class="deprecated-label">Deprecated.</span>
-<div class="deprecation-comment">It's confusing that the base path is <code>""</code>; use <a href="#%3Cinit%3E(java.lang.Class,java.lang.String)"><code>ClassTemplateLoader(Class, String)</code></a>
-             instead.</div>
-</div>
-</div>
-<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(java.lang.Class,java.lang.String)">ClassTemplateLoader</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;resourceLoaderClass,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;basePackagePath)</code></div>
-<div class="col-last even-row-color">
-<div class="block">Creates a template loader that will use the <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>Class.getResource(String)</code></a> method of the specified class to
- load the resources, and the specified base package path (absolute or relative).</div>
-</div>
-<div class="col-constructor-name odd-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(java.lang.ClassLoader,java.lang.String)">ClassTemplateLoader</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a>&nbsp;classLoader,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;basePackagePath)</code></div>
-<div class="col-last odd-row-color">
-<div class="block">Similar to <a href="#%3Cinit%3E(java.lang.Class,java.lang.String)"><code>ClassTemplateLoader(Class, String)</code></a>, but instead of <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>Class.getResource(String)</code></a> it uses
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/ClassLoader.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>ClassLoader.getResource(String)</code></a>.</div>
-</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method.summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getBasePackagePath()">getBasePackagePath</a></span>()</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">See the similar parameter of <a href="#%3Cinit%3E(java.lang.ClassLoader,java.lang.String)"><code>ClassTemplateLoader(ClassLoader, String)</code></a>; note that this is a normalized
- version of what was actually passed to the constructor.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a></code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getClassLoader()">getClassLoader</a></span>()</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">See the similar parameter of <a href="#%3Cinit%3E(java.lang.ClassLoader,java.lang.String)"><code>ClassTemplateLoader(ClassLoader, String)</code></a>; <code>null</code> when other mechanism
- is used to load the resources.</div>
-</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a></code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getResourceLoaderClass()">getResourceLoaderClass</a></span>()</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">See the similar parameter of <a href="#%3Cinit%3E(java.lang.Class,java.lang.String)"><code>ClassTemplateLoader(Class, String)</code></a>; <code>null</code> when other mechanism is
- used to load the resources.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>protected <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/net/URL.html" title="class or interface in java.net" class="external-link">URL</a></code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getURL(java.lang.String)">getURL</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Given a template name (plus potential locale decorations) retrieves
- an URL that points the template source.</div>
-</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#toString()">toString</a></span>()</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Show class name and some details that are useful in template-not-found errors.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods.inherited.from.class.freemarker.cache.URLTemplateLoader">Methods inherited from class&nbsp;freemarker.cache.<a href="URLTemplateLoader.html" title="class in freemarker.cache">URLTemplateLoader</a></h3>
-<code><a href="URLTemplateLoader.html#canonicalizePrefix(java.lang.String)">canonicalizePrefix</a>, <a href="URLTemplateLoader.html#closeTemplateSource(java.lang.Object)">closeTemplateSource</a>, <a href="URLTemplateLoader.html#findTemplateSource(java.lang.String)">findTemplateSource</a>, <a href="URLTemplateLoader.html#getLastModified(java.lang.Object)">getLastModified</a>, <a href="URLTemplateLoader.html#getReader(java.lang.Object,java.lang.String)">getReader</a>, <a href="URLTemplateL [...]
-<div class="inherited-list">
-<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor.detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;()">
-<h3>ClassTemplateLoader</h3>
-<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
-</span><span class="modifiers">public</span>&nbsp;<span class="element-name">ClassTemplateLoader</span>()</div>
-<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
-<div class="deprecation-comment">It's a confusing constructor, and seldom useful; use <a href="#%3Cinit%3E(java.lang.Class,java.lang.String)"><code>ClassTemplateLoader(Class, String)</code></a>
-             instead.</div>
-</div>
-<div class="block">Creates a template loader that will use the <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>Class.getResource(String)</code></a> method of its own class to load the
- resources, and <code>"/"</code> as base package path. This means that that template paths will be resolved relatively
- the root package of the class hierarchy, so you hardly ever should use this constructor, rather do something like
- this:<br>
- <a href="#%3Cinit%3E(java.lang.Class,java.lang.String)"><code>new ClassTemplateLoader(com.example.myapplication.SomeClass.class,
- "templates")</code></a>
-
- <p>
- If you extend this class, then the extending class will be used to load the resources.</div>
-</section>
-</li>
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.Class)">
-<h3>ClassTemplateLoader</h3>
-<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
-</span><span class="modifiers">public</span>&nbsp;<span class="element-name">ClassTemplateLoader</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;resourceLoaderClass)</span></div>
-<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
-<div class="deprecation-comment">It's confusing that the base path is <code>""</code>; use <a href="#%3Cinit%3E(java.lang.Class,java.lang.String)"><code>ClassTemplateLoader(Class, String)</code></a>
-             instead.</div>
-</div>
-<div class="block">Creates a template loader that will use the <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>Class.getResource(String)</code></a> method of the specified class to
- load the resources, and <code>""</code> as base package path. This means that template paths will be resolved
- relatively to the class location, that is, relatively to the directory (package) of the class.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>resourceLoaderClass</code> - the class whose <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>Class.getResource(String)</code></a> will be used to load the templates.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.Class,java.lang.String)">
-<h3>ClassTemplateLoader</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ClassTemplateLoader</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;resourceLoaderClass,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;basePackagePath)</span></div>
-<div class="block">Creates a template loader that will use the <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>Class.getResource(String)</code></a> method of the specified class to
- load the resources, and the specified base package path (absolute or relative).
-
- <p>
- Examples:
- <ul>
- <li>Relative base path (will load from the <code>com.example.myapplication.templates</code> package):<br>
- <code>new ClassTemplateLoader(com.example.myapplication.SomeClass.class, "templates")</code>
- <li>Absolute base path:<br>
- <code>new ClassTemplateLoader(somepackage.SomeClass.class, "/com/example/myapplication/templates")</code>
- </ul></div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>resourceLoaderClass</code> - The class whose <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>Class.getResource(String)</code></a> method will be used to load the templates. Be sure
-            that you chose a class whose defining class-loader sees the templates. This parameter can't be
-            <code>null</code>.</dd>
-<dd><code>basePackagePath</code> - The package that contains the templates, in path (<code>/</code>-separated) format. If it doesn't start
-            with a <code>/</code> then it's relative to the path (package) of the <code>resourceLoaderClass</code> class. If
-            it starts with <code>/</code> then it's relative to the root of the package hierarchy. Note that path
-            components should be separated by forward slashes independently of the separator character used by the
-            underlying operating system. This parameter can't be <code>null</code>.</dd>
-<dt>See Also:</dt>
-<dd><a href="#%3Cinit%3E(java.lang.ClassLoader,java.lang.String)"><code>ClassTemplateLoader(ClassLoader, String)</code></a></dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.ClassLoader,java.lang.String)">
-<h3>ClassTemplateLoader</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ClassTemplateLoader</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a>&nbsp;classLoader,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;basePackagePath)</span></div>
-<div class="block">Similar to <a href="#%3Cinit%3E(java.lang.Class,java.lang.String)"><code>ClassTemplateLoader(Class, String)</code></a>, but instead of <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>Class.getResource(String)</code></a> it uses
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/ClassLoader.html#getResource(java.lang.String)" title="class or interface in java.lang" class="external-link"><code>ClassLoader.getResource(String)</code></a>. Because a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link"><code>ClassLoader</code></a> isn't bound to any Java package, it
- doesn't mater if the <code>basePackagePath</code> starts with <code>/</code> or not, it will be always relative to the root
- of the package hierarchy</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.22</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method.detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="getURL(java.lang.String)">
-<h3>getURL</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/net/URL.html" title="class or interface in java.net" class="external-link">URL</a></span>&nbsp;<span class="element-name">getURL</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="externa [...]
-<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="URLTemplateLoader.html#getURL(java.lang.String)">URLTemplateLoader</a></code></span></div>
-<div class="block">Given a template name (plus potential locale decorations) retrieves
- an URL that points the template source.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="URLTemplateLoader.html#getURL(java.lang.String)">getURL</a></code>&nbsp;in class&nbsp;<code><a href="URLTemplateLoader.html" title="class in freemarker.cache">URLTemplateLoader</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>name</code> - the name of the sought template, including the locale
- decorations.</dd>
-<dt>Returns:</dt>
-<dd>an URL that points to the template source, or <code>null</code> if the template does not exist.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="toString()">
-<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
-<div class="block">Show class name and some details that are useful in template-not-found errors.</div>
-<dl class="notes">
-<dt>Overrides:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
-<dt>Since:</dt>
-<dd>2.3.21</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getResourceLoaderClass()">
-<h3>getResourceLoaderClass</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a></span>&nbsp;<span class="element-name">getResourceLoaderClass</span>()</div>
-<div class="block">See the similar parameter of <a href="#%3Cinit%3E(java.lang.Class,java.lang.String)"><code>ClassTemplateLoader(Class, String)</code></a>; <code>null</code> when other mechanism is
- used to load the resources.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.22</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getClassLoader()">
-<h3>getClassLoader</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a></span>&nbsp;<span class="element-name">getClassLoader</span>()</div>
-<div class="block">See the similar parameter of <a href="#%3Cinit%3E(java.lang.ClassLoader,java.lang.String)"><code>ClassTemplateLoader(ClassLoader, String)</code></a>; <code>null</code> when other mechanism
- is used to load the resources.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.22</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getBasePackagePath()">
-<h3>getBasePackagePath</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getBasePackagePath</span>()</div>
-<div class="block">See the similar parameter of <a href="#%3Cinit%3E(java.lang.ClassLoader,java.lang.String)"><code>ClassTemplateLoader(ClassLoader, String)</code></a>; note that this is a normalized
- version of what was actually passed to the constructor.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.22</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/freemarker/cache/ConcurrentCacheStorage.html b/builds/2.3.33-preview/_html/api/freemarker/cache/ConcurrentCacheStorage.html
deleted file mode 100644
index cee9e8b0..00000000
--- a/builds/2.3.33-preview/_html/api/freemarker/cache/ConcurrentCacheStorage.html
+++ /dev/null
@@ -1,151 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>ConcurrentCacheStorage (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="declaration: package: freemarker.cache, interface: ConcurrentCacheStorage">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-all.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div>
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">freemarker.cache</a></div>
-<h1 title="Interface ConcurrentCacheStorage" class="title">Interface ConcurrentCacheStorage</h1>
-</div>
-<section class="description">
-<dl class="notes">
-<dt>All Superinterfaces:</dt>
-<dd><code><a href="CacheStorage.html" title="interface in freemarker.cache">CacheStorage</a></code></dd>
-</dl>
-<dl class="notes">
-<dt>All Known Implementing Classes:</dt>
-<dd><code><a href="NullCacheStorage.html" title="class in freemarker.cache">NullCacheStorage</a></code>, <code><a href="SoftCacheStorage.html" title="class in freemarker.cache">SoftCacheStorage</a></code>, <code><a href="StrongCacheStorage.html" title="class in freemarker.cache">StrongCacheStorage</a></code></dd>
-</dl>
-<hr>
-<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">ConcurrentCacheStorage</span><span class="extends-implements">
-extends <a href="CacheStorage.html" title="interface in freemarker.cache">CacheStorage</a></span></div>
-<div class="block">An optional interface for cache storage that knows whether it can be 
- concurrently accessible without synchronization.</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method.summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code>boolean</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3"><code><span class="member-name-link"><a href="#isConcurrent()">isConcurrent</a></span>()</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table method-summary-table-tab3">
-<div class="block">Returns true if this instance of cache storage is concurrently 
- accessible from multiple threads without synchronization.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods.inherited.from.class.freemarker.cache.CacheStorage">Methods inherited from interface&nbsp;freemarker.cache.<a href="CacheStorage.html" title="interface in freemarker.cache">CacheStorage</a></h3>
-<code><a href="CacheStorage.html#clear()">clear</a>, <a href="CacheStorage.html#get(java.lang.Object)">get</a>, <a href="CacheStorage.html#put(java.lang.Object,java.lang.Object)">put</a>, <a href="CacheStorage.html#remove(java.lang.Object)">remove</a></code></div>
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method.detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="isConcurrent()">
-<h3>isConcurrent</h3>
-<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">isConcurrent</span>()</div>
-<div class="block">Returns true if this instance of cache storage is concurrently 
- accessible from multiple threads without synchronization.</div>
-<dl class="notes">
-<dt>Returns:</dt>
-<dd>true if this instance of cache storage is concurrently 
- accessible from multiple threads without synchronization.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/freemarker/cache/ConditionalTemplateConfigurationFactory.html b/builds/2.3.33-preview/_html/api/freemarker/cache/ConditionalTemplateConfigurationFactory.html
deleted file mode 100644
index 43fd348c..00000000
--- a/builds/2.3.33-preview/_html/api/freemarker/cache/ConditionalTemplateConfigurationFactory.html
+++ /dev/null
@@ -1,229 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>ConditionalTemplateConfigurationFactory (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="declaration: package: freemarker.cache, class: ConditionalTemplateConfigurationFactory">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-all.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div>
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">freemarker.cache</a></div>
-<h1 title="Class ConditionalTemplateConfigurationFactory" class="title">Class ConditionalTemplateConfigurationFactory</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="TemplateConfigurationFactory.html" title="class in freemarker.cache">freemarker.cache.TemplateConfigurationFactory</a>
-<div class="inheritance">freemarker.cache.ConditionalTemplateConfigurationFactory</div>
-</div>
-</div>
-<section class="description">
-<hr>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ConditionalTemplateConfigurationFactory</span>
-<span class="extends-implements">extends <a href="TemplateConfigurationFactory.html" title="class in freemarker.cache">TemplateConfigurationFactory</a></span></div>
-<div class="block">Returns the given <a href="../core/TemplateConfiguration.html" title="class in freemarker.core"><code>TemplateConfiguration</code></a> directly, or another <a href="TemplateConfigurationFactory.html" title="class in freemarker.cache"><code>TemplateConfigurationFactory</code></a>'s result, when
- the specified matcher matches the template source.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.24</dd>
-</dl>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor.summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(freemarker.cache.TemplateSourceMatcher,freemarker.cache.TemplateConfigurationFactory)">ConditionalTemplateConfigurationFactory</a></span>&#8203;(<a href="TemplateSourceMatcher.html" title="class in freemarker.cache">TemplateSourceMatcher</a>&nbsp;matcher,
- <a href="TemplateConfigurationFactory.html" title="class in freemarker.cache">TemplateConfigurationFactory</a>&nbsp;templateConfigurationFactory)</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-constructor-name odd-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(freemarker.cache.TemplateSourceMatcher,freemarker.core.TemplateConfiguration)">ConditionalTemplateConfigurationFactory</a></span>&#8203;(<a href="TemplateSourceMatcher.html" title="class in freemarker.cache">TemplateSourceMatcher</a>&nbsp;matcher,
- <a href="../core/TemplateConfiguration.html" title="class in freemarker.core">TemplateConfiguration</a>&nbsp;templateConfiguration)</code></div>
-<div class="col-last odd-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method.summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="../core/TemplateConfiguration.html" title="class in freemarker.core">TemplateConfiguration</a></code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#get(java.lang.String,java.lang.Object)">get</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sourceName,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Returns (maybe creates) the <a href="../core/TemplateConfiguration.html" title="class in freemarker.core"><code>TemplateConfiguration</code></a> for the given template source.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>protected void</code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#setConfigurationOfChildren(freemarker.template.Configuration)">setConfigurationOfChildren</a></span>&#8203;(<a href="../template/Configuration.html" title="class in freemarker.template">Configuration</a>&nbsp;cfg)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Calls <a href="../core/TemplateConfiguration.html#setParentConfiguration(freemarker.template.Configuration)"><code>TemplateConfiguration.setParentConfiguration(Configuration)</code></a> on each enclosed
- <a href="../core/TemplateConfiguration.html" title="class in freemarker.core"><code>TemplateConfiguration</code></a> and <a href="TemplateConfigurationFactory.html#setConfiguration(freemarker.template.Configuration)"><code>TemplateConfigurationFactory.setConfiguration(Configuration)</code></a>
- on each enclosed <a href="TemplateConfigurationFactory.html" title="class in freemarker.cache"><code>TemplateConfigurationFactory</code></a> objects.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods.inherited.from.class.freemarker.cache.TemplateConfigurationFactory">Methods inherited from class&nbsp;freemarker.cache.<a href="TemplateConfigurationFactory.html" title="class in freemarker.cache">TemplateConfigurationFactory</a></h3>
-<code><a href="TemplateConfigurationFactory.html#getConfiguration()">getConfiguration</a>, <a href="TemplateConfigurationFactory.html#setConfiguration(freemarker.template.Configuration)">setConfiguration</a></code></div>
-<div class="inherited-list">
-<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor.detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(freemarker.cache.TemplateSourceMatcher,freemarker.cache.TemplateConfigurationFactory)">
-<h3>ConditionalTemplateConfigurationFactory</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ConditionalTemplateConfigurationFactory</span>&#8203;<span class="parameters">(<a href="TemplateSourceMatcher.html" title="class in freemarker.cache">TemplateSourceMatcher</a>&nbsp;matcher,
- <a href="TemplateConfigurationFactory.html" title="class in freemarker.cache">TemplateConfigurationFactory</a>&nbsp;templateConfigurationFactory)</span></div>
-</section>
-</li>
-<li>
-<section class="detail" id="&lt;init&gt;(freemarker.cache.TemplateSourceMatcher,freemarker.core.TemplateConfiguration)">
-<h3>ConditionalTemplateConfigurationFactory</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ConditionalTemplateConfigurationFactory</span>&#8203;<span class="parameters">(<a href="TemplateSourceMatcher.html" title="class in freemarker.cache">TemplateSourceMatcher</a>&nbsp;matcher,
- <a href="../core/TemplateConfiguration.html" title="class in freemarker.core">TemplateConfiguration</a>&nbsp;templateConfiguration)</span></div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method.detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="get(java.lang.String,java.lang.Object)">
-<h3>get</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../core/TemplateConfiguration.html" title="class in freemarker.core">TemplateConfiguration</a></span>&nbsp;<span class="element-name">get</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sourceName,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</span>
-                          throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>,
-<a href="TemplateConfigurationFactoryException.html" title="class in freemarker.cache">TemplateConfigurationFactoryException</a></span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="TemplateConfigurationFactory.html#get(java.lang.String,java.lang.Object)">TemplateConfigurationFactory</a></code></span></div>
-<div class="block">Returns (maybe creates) the <a href="../core/TemplateConfiguration.html" title="class in freemarker.core"><code>TemplateConfiguration</code></a> for the given template source.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="TemplateConfigurationFactory.html#get(java.lang.String,java.lang.Object)">get</a></code>&nbsp;in class&nbsp;<code><a href="TemplateConfigurationFactory.html" title="class in freemarker.cache">TemplateConfigurationFactory</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>sourceName</code> - The name (path) that was used for <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a>. See
-            <a href="../template/Template.html#getSourceName()"><code>Template.getSourceName()</code></a> for details.</dd>
-<dd><code>templateSource</code> - The object returned by <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a>.</dd>
-<dt>Returns:</dt>
-<dd>The <a href="../core/TemplateConfiguration.html" title="class in freemarker.core"><code>TemplateConfiguration</code></a> to apply, or <code>null</code> if the there's no <a href="../core/TemplateConfiguration.html" title="class in freemarker.core"><code>TemplateConfiguration</code></a> for
-         this template source.</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - Typically, if there factory needs further I/O to find out more about the template source, but that
-             fails.</dd>
-<dd><code><a href="TemplateConfigurationFactoryException.html" title="class in freemarker.cache">TemplateConfigurationFactoryException</a></code> - If there's a problem that's specific to the factory logic.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="setConfigurationOfChildren(freemarker.template.Configuration)">
-<h3>setConfigurationOfChildren</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setConfigurationOfChildren</span>&#8203;<span class="parameters">(<a href="../template/Configuration.html" title="class in freemarker.template">Configuration</a>&nbsp;cfg)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from class:&nbsp;<code><a href="TemplateConfigurationFactory.html#setConfigurationOfChildren(freemarker.template.Configuration)">TemplateConfigurationFactory</a></code></span></div>
-<div class="block">Calls <a href="../core/TemplateConfiguration.html#setParentConfiguration(freemarker.template.Configuration)"><code>TemplateConfiguration.setParentConfiguration(Configuration)</code></a> on each enclosed
- <a href="../core/TemplateConfiguration.html" title="class in freemarker.core"><code>TemplateConfiguration</code></a> and <a href="TemplateConfigurationFactory.html#setConfiguration(freemarker.template.Configuration)"><code>TemplateConfigurationFactory.setConfiguration(Configuration)</code></a>
- on each enclosed <a href="TemplateConfigurationFactory.html" title="class in freemarker.cache"><code>TemplateConfigurationFactory</code></a> objects. It only supposed to call these on the direct
- "children" of this object, not on the children of the children.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="TemplateConfigurationFactory.html#setConfigurationOfChildren(freemarker.template.Configuration)">setConfigurationOfChildren</a></code>&nbsp;in class&nbsp;<code><a href="TemplateConfigurationFactory.html" title="class in freemarker.cache">TemplateConfigurationFactory</a></code></dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/freemarker/cache/FileExtensionMatcher.html b/builds/2.3.33-preview/_html/api/freemarker/cache/FileExtensionMatcher.html
deleted file mode 100644
index aa5f3ded..00000000
--- a/builds/2.3.33-preview/_html/api/freemarker/cache/FileExtensionMatcher.html
+++ /dev/null
@@ -1,214 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>FileExtensionMatcher (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="declaration: package: freemarker.cache, class: FileExtensionMatcher">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-all.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div>
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">freemarker.cache</a></div>
-<h1 title="Class FileExtensionMatcher" class="title">Class FileExtensionMatcher</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="TemplateSourceMatcher.html" title="class in freemarker.cache">freemarker.cache.TemplateSourceMatcher</a>
-<div class="inheritance">freemarker.cache.FileExtensionMatcher</div>
-</div>
-</div>
-<section class="description">
-<hr>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">FileExtensionMatcher</span>
-<span class="extends-implements">extends <a href="TemplateSourceMatcher.html" title="class in freemarker.cache">TemplateSourceMatcher</a></span></div>
-<div class="block">Matches the file extension; unlike other matchers, by default case <em>insensitive</em>. A name (a path) is
- considered to have the given extension exactly if it ends with a dot plus the extension.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.24</dd>
-</dl>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor.summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(java.lang.String)">FileExtensionMatcher</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;extension)</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method.summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="FileExtensionMatcher.html" title="class in freemarker.cache">FileExtensionMatcher</a></code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#caseInsensitive(boolean)">caseInsensitive</a></span>&#8203;(boolean&nbsp;caseInsensitive)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Fluid API variation of <a href="#setCaseInsensitive(boolean)"><code>setCaseInsensitive(boolean)</code></a></div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#isCaseInsensitive()">isCaseInsensitive</a></span>()</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#matches(java.lang.String,java.lang.Object)">matches</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sourceName,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#setCaseInsensitive(boolean)">setCaseInsensitive</a></span>&#8203;(boolean&nbsp;caseInsensitive)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Sets if the matching will be case insensitive (UNICODE compliant); default is <code>true</code>.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor.detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.String)">
-<h3>FileExtensionMatcher</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">FileExtensionMatcher</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;extension)</span></div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>extension</code> - The file extension (without the initial dot). Can't contain there characters:
-            <code>'/'</code>, <code>'*'</code>, <code>'?'</code>. May contains <code>'.'</code>, but can't start with it.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method.detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="matches(java.lang.String,java.lang.Object)">
-<h3>matches</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">matches</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sourceName,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</span>
-                throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
-<dl class="notes">
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="isCaseInsensitive()">
-<h3>isCaseInsensitive</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isCaseInsensitive</span>()</div>
-</section>
-</li>
-<li>
-<section class="detail" id="setCaseInsensitive(boolean)">
-<h3>setCaseInsensitive</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCaseInsensitive</span>&#8203;<span class="parameters">(boolean&nbsp;caseInsensitive)</span></div>
-<div class="block">Sets if the matching will be case insensitive (UNICODE compliant); default is <code>true</code>.</div>
-</section>
-</li>
-<li>
-<section class="detail" id="caseInsensitive(boolean)">
-<h3>caseInsensitive</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="FileExtensionMatcher.html" title="class in freemarker.cache">FileExtensionMatcher</a></span>&nbsp;<span class="element-name">caseInsensitive</span>&#8203;<span class="parameters">(boolean&nbsp;caseInsensitive)</span></div>
-<div class="block">Fluid API variation of <a href="#setCaseInsensitive(boolean)"><code>setCaseInsensitive(boolean)</code></a></div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/freemarker/cache/FileNameGlobMatcher.html b/builds/2.3.33-preview/_html/api/freemarker/cache/FileNameGlobMatcher.html
deleted file mode 100644
index a6e51efb..00000000
--- a/builds/2.3.33-preview/_html/api/freemarker/cache/FileNameGlobMatcher.html
+++ /dev/null
@@ -1,216 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>FileNameGlobMatcher (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="declaration: package: freemarker.cache, class: FileNameGlobMatcher">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-all.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div>
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">freemarker.cache</a></div>
-<h1 title="Class FileNameGlobMatcher" class="title">Class FileNameGlobMatcher</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance"><a href="TemplateSourceMatcher.html" title="class in freemarker.cache">freemarker.cache.TemplateSourceMatcher</a>
-<div class="inheritance">freemarker.cache.FileNameGlobMatcher</div>
-</div>
-</div>
-<section class="description">
-<hr>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">FileNameGlobMatcher</span>
-<span class="extends-implements">extends <a href="TemplateSourceMatcher.html" title="class in freemarker.cache">TemplateSourceMatcher</a></span></div>
-<div class="block">As opposed to <a href="PathGlobMatcher.html" title="class in freemarker.cache"><code>PathGlobMatcher</code></a>, it only compares the "file name" part (the part after the last <code>/</code>) of
- the source name with the given glob. For example, the file name glob <code>*.ftlh</code> matches both <code>foo.ftlh</code> and
- <code>foo/bar.ftlh</code>. With other words, that file name glob is equivalent with the <code>**</code><code>/*.ftlh</code>)
- <em>path</em> glob ( <a href="PathGlobMatcher.html" title="class in freemarker.cache"><code>PathGlobMatcher</code></a>).</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.24</dd>
-</dl>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor.summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(java.lang.String)">FileNameGlobMatcher</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;glob)</code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method.summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="FileNameGlobMatcher.html" title="class in freemarker.cache">FileNameGlobMatcher</a></code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#caseInsensitive(boolean)">caseInsensitive</a></span>&#8203;(boolean&nbsp;caseInsensitive)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Fluid API variation of <a href="#setCaseInsensitive(boolean)"><code>setCaseInsensitive(boolean)</code></a></div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#isCaseInsensitive()">isCaseInsensitive</a></span>()</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#matches(java.lang.String,java.lang.Object)">matches</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sourceName,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">&nbsp;</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#setCaseInsensitive(boolean)">setCaseInsensitive</a></span>&#8203;(boolean&nbsp;caseInsensitive)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Sets if the matching will be case insensitive (UNICODE compliant); default is <code>false</code>.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor.detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;(java.lang.String)">
-<h3>FileNameGlobMatcher</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">FileNameGlobMatcher</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;glob)</span></div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>glob</code> - Glob with the syntax defined by <a href="../template/utility/StringUtil.html#globToRegularExpression(java.lang.String,boolean)"><code>StringUtil.globToRegularExpression(String, boolean)</code></a>. Must not
-            start with <code>/</code>.</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method.detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="matches(java.lang.String,java.lang.Object)">
-<h3>matches</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">matches</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;sourceName,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</span>
-                throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
-<dl class="notes">
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="isCaseInsensitive()">
-<h3>isCaseInsensitive</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isCaseInsensitive</span>()</div>
-</section>
-</li>
-<li>
-<section class="detail" id="setCaseInsensitive(boolean)">
-<h3>setCaseInsensitive</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCaseInsensitive</span>&#8203;<span class="parameters">(boolean&nbsp;caseInsensitive)</span></div>
-<div class="block">Sets if the matching will be case insensitive (UNICODE compliant); default is <code>false</code>.</div>
-</section>
-</li>
-<li>
-<section class="detail" id="caseInsensitive(boolean)">
-<h3>caseInsensitive</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="FileNameGlobMatcher.html" title="class in freemarker.cache">FileNameGlobMatcher</a></span>&nbsp;<span class="element-name">caseInsensitive</span>&#8203;<span class="parameters">(boolean&nbsp;caseInsensitive)</span></div>
-<div class="block">Fluid API variation of <a href="#setCaseInsensitive(boolean)"><code>setCaseInsensitive(boolean)</code></a></div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/freemarker/cache/FileTemplateLoader.html b/builds/2.3.33-preview/_html/api/freemarker/cache/FileTemplateLoader.html
deleted file mode 100644
index 461b01bd..00000000
--- a/builds/2.3.33-preview/_html/api/freemarker/cache/FileTemplateLoader.html
+++ /dev/null
@@ -1,522 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>FileTemplateLoader (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="declaration: package: freemarker.cache, class: FileTemplateLoader">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar.top">
-<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
-<li><a href="../../index.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="nav-bar-cell1-rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-all.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div>
-<ul class="sub-nav-list">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="sub-nav-list">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<div class="nav-list-search"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip.navbar.top">
-<!--   -->
-</span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">freemarker.cache</a></div>
-<h1 title="Class FileTemplateLoader" class="title">Class FileTemplateLoader</h1>
-</div>
-<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">freemarker.cache.FileTemplateLoader</div>
-</div>
-<section class="description">
-<dl class="notes">
-<dt>All Implemented Interfaces:</dt>
-<dd><code><a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></code></dd>
-</dl>
-<hr>
-<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">FileTemplateLoader</span>
-<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
-implements <a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></span></div>
-<div class="block">A <a href="TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> that uses files inside a specified directory as the source of templates. By default it does
- security checks on the <em>canonical</em> path that will prevent it serving templates outside that specified
- directory. If you want symbolic links that point outside the template directory to work, you need to disable this
- feature by using <a href="#%3Cinit%3E(java.io.File,boolean)"><code>FileTemplateLoader(File, boolean)</code></a> with <code>true</code> second argument, but before that, check
- the security implications there!</div>
-</section>
-<section class="summary">
-<ul class="summary-list">
-<!-- =========== FIELD SUMMARY =========== -->
-<li>
-<section class="field-summary" id="field.summary">
-<h2>Field Summary</h2>
-<div class="caption"><span>Fields</span></div>
-<div class="summary-table three-column-summary">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Field</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a></code></div>
-<div class="col-second even-row-color"><code><span class="member-name-link"><a href="#baseDir">baseDir</a></span></code></div>
-<div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second odd-row-color"><code><span class="member-name-link"><a href="#SYSTEM_PROPERTY_NAME_EMULATE_CASE_SENSITIVE_FILE_SYSTEM">SYSTEM_PROPERTY_NAME_EMULATE_CASE_SENSITIVE_FILE_SYSTEM</a></span></code></div>
-<div class="col-last odd-row-color">
-<div class="block">By setting this Java system property to <code>true</code>, you can change the default of
- <code>#getEmulateCaseSensitiveFileSystem()</code>.</div>
-</div>
-</div>
-</section>
-</li>
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<li>
-<section class="constructor-summary" id="constructor.summary">
-<h2>Constructor Summary</h2>
-<div class="caption"><span>Constructors</span></div>
-<div class="summary-table two-column-summary">
-<div class="table-header col-first">Constructor</div>
-<div class="table-header col-last">Description</div>
-<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E()">FileTemplateLoader</a></span>()</code></div>
-<div class="col-last even-row-color">
-<div class="block"><span class="deprecated-label">Deprecated.</span>
-<div class="deprecation-comment">Relying on what the current directory is is a bad practice; use
-             <a href="#%3Cinit%3E(java.io.File)"><code>FileTemplateLoader(File)</code></a> instead.</div>
-</div>
-</div>
-<div class="col-constructor-name odd-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(java.io.File)">FileTemplateLoader</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;baseDir)</code></div>
-<div class="col-last odd-row-color">
-<div class="block">Creates a new file template loader that will use the specified directory
- as the base directory for loading templates.</div>
-</div>
-<div class="col-constructor-name even-row-color"><code><span class="member-name-link"><a href="#%3Cinit%3E(java.io.File,boolean)">FileTemplateLoader</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;baseDir,
- boolean&nbsp;disableCanonicalPathCheck)</code></div>
-<div class="col-last even-row-color">
-<div class="block">Creates a new file template loader that will use the specified directory as the base directory for loading
- templates.</div>
-</div>
-</div>
-</section>
-</li>
-<!-- ========== METHOD SUMMARY =========== -->
-<li>
-<section class="method-summary" id="method.summary">
-<h2>Method Summary</h2>
-<div id="method-summary-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
-<div id="method-summary-table.tabpanel" role="tabpanel">
-<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
-<div class="table-header col-first">Modifier and Type</div>
-<div class="table-header col-second">Method</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#closeTemplateSource(java.lang.Object)">closeTemplateSource</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Closes the template source, releasing any resources held that are only required for reading the template and/or
- its metadata.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#findTemplateSource(java.lang.String)">findTemplateSource</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Finds the template in the backing storage and returns an object that identifies the storage location where the
- template can be loaded from.</div>
-</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a></code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getBaseDirectory()">getBaseDirectory</a></span>()</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Returns the base directory in which the templates are searched.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>boolean</code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getEmulateCaseSensitiveFileSystem()">getEmulateCaseSensitiveFileSystem</a></span>()</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Getter pair of <a href="#setEmulateCaseSensitiveFileSystem(boolean)"><code>setEmulateCaseSensitiveFileSystem(boolean)</code></a>.</div>
-</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>protected boolean</code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getEmulateCaseSensitiveFileSystemDefault()">getEmulateCaseSensitiveFileSystemDefault</a></span>()</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Returns the default of <a href="#getEmulateCaseSensitiveFileSystem()"><code>getEmulateCaseSensitiveFileSystem()</code></a>.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>long</code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getLastModified(java.lang.Object)">getLastModified</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Returns the time of last modification of the specified template source.</div>
-</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link">Reader</a></code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#getReader(java.lang.Object,java.lang.String)">getReader</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource,
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;encoding)</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Returns the character stream of a template represented by the specified template source.</div>
-</div>
-<div class="col-first odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code>void</code></div>
-<div class="col-second odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#setEmulateCaseSensitiveFileSystem(boolean)">setEmulateCaseSensitiveFileSystem</a></span>&#8203;(boolean&nbsp;nameCaseChecked)</code></div>
-<div class="col-last odd-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Intended for development only, checks if the template name matches the case (upper VS lower case letters) of the
- actual file name, and if it doesn't, it emulates a file-not-found even if the file system is case insensitive.</div>
-</div>
-<div class="col-first even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
-<div class="col-second even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table"><code><span class="member-name-link"><a href="#toString()">toString</a></span>()</code></div>
-<div class="col-last even-row-color method-summary-table-tab2 method-summary-table-tab4 method-summary-table">
-<div class="block">Show class name and some details that are useful in template-not-found errors.</div>
-</div>
-</div>
-</div>
-</div>
-<div class="inherited-list">
-<h3 id="methods.inherited.from.class.java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
-<code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
-</section>
-</li>
-</ul>
-</section>
-<section class="details">
-<ul class="details-list">
-<!-- ============ FIELD DETAIL =========== -->
-<li>
-<section class="field-details" id="field.detail">
-<h2>Field Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="SYSTEM_PROPERTY_NAME_EMULATE_CASE_SENSITIVE_FILE_SYSTEM">
-<h3>SYSTEM_PROPERTY_NAME_EMULATE_CASE_SENSITIVE_FILE_SYSTEM</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">SYSTEM_PROPERTY_NAME_EMULATE_CASE_SENSITIVE_FILE_SYSTEM</span></div>
-<div class="block">By setting this Java system property to <code>true</code>, you can change the default of
- <code>#getEmulateCaseSensitiveFileSystem()</code>.</div>
-</section>
-</li>
-<li>
-<section class="detail" id="baseDir">
-<h3>baseDir</h3>
-<div class="member-signature"><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a></span>&nbsp;<span class="element-name">baseDir</span></div>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<li>
-<section class="constructor-details" id="constructor.detail">
-<h2>Constructor Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="&lt;init&gt;()">
-<h3>FileTemplateLoader</h3>
-<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
-</span><span class="modifiers">public</span>&nbsp;<span class="element-name">FileTemplateLoader</span>()
-                   throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
-<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
-<div class="deprecation-comment">Relying on what the current directory is is a bad practice; use
-             <a href="#%3Cinit%3E(java.io.File)"><code>FileTemplateLoader(File)</code></a> instead.</div>
-</div>
-<div class="block">Creates a new file template cache that will use the current directory (the value of the system property
- <code>user.dir</code> as the base directory for loading templates. It will not allow access to template files
- that are accessible through symlinks that point outside the base directory.</div>
-<dl class="notes">
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="&lt;init&gt;(java.io.File)">
-<h3>FileTemplateLoader</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">FileTemplateLoader</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;baseDir)</span>
-                   throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
-<div class="block">Creates a new file template loader that will use the specified directory
- as the base directory for loading templates. It will not allow access to
- template files that are accessible through symlinks that point outside 
- the base directory.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>baseDir</code> - the base directory for loading templates</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="&lt;init&gt;(java.io.File,boolean)">
-<h3>FileTemplateLoader</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">FileTemplateLoader</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a>&nbsp;baseDir,
- boolean&nbsp;disableCanonicalPathCheck)</span>
-                   throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
-<div class="block">Creates a new file template loader that will use the specified directory as the base directory for loading
- templates. See the parameters for allowing symlinks that point outside the base directory.</div>
-<dl class="notes">
-<dt>Parameters:</dt>
-<dd><code>baseDir</code> - the base directory for loading templates</dd>
-<dd><code>disableCanonicalPathCheck</code> - If <code>true</code>, it will not check if the file to be loaded is inside the <code>baseDir</code> or not,
-            according the <em>canonical</em> paths of the <code>baseDir</code> and the file to load. Note that
-            <a href="../template/Configuration.html#getTemplate(java.lang.String)"><code>Configuration.getTemplate(String)</code></a> and (its overloads) already prevents backing out from the
-            template directory with paths like <code>/../../../etc/password</code>, however, that can be circumvented
-            with symbolic links or other file system features. If you really want to use symbolic links that point
-            outside the <code>baseDir</code>, set this parameter to <code>true</code>, but then be very careful with
-            template paths that are supplied by the visitor or an external system.</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-<!-- ============ METHOD DETAIL ========== -->
-<li>
-<section class="method-details" id="method.detail">
-<h2>Method Details</h2>
-<ul class="member-list">
-<li>
-<section class="detail" id="findTemplateSource(java.lang.String)">
-<h3>findTemplateSource</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span>&nbsp;<span class="element-name">findTemplateSource</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lan [...]
-                          throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="TemplateLoader.html#findTemplateSource(java.lang.String)">TemplateLoader</a></code></span></div>
-<div class="block">Finds the template in the backing storage and returns an object that identifies the storage location where the
- template can be loaded from. See the return value for more information.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="TemplateLoader.html#findTemplateSource(java.lang.String)">findTemplateSource</a></code>&nbsp;in interface&nbsp;<code><a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>name</code> - The name (template root directory relative path) of the template, already localized and normalized by
-            the <a href="TemplateCache.html" title="class in freemarker.cache"><code>cache</code></a>. It is completely up to the loader implementation to
-            interpret the name, however it should expect to receive hierarchical paths where path components are
-            separated by a slash (not backslash). Backslashes (or any other OS specific separator character) are
-            not considered as separators by FreeMarker, and thus they will not be replaced with slash before
-            passing to this method, so it's up to the template loader to handle them (say, by throwing an
-            exception that tells the user that the path (s)he has entered is invalid, as (s)he must use slash --
-            typical mistake of Windows users). The passed names are always considered relative to some
-            loader-defined root location (often referred as the "template root directory"), and will never start
-            with a slash, nor will they contain a path component consisting of either a single or a double dot --
-            these are all resolved by the template cache before passing the name to the loader. As a side effect,
-            paths that trivially reach outside template root directory, such as <code>../my.ftl</code>, will be
-            rejected by the template cache, so they never reach the template loader. Note again, that if the path
-            uses backslash as path separator instead of slash as (the template loader should not accept that), the
-            normalization will not properly happen, as FreeMarker (the cache) recognizes only the slashes as
-            separators.</dd>
-<dt>Returns:</dt>
-<dd>An object representing the template source, which can be supplied in subsequent calls to
-         <a href="TemplateLoader.html#getLastModified(java.lang.Object)"><code>TemplateLoader.getLastModified(Object)</code></a> and <a href="TemplateLoader.html#getReader(java.lang.Object,java.lang.String)"><code>TemplateLoader.getReader(Object, String)</code></a>, when those are called on the
-         same <a href="TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a>. <code>null</code> must be returned if the source for the template doesn't exist;
-         don't throw exception then! The exact type of this object is up to the <a href="TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a>
-         implementation. As this object is possibly used as hash key in caches, and is surly compared with another
-         template source for equality, <b>it must have a proper <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link"><code>Object.equals(Object)</code></a> and
-         <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link"><code>Object.hashCode()</code></a>) implementation</b>. Especially, template sources that refer to the same
-         physical source must be equivalent, otherwise template caching can become inefficient. This is only
-         expected from <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link"><code>Object.equals(Object)</code></a> when the compared template sources came from the same
-         <a href="TemplateLoader.html" title="interface in freemarker.cache"><code>TemplateLoader</code></a> instance. Also, it must not influence the equality if the source is open or
-         closed (<a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)"><code>TemplateLoader.closeTemplateSource(Object)</code></a>).</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - When an error occurs that makes it impossible to find out if the template exists, or to access the
-             existing template. Don't throw exception if the template doesn't exist, instead return with
-             <code>null</code> then!</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getLastModified(java.lang.Object)">
-<h3>getLastModified</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getLastModified</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="TemplateLoader.html#getLastModified(java.lang.Object)">TemplateLoader</a></code></span></div>
-<div class="block">Returns the time of last modification of the specified template source. This method is called after
- <code>findTemplateSource()</code>.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="TemplateLoader.html#getLastModified(java.lang.Object)">getLastModified</a></code>&nbsp;in interface&nbsp;<code><a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>templateSource</code> - an object representing a template source (the template file), obtained through a prior call to
-            <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a>. This must be an object on which
-            <a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)"><code>TemplateLoader.closeTemplateSource(Object)</code></a> wasn't applied yet.</dd>
-<dt>Returns:</dt>
-<dd>The time of last modification for the specified template source, or -1 if the time is not known. This
-            value meant to be milliseconds since the epoch, but in fact FreeMarker doesn't care what it means, it
-            only cares if it changes, in which case the template needs to be reloaded (even if the value has
-            decreased). -1 is not special in that regard either; if you keep returning it, FreeMarker won't
-            reload the template (as far as it's not evicted from the cache from some other
-            reason). Note that <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Long.html#MIN_VALUE" title="class or interface in java.lang" class="external-link"><code>Long.MIN_VALUE</code></a> is reserved for internal use.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getReader(java.lang.Object,java.lang.String)">
-<h3>getReader</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link">Reader</a></span>&nbsp;<span class="element-name">getReader</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="ext [...]
- <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;encoding)</span>
-                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="TemplateLoader.html#getReader(java.lang.Object,java.lang.String)">TemplateLoader</a></code></span></div>
-<div class="block">Returns the character stream of a template represented by the specified template source. This method is possibly
- called for multiple times for the same template source object, and it must always return a <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link"><code>Reader</code></a> that
- reads the template from its beginning. Before this method is called for the second time (or later), its caller
- must close the previously returned <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link"><code>Reader</code></a>, and it must not use it anymore. That is, this method is not
- required to support multiple concurrent readers for the same source <code>templateSource</code> object.
- 
- <p>
- Typically, this method is called if the template is missing from the cache, or if after calling
- <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a> and <a href="TemplateLoader.html#getLastModified(java.lang.Object)"><code>TemplateLoader.getLastModified(Object)</code></a> it was determined that the cached copy
- of the template is stale. Then, if it turns out that the <code>encoding</code> parameter used doesn't match the actual
- template content (based on the <code>#ftl encoding=...</code> header), this method will be called for a second time
- with the correct <code>encoding</code> parameter value.
- 
- <p>
- Unlike <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a>, this method must not tolerate if the template is not found, and
- must throw <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link"><code>IOException</code></a> in that case.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="TemplateLoader.html#getReader(java.lang.Object,java.lang.String)">getReader</a></code>&nbsp;in interface&nbsp;<code><a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>templateSource</code> - an object representing a template source, obtained through a prior call to
-            <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a>. This must be an object on which
-            <a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)"><code>TemplateLoader.closeTemplateSource(Object)</code></a> wasn't applied yet.</dd>
-<dd><code>encoding</code> - the character encoding used to translate source bytes to characters. Some loaders may not have access
-            to the byte representation of the template stream, and instead directly obtain a character stream.
-            These loaders should ignore the encoding parameter.</dd>
-<dt>Returns:</dt>
-<dd>A <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link"><code>Reader</code></a> representing the template character stream; not <code>null</code>. It's the responsibility of
-         the caller (which is <a href="TemplateCache.html" title="class in freemarker.cache"><code>TemplateCache</code></a> usually) to <code>close()</code> it. The <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/Reader.html" title="class or interface in java.io" class="external-link"><code>Reader</code></a> is not
-         required to work after the <code>templateSource</code> was closed (<a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)"><code>TemplateLoader.closeTemplateSource(Object)</code></a>).</dd>
-<dt>Throws:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - if an I/O error occurs while accessing the stream.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="closeTemplateSource(java.lang.Object)">
-<h3>closeTemplateSource</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">closeTemplateSource</span>&#8203;<span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;templateSource)</span></div>
-<div class="block"><span class="descfrm-type-label">Description copied from interface:&nbsp;<code><a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)">TemplateLoader</a></code></span></div>
-<div class="block">Closes the template source, releasing any resources held that are only required for reading the template and/or
- its metadata. This is the last method that is called by the <a href="TemplateCache.html" title="class in freemarker.cache"><code>TemplateCache</code></a> for a template source, except
- that <a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link"><code>Object.equals(Object)</code></a> is might called later too. <a href="TemplateCache.html" title="class in freemarker.cache"><code>TemplateCache</code></a> ensures that this method will
- be called on every object that is returned from <a href="TemplateLoader.html#findTemplateSource(java.lang.String)"><code>TemplateLoader.findTemplateSource(String)</code></a>.</div>
-<dl class="notes">
-<dt>Specified by:</dt>
-<dd><code><a href="TemplateLoader.html#closeTemplateSource(java.lang.Object)">closeTemplateSource</a></code>&nbsp;in interface&nbsp;<code><a href="TemplateLoader.html" title="interface in freemarker.cache">TemplateLoader</a></code></dd>
-<dt>Parameters:</dt>
-<dd><code>templateSource</code> - the template source that should be closed.</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getBaseDirectory()">
-<h3>getBaseDirectory</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a></span>&nbsp;<span class="element-name">getBaseDirectory</span>()</div>
-<div class="block">Returns the base directory in which the templates are searched. This comes from the constructor argument, but
- it's possibly a canonicalized version of that.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.21</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="setEmulateCaseSensitiveFileSystem(boolean)">
-<h3>setEmulateCaseSensitiveFileSystem</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setEmulateCaseSensitiveFileSystem</span>&#8203;<span class="parameters">(boolean&nbsp;nameCaseChecked)</span></div>
-<div class="block">Intended for development only, checks if the template name matches the case (upper VS lower case letters) of the
- actual file name, and if it doesn't, it emulates a file-not-found even if the file system is case insensitive.
- This is useful when developing application on Windows, which will be later installed on Linux, OS X, etc. This
- check can be resource intensive, as to check the file name the directories involved, up to the
- <a href="#getBaseDirectory()"><code>getBaseDirectory()</code></a> directory, must be listed. Positive results (matching case) will be cached without
- expiration time.
- 
- <p>The default in <a href="FileTemplateLoader.html" title="class in freemarker.cache"><code>FileTemplateLoader</code></a> is <code>false</code>, but subclasses may change they by overriding
- <a href="#getEmulateCaseSensitiveFileSystemDefault()"><code>getEmulateCaseSensitiveFileSystemDefault()</code></a>.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.23</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getEmulateCaseSensitiveFileSystem()">
-<h3>getEmulateCaseSensitiveFileSystem</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getEmulateCaseSensitiveFileSystem</span>()</div>
-<div class="block">Getter pair of <a href="#setEmulateCaseSensitiveFileSystem(boolean)"><code>setEmulateCaseSensitiveFileSystem(boolean)</code></a>.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.23</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="getEmulateCaseSensitiveFileSystemDefault()">
-<h3>getEmulateCaseSensitiveFileSystemDefault</h3>
-<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">getEmulateCaseSensitiveFileSystemDefault</span>()</div>
-<div class="block">Returns the default of <a href="#getEmulateCaseSensitiveFileSystem()"><code>getEmulateCaseSensitiveFileSystem()</code></a>. In <a href="FileTemplateLoader.html" title="class in freemarker.cache"><code>FileTemplateLoader</code></a> it's
- <code>false</code>, unless the <a href="#SYSTEM_PROPERTY_NAME_EMULATE_CASE_SENSITIVE_FILE_SYSTEM"><code>SYSTEM_PROPERTY_NAME_EMULATE_CASE_SENSITIVE_FILE_SYSTEM</code></a> system property was
- set to <code>true</code>, but this can be overridden here in custom subclasses. For example, if your environment
- defines something like developer mode, you may want to override this to return <code>true</code> on Windows.</div>
-<dl class="notes">
-<dt>Since:</dt>
-<dd>2.3.23</dd>
-</dl>
-</section>
-</li>
-<li>
-<section class="detail" id="toString()">
-<h3>toString</h3>
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
-<div class="block">Show class name and some details that are useful in template-not-found errors.</div>
-<dl class="notes">
-<dt>Overrides:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
-<dt>Since:</dt>
-<dd>2.3.21</dd>
-</dl>
-</section>
-</li>
-</ul>
-</section>
-</li>
-</ul>
-</section>
-<!-- ========= END OF CLASS DATA ========= -->
-</main>
-</div>
-</div>
-</body>
-</html>
diff --git a/builds/2.3.33-preview/_html/api/freemarker/cache/FirstMatchTemplateConfigurationFactory.html b/builds/2.3.33-preview/_html/api/freemarker/cache/FirstMatchTemplateConfigurationFactory.html
deleted file mode 100644
index da94a8c4..00000000
--- a/builds/2.3.33-preview/_html/api/freemarker/cache/FirstMatchTemplateConfigurationFactory.html
+++ /dev/null
@@ -1,292 +0,0 @@
-<!DOCTYPE HTML>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (16) -->
-<title>FirstMatchTemplateConfigurationFactory (FreeMarker 2.3.33-nightly API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="declaration: package: freemarker.cache, class: FirstMatchTemplateConfigurationFactory">
-<meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="class-declaration-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
-var pathtoroot = "../../";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
... 368800 lines suppressed ...