http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/ant/class-use/JythonAntTask.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/ant/class-use/JythonAntTask.html 
b/docs/api/freemarker/ext/ant/class-use/JythonAntTask.html
index 129f2ab..ccaf566 100644
--- a/docs/api/freemarker/ext/ant/class-use/JythonAntTask.html
+++ b/docs/api/freemarker/ext/ant/class-use/JythonAntTask.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.ant.JythonAntTask (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.ant.JythonAntTask (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.ant.JythonAntTask (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.ant.JythonAntTask (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/ant/class-use/UnlinkedJythonOperationsImpl.html
----------------------------------------------------------------------
diff --git 
a/docs/api/freemarker/ext/ant/class-use/UnlinkedJythonOperationsImpl.html 
b/docs/api/freemarker/ext/ant/class-use/UnlinkedJythonOperationsImpl.html
index 4458811..4a670d7 100644
--- a/docs/api/freemarker/ext/ant/class-use/UnlinkedJythonOperationsImpl.html
+++ b/docs/api/freemarker/ext/ant/class-use/UnlinkedJythonOperationsImpl.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.ant.UnlinkedJythonOperationsImpl 
(FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.ant.UnlinkedJythonOperationsImpl 
(FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.ant.UnlinkedJythonOperationsImpl (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="Uses of Class 
freemarker.ext.ant.UnlinkedJythonOperationsImpl (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/ant/package-frame.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/ant/package-frame.html 
b/docs/api/freemarker/ext/ant/package-frame.html
index 2506b14..abac6ef 100644
--- a/docs/api/freemarker/ext/ant/package-frame.html
+++ b/docs/api/freemarker/ext/ant/package-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>freemarker.ext.ant (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>freemarker.ext.ant (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/ant/package-summary.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/ant/package-summary.html 
b/docs/api/freemarker/ext/ant/package-summary.html
index 08726fd..0896ac9 100644
--- a/docs/api/freemarker/ext/ant/package-summary.html
+++ b/docs/api/freemarker/ext/ant/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>freemarker.ext.ant (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>freemarker.ext.ant (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="freemarker.ext.ant (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="freemarker.ext.ant (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/ant/package-tree.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/ant/package-tree.html 
b/docs/api/freemarker/ext/ant/package-tree.html
index ced55a5..9b3fd72 100644
--- a/docs/api/freemarker/ext/ant/package-tree.html
+++ b/docs/api/freemarker/ext/ant/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>freemarker.ext.ant Class Hierarchy (FreeMarker 2.3.27-incubating 
API)</title>
-<meta name="date" content="2017-11-11">
+<title>freemarker.ext.ant Class Hierarchy (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="freemarker.ext.ant Class Hierarchy 
(FreeMarker 2.3.27-incubating API)";
+            parent.document.title="freemarker.ext.ant Class Hierarchy 
(FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/ant/package-use.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/ant/package-use.html 
b/docs/api/freemarker/ext/ant/package-use.html
index 421e094..1199966 100644
--- a/docs/api/freemarker/ext/ant/package-use.html
+++ b/docs/api/freemarker/ext/ant/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:52 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:48 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package freemarker.ext.ant (FreeMarker 2.3.27-incubating 
API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Package freemarker.ext.ant (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package freemarker.ext.ant 
(FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Package freemarker.ext.ant 
(FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/ArrayModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/ArrayModel.html 
b/docs/api/freemarker/ext/beans/ArrayModel.html
index f950b8d..b986b94 100644
--- a/docs/api/freemarker/ext/beans/ArrayModel.html
+++ b/docs/api/freemarker/ext/beans/ArrayModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ArrayModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>ArrayModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ArrayModel (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="ArrayModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/BeanModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/BeanModel.html 
b/docs/api/freemarker/ext/beans/BeanModel.html
index 81e0228..db13d2a 100644
--- a/docs/api/freemarker/ext/beans/BeanModel.html
+++ b/docs/api/freemarker/ext/beans/BeanModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BeanModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>BeanModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeanModel (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="BeanModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/BeansModelCache.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/BeansModelCache.html 
b/docs/api/freemarker/ext/beans/BeansModelCache.html
index 71fb728..b335d67 100644
--- a/docs/api/freemarker/ext/beans/BeansModelCache.html
+++ b/docs/api/freemarker/ext/beans/BeansModelCache.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BeansModelCache (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>BeansModelCache (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeansModelCache (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="BeansModelCache (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html
----------------------------------------------------------------------
diff --git 
a/docs/api/freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html 
b/docs/api/freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html
index 68bad18..0c2a90a 100644
--- a/docs/api/freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html
+++ b/docs/api/freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BeansWrapper.MethodAppearanceDecision (FreeMarker 2.3.27-incubating 
API)</title>
-<meta name="date" content="2017-11-11">
+<title>BeansWrapper.MethodAppearanceDecision (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeansWrapper.MethodAppearanceDecision 
(FreeMarker 2.3.27-incubating API)";
+            parent.document.title="BeansWrapper.MethodAppearanceDecision 
(FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -156,27 +156,53 @@ extends java.lang.Object</pre>
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>java.beans.PropertyDescriptor</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#getExposeAsProperty--">getExposeAsProperty</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#getExposeAsProperty--">getExposeAsProperty</a></span>()</code>
+<div class="block">See in the documentation of <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>.</div>
+</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#getExposeMethodAs--">getExposeMethodAs</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#getExposeMethodAs--">getExposeMethodAs</a></span>()</code>
+<div class="block">See in the documentation of <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>.</div>
+</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#getMethodShadowsProperty--">getMethodShadowsProperty</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#getMethodShadowsProperty--">getMethodShadowsProperty</a></span>()</code>
+<div class="block">See in the documentation of <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>.</div>
+</td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setExposeAsProperty-java.beans.PropertyDescriptor-">setExposeAsProperty</a></span>(java.beans.PropertyDescriptor&nbsp;exposeAsProperty)</code>&nbsp;</td>
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#getReplaceExistingProperty--">getReplaceExistingProperty</a></span>()</code>
+<div class="block">Getter pair of <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setReplaceExistingProperty-boolean-"><code>setReplaceExistingProperty(boolean)</code></a>.</div>
+</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setExposeMethodAs-java.lang.String-">setExposeMethodAs</a></span>(java.lang.String&nbsp;exposeAsMethod)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setExposeAsProperty-java.beans.PropertyDescriptor-">setExposeAsProperty</a></span>(java.beans.PropertyDescriptor&nbsp;exposeAsProperty)</code>
+<div class="block">See in the documentation of <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>.</div>
+</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setMethodShadowsProperty-boolean-">setMethodShadowsProperty</a></span>(boolean&nbsp;shadowEarlierProperty)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setExposeMethodAs-java.lang.String-">setExposeMethodAs</a></span>(java.lang.String&nbsp;exposeAsMethod)</code>
+<div class="block">See in the documentation of <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>.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setMethodShadowsProperty-boolean-">setMethodShadowsProperty</a></span>(boolean&nbsp;shadowEarlierProperty)</code>
+<div class="block">See in the documentation of <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>.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setReplaceExistingProperty-boolean-">setReplaceExistingProperty</a></span>(boolean&nbsp;overrideExistingProperty)</code>
+<div class="block">If <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#getExposeAsProperty--"><code>getExposeAsProperty()</code></a>
 is non-<code>null</code>, and a <code>PropertyDescriptor</code> with the same
+ property name was already added to the class introspection data, this decides 
if that will be replaced
+ with the <code>PropertyDescriptor</code> returned by <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#getExposeAsProperty--"><code>getExposeAsProperty()</code></a>.</div>
+</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -224,6 +250,7 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>getExposeAsProperty</h4>
 <pre>public&nbsp;java.beans.PropertyDescriptor&nbsp;getExposeAsProperty()</pre>
+<div class="block">See in the documentation of <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>.</div>
 </li>
 </ul>
 <a name="setExposeAsProperty-java.beans.PropertyDescriptor-">
@@ -233,6 +260,44 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>setExposeAsProperty</h4>
 
<pre>public&nbsp;void&nbsp;setExposeAsProperty(java.beans.PropertyDescriptor&nbsp;exposeAsProperty)</pre>
+<div class="block">See in the documentation of <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>.
+ Note that you may also want to call
+ <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setMethodShadowsProperty-boolean-"><code>setMethodShadowsProperty(false)</code></a>
 when you call this.</div>
+</li>
+</ul>
+<a name="getReplaceExistingProperty--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReplaceExistingProperty</h4>
+<pre>public&nbsp;boolean&nbsp;getReplaceExistingProperty()</pre>
+<div class="block">Getter pair of <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setReplaceExistingProperty-boolean-"><code>setReplaceExistingProperty(boolean)</code></a>.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>2.3.28</dd>
+</dl>
+</li>
+</ul>
+<a name="setReplaceExistingProperty-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReplaceExistingProperty</h4>
+<pre>public&nbsp;void&nbsp;setReplaceExistingProperty(boolean&nbsp;overrideExistingProperty)</pre>
+<div class="block">If <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#getExposeAsProperty--"><code>getExposeAsProperty()</code></a>
 is non-<code>null</code>, and a <code>PropertyDescriptor</code> with the same
+ property name was already added to the class introspection data, this decides 
if that will be replaced
+ with the <code>PropertyDescriptor</code> returned by <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#getExposeAsProperty--"><code>getExposeAsProperty()</code></a>.
 The default is <code>false</code>,
+ that is, the old <code>PropertyDescriptor</code> is kept, and the new one is 
ignored.
+ JavaBean properties discovered with the standard (non-<a 
href="../../../freemarker/ext/beans/MethodAppearanceFineTuner.html" 
title="interface in 
freemarker.ext.beans"><code>MethodAppearanceFineTuner</code></a>) mechanism
+ are added before those created by the <a 
href="../../../freemarker/ext/beans/MethodAppearanceFineTuner.html" 
title="interface in 
freemarker.ext.beans"><code>MethodAppearanceFineTuner</code></a>, so with this 
you can decide if a
+ real JavaBeans property can be replaced by the "fake" one created with
+ <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setExposeAsProperty-java.beans.PropertyDescriptor-"><code>setExposeAsProperty(PropertyDescriptor)</code></a>.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>2.3.28</dd>
+</dl>
 </li>
 </ul>
 <a name="getExposeMethodAs--">
@@ -242,6 +307,7 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>getExposeMethodAs</h4>
 <pre>public&nbsp;java.lang.String&nbsp;getExposeMethodAs()</pre>
+<div class="block">See in the documentation of <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>.</div>
 </li>
 </ul>
 <a name="setExposeMethodAs-java.lang.String-">
@@ -251,6 +317,7 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>setExposeMethodAs</h4>
 
<pre>public&nbsp;void&nbsp;setExposeMethodAs(java.lang.String&nbsp;exposeAsMethod)</pre>
+<div class="block">See in the documentation of <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>.</div>
 </li>
 </ul>
 <a name="getMethodShadowsProperty--">
@@ -260,6 +327,7 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>getMethodShadowsProperty</h4>
 <pre>public&nbsp;boolean&nbsp;getMethodShadowsProperty()</pre>
+<div class="block">See in the documentation of <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>.</div>
 </li>
 </ul>
 <a name="setMethodShadowsProperty-boolean-">
@@ -269,6 +337,7 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>setMethodShadowsProperty</h4>
 
<pre>public&nbsp;void&nbsp;setMethodShadowsProperty(boolean&nbsp;shadowEarlierProperty)</pre>
+<div class="block">See in the documentation of <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>.</div>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/BeansWrapper.MethodAppearanceDecisionInput.html
----------------------------------------------------------------------
diff --git 
a/docs/api/freemarker/ext/beans/BeansWrapper.MethodAppearanceDecisionInput.html 
b/docs/api/freemarker/ext/beans/BeansWrapper.MethodAppearanceDecisionInput.html
index 7a78d59..d869b57 100644
--- 
a/docs/api/freemarker/ext/beans/BeansWrapper.MethodAppearanceDecisionInput.html
+++ 
b/docs/api/freemarker/ext/beans/BeansWrapper.MethodAppearanceDecisionInput.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BeansWrapper.MethodAppearanceDecisionInput (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>BeansWrapper.MethodAppearanceDecisionInput (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeansWrapper.MethodAppearanceDecisionInput 
(FreeMarker 2.3.27-incubating API)";
+            parent.document.title="BeansWrapper.MethodAppearanceDecisionInput 
(FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/BeansWrapper.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/BeansWrapper.html 
b/docs/api/freemarker/ext/beans/BeansWrapper.html
index d6b2e14..a2063b9 100644
--- a/docs/api/freemarker/ext/beans/BeansWrapper.html
+++ b/docs/api/freemarker/ext/beans/BeansWrapper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BeansWrapper (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>BeansWrapper (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeansWrapper (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="BeansWrapper (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/BeansWrapperBuilder.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/BeansWrapperBuilder.html 
b/docs/api/freemarker/ext/beans/BeansWrapperBuilder.html
index 03f003c..4cf6d04 100644
--- a/docs/api/freemarker/ext/beans/BeansWrapperBuilder.html
+++ b/docs/api/freemarker/ext/beans/BeansWrapperBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BeansWrapperBuilder (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>BeansWrapperBuilder (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeansWrapperBuilder (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="BeansWrapperBuilder (FreeMarker 2.3.28 
API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/BeansWrapperConfiguration.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/BeansWrapperConfiguration.html 
b/docs/api/freemarker/ext/beans/BeansWrapperConfiguration.html
index 795ebaf..493647b 100644
--- a/docs/api/freemarker/ext/beans/BeansWrapperConfiguration.html
+++ b/docs/api/freemarker/ext/beans/BeansWrapperConfiguration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BeansWrapperConfiguration (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>BeansWrapperConfiguration (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeansWrapperConfiguration (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="BeansWrapperConfiguration (FreeMarker 
2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/BooleanModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/BooleanModel.html 
b/docs/api/freemarker/ext/beans/BooleanModel.html
index 49b4ff8..f696ef3 100644
--- a/docs/api/freemarker/ext/beans/BooleanModel.html
+++ b/docs/api/freemarker/ext/beans/BooleanModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BooleanModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>BooleanModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BooleanModel (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="BooleanModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/CollectionModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/CollectionModel.html 
b/docs/api/freemarker/ext/beans/CollectionModel.html
index f404410..75f3b0c 100644
--- a/docs/api/freemarker/ext/beans/CollectionModel.html
+++ b/docs/api/freemarker/ext/beans/CollectionModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CollectionModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>CollectionModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CollectionModel (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="CollectionModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/DateModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/DateModel.html 
b/docs/api/freemarker/ext/beans/DateModel.html
index 590409c..6d6646c 100644
--- a/docs/api/freemarker/ext/beans/DateModel.html
+++ b/docs/api/freemarker/ext/beans/DateModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DateModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>DateModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DateModel (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="DateModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/EnumerationModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/EnumerationModel.html 
b/docs/api/freemarker/ext/beans/EnumerationModel.html
index 418f77e..48e5080 100644
--- a/docs/api/freemarker/ext/beans/EnumerationModel.html
+++ b/docs/api/freemarker/ext/beans/EnumerationModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>EnumerationModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>EnumerationModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="EnumerationModel (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="EnumerationModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/HashAdapter.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/HashAdapter.html 
b/docs/api/freemarker/ext/beans/HashAdapter.html
index a64c8d0..3ef0f74 100644
--- a/docs/api/freemarker/ext/beans/HashAdapter.html
+++ b/docs/api/freemarker/ext/beans/HashAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HashAdapter (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>HashAdapter (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HashAdapter (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="HashAdapter (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/InvalidPropertyException.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/InvalidPropertyException.html 
b/docs/api/freemarker/ext/beans/InvalidPropertyException.html
index 3b82381..7a248c1 100644
--- a/docs/api/freemarker/ext/beans/InvalidPropertyException.html
+++ b/docs/api/freemarker/ext/beans/InvalidPropertyException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>InvalidPropertyException (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>InvalidPropertyException (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InvalidPropertyException (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="InvalidPropertyException (FreeMarker 2.3.28 
API)";
         }
     }
     catch(err) {
@@ -72,7 +72,7 @@
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a 
href="#methods.inherited.from.class.freemarker.template.TemplateException">Method</a></li>
+<li><a 
href="#methods.inherited.from.class.freemarker.template.TemplateModelException">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
@@ -166,6 +166,13 @@ extends <a 
href="../../../freemarker/template/TemplateModelException.html" title
 </a>
 <h3>Method Summary</h3>
 <ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.freemarker.template.TemplateModelException">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;freemarker.template.<a 
href="../../../freemarker/template/TemplateModelException.html" title="class in 
freemarker.template">TemplateModelException</a></h3>
+<code><a 
href="../../../freemarker/template/TemplateModelException.html#getReplaceWithCause--">getReplaceWithCause</a></code></li>
+</ul>
+<ul class="blockList">
 <li class="blockList"><a 
name="methods.inherited.from.class.freemarker.template.TemplateException">
 <!--   -->
 </a>
@@ -265,7 +272,7 @@ extends <a 
href="../../../freemarker/template/TemplateModelException.html" title
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a 
href="#methods.inherited.from.class.freemarker.template.TemplateException">Method</a></li>
+<li><a 
href="#methods.inherited.from.class.freemarker.template.TemplateModelException">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/IteratorModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/IteratorModel.html 
b/docs/api/freemarker/ext/beans/IteratorModel.html
index c2f0c90..c376f0b 100644
--- a/docs/api/freemarker/ext/beans/IteratorModel.html
+++ b/docs/api/freemarker/ext/beans/IteratorModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IteratorModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>IteratorModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IteratorModel (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="IteratorModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/MapModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/MapModel.html 
b/docs/api/freemarker/ext/beans/MapModel.html
index 342e3d2..ec88d54 100644
--- a/docs/api/freemarker/ext/beans/MapModel.html
+++ b/docs/api/freemarker/ext/beans/MapModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MapModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>MapModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MapModel (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="MapModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/MethodAppearanceFineTuner.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/MethodAppearanceFineTuner.html 
b/docs/api/freemarker/ext/beans/MethodAppearanceFineTuner.html
index f3a7694..732b948 100644
--- a/docs/api/freemarker/ext/beans/MethodAppearanceFineTuner.html
+++ b/docs/api/freemarker/ext/beans/MethodAppearanceFineTuner.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MethodAppearanceFineTuner (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>MethodAppearanceFineTuner (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MethodAppearanceFineTuner (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="MethodAppearanceFineTuner (FreeMarker 
2.3.28 API)";
         }
     }
     catch(err) {
@@ -179,7 +179,10 @@ var activeTableTab = "activeTableTab";
      <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setExposeAsProperty-java.beans.PropertyDescriptor-"><code>BeansWrapper.MethodAppearanceDecision.setExposeAsProperty(PropertyDescriptor)</code></a>.
      For example, if you have <tt>int size()</tt> in a class, but you
      want it to be accessed from the templates as <tt>obj.size</tt>,
-     rather than as <tt>obj.size()</tt>, you can do that with this.
+     rather than as <tt>obj.size()</tt>, you can do that with this
+     (but remember calling
+     <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setMethodShadowsProperty-boolean-"><code>setMethodShadowsProperty(false)</code></a>
 as well, if the method name is exactly
+     the same as the property name).
      The default is <code>null</code>, which means that no fake property is
      created for the method. You need not and shouldn't set this
      to non-<tt>null</tt> for the getter methods of real JavaBean
@@ -189,9 +192,10 @@ var activeTableTab = "activeTableTab";
      is given as the <tt>clazz</tt> parameter or it must be inherited from
      that class, or else whatever errors can occur later.
      <code>IndexedPropertyDescriptor</code>-s are supported.
-     If a real JavaBean property of the same name exists, it won't be
-     replaced by the fake one. Also if a fake property of the same name
-     was assigned earlier, it won't be replaced.
+     If a real JavaBean property of the same name exists, or a fake property
+     of the same name was already assigned earlier, it won't be
+     replaced by the new one by default, however this can be changed with
+     <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setReplaceExistingProperty-boolean-"><code>BeansWrapper.MethodAppearanceDecision.setReplaceExistingProperty(boolean)</code></a>.
    <li>Prevent the method to hide a JavaBean property (fake or real) of
      the same name by calling
      <a 
href="../../../freemarker/ext/beans/BeansWrapper.MethodAppearanceDecision.html#setMethodShadowsProperty-boolean-"><code>BeansWrapper.MethodAppearanceDecision.setMethodShadowsProperty(boolean)</code></a>

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/NumberModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/NumberModel.html 
b/docs/api/freemarker/ext/beans/NumberModel.html
index 79db38a..947cb19 100644
--- a/docs/api/freemarker/ext/beans/NumberModel.html
+++ b/docs/api/freemarker/ext/beans/NumberModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NumberModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>NumberModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NumberModel (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="NumberModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/OverloadedMethodsModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/OverloadedMethodsModel.html 
b/docs/api/freemarker/ext/beans/OverloadedMethodsModel.html
index 1a77942..6d17d3b 100644
--- a/docs/api/freemarker/ext/beans/OverloadedMethodsModel.html
+++ b/docs/api/freemarker/ext/beans/OverloadedMethodsModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OverloadedMethodsModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>OverloadedMethodsModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OverloadedMethodsModel (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="OverloadedMethodsModel (FreeMarker 2.3.28 
API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/ResourceBundleModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/ResourceBundleModel.html 
b/docs/api/freemarker/ext/beans/ResourceBundleModel.html
index 3294f00..e754430 100644
--- a/docs/api/freemarker/ext/beans/ResourceBundleModel.html
+++ b/docs/api/freemarker/ext/beans/ResourceBundleModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ResourceBundleModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>ResourceBundleModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResourceBundleModel (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="ResourceBundleModel (FreeMarker 2.3.28 
API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/SimpleMapModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/SimpleMapModel.html 
b/docs/api/freemarker/ext/beans/SimpleMapModel.html
index 8afb67a..12e5487 100644
--- a/docs/api/freemarker/ext/beans/SimpleMapModel.html
+++ b/docs/api/freemarker/ext/beans/SimpleMapModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SimpleMapModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>SimpleMapModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimpleMapModel (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="SimpleMapModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/SimpleMethodModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/SimpleMethodModel.html 
b/docs/api/freemarker/ext/beans/SimpleMethodModel.html
index 9c30a31..35d29d8 100644
--- a/docs/api/freemarker/ext/beans/SimpleMethodModel.html
+++ b/docs/api/freemarker/ext/beans/SimpleMethodModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SimpleMethodModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>SimpleMethodModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimpleMethodModel (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="SimpleMethodModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/SingletonCustomizer.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/SingletonCustomizer.html 
b/docs/api/freemarker/ext/beans/SingletonCustomizer.html
index f219495..702e134 100644
--- a/docs/api/freemarker/ext/beans/SingletonCustomizer.html
+++ b/docs/api/freemarker/ext/beans/SingletonCustomizer.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SingletonCustomizer (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>SingletonCustomizer (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SingletonCustomizer (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="SingletonCustomizer (FreeMarker 2.3.28 
API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/StringModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/StringModel.html 
b/docs/api/freemarker/ext/beans/StringModel.html
index 76ccadd..a669582 100644
--- a/docs/api/freemarker/ext/beans/StringModel.html
+++ b/docs/api/freemarker/ext/beans/StringModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:49 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:44 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>StringModel (FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>StringModel (FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="StringModel (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="StringModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/ArrayModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/ArrayModel.html 
b/docs/api/freemarker/ext/beans/class-use/ArrayModel.html
index 20adc97..d0f6948 100644
--- a/docs/api/freemarker/ext/beans/class-use/ArrayModel.html
+++ b/docs/api/freemarker/ext/beans/class-use/ArrayModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.ArrayModel (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.ArrayModel (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.ArrayModel (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.ArrayModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/BeanModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/BeanModel.html 
b/docs/api/freemarker/ext/beans/class-use/BeanModel.html
index 1396b84..dc6aa13 100644
--- a/docs/api/freemarker/ext/beans/class-use/BeanModel.html
+++ b/docs/api/freemarker/ext/beans/class-use/BeanModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.BeanModel (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.BeanModel (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.BeanModel (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.BeanModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/BeansModelCache.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/BeansModelCache.html 
b/docs/api/freemarker/ext/beans/class-use/BeansModelCache.html
index 131e5af..93c27aa 100644
--- a/docs/api/freemarker/ext/beans/class-use/BeansModelCache.html
+++ b/docs/api/freemarker/ext/beans/class-use/BeansModelCache.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.BeansModelCache (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.BeansModelCache (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansModelCache (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansModelCache (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/BeansWrapper.MethodAppearanceDecision.html
----------------------------------------------------------------------
diff --git 
a/docs/api/freemarker/ext/beans/class-use/BeansWrapper.MethodAppearanceDecision.html
 
b/docs/api/freemarker/ext/beans/class-use/BeansWrapper.MethodAppearanceDecision.html
index 31ed24e..e0e78f1 100644
--- 
a/docs/api/freemarker/ext/beans/class-use/BeansWrapper.MethodAppearanceDecision.html
+++ 
b/docs/api/freemarker/ext/beans/class-use/BeansWrapper.MethodAppearanceDecision.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class 
freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class 
freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision (FreeMarker 2.3.28 
API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/BeansWrapper.MethodAppearanceDecisionInput.html
----------------------------------------------------------------------
diff --git 
a/docs/api/freemarker/ext/beans/class-use/BeansWrapper.MethodAppearanceDecisionInput.html
 
b/docs/api/freemarker/ext/beans/class-use/BeansWrapper.MethodAppearanceDecisionInput.html
index 7ab28ed..979c7ce 100644
--- 
a/docs/api/freemarker/ext/beans/class-use/BeansWrapper.MethodAppearanceDecisionInput.html
+++ 
b/docs/api/freemarker/ext/beans/class-use/BeansWrapper.MethodAppearanceDecisionInput.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class 
freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class 
freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput (FreeMarker 
2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput (FreeMarker 
2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput (FreeMarker 
2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/BeansWrapper.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/BeansWrapper.html 
b/docs/api/freemarker/ext/beans/class-use/BeansWrapper.html
index 4a5d2bb..142befd 100644
--- a/docs/api/freemarker/ext/beans/class-use/BeansWrapper.html
+++ b/docs/api/freemarker/ext/beans/class-use/BeansWrapper.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.BeansWrapper (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.BeansWrapper (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansWrapper (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansWrapper (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/BeansWrapperBuilder.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/BeansWrapperBuilder.html 
b/docs/api/freemarker/ext/beans/class-use/BeansWrapperBuilder.html
index ff1c359..e619a48 100644
--- a/docs/api/freemarker/ext/beans/class-use/BeansWrapperBuilder.html
+++ b/docs/api/freemarker/ext/beans/class-use/BeansWrapperBuilder.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.BeansWrapperBuilder (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.BeansWrapperBuilder (FreeMarker 
2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansWrapperBuilder (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansWrapperBuilder (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/BeansWrapperConfiguration.html
----------------------------------------------------------------------
diff --git 
a/docs/api/freemarker/ext/beans/class-use/BeansWrapperConfiguration.html 
b/docs/api/freemarker/ext/beans/class-use/BeansWrapperConfiguration.html
index 5b7e5be..19cdf80 100644
--- a/docs/api/freemarker/ext/beans/class-use/BeansWrapperConfiguration.html
+++ b/docs/api/freemarker/ext/beans/class-use/BeansWrapperConfiguration.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.BeansWrapperConfiguration 
(FreeMarker 2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.BeansWrapperConfiguration 
(FreeMarker 2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansWrapperConfiguration (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.BeansWrapperConfiguration (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/BooleanModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/BooleanModel.html 
b/docs/api/freemarker/ext/beans/class-use/BooleanModel.html
index a4f9f7e..e286522 100644
--- a/docs/api/freemarker/ext/beans/class-use/BooleanModel.html
+++ b/docs/api/freemarker/ext/beans/class-use/BooleanModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.BooleanModel (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.BooleanModel (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.BooleanModel (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.BooleanModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/CollectionModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/CollectionModel.html 
b/docs/api/freemarker/ext/beans/class-use/CollectionModel.html
index 1ada7fb..664b6a8 100644
--- a/docs/api/freemarker/ext/beans/class-use/CollectionModel.html
+++ b/docs/api/freemarker/ext/beans/class-use/CollectionModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.CollectionModel (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.CollectionModel (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.CollectionModel (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.CollectionModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/DateModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/DateModel.html 
b/docs/api/freemarker/ext/beans/class-use/DateModel.html
index c3d53ee..961a636 100644
--- a/docs/api/freemarker/ext/beans/class-use/DateModel.html
+++ b/docs/api/freemarker/ext/beans/class-use/DateModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.DateModel (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.DateModel (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.DateModel (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.DateModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/EnumerationModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/EnumerationModel.html 
b/docs/api/freemarker/ext/beans/class-use/EnumerationModel.html
index 7fccfad..384ffd2 100644
--- a/docs/api/freemarker/ext/beans/class-use/EnumerationModel.html
+++ b/docs/api/freemarker/ext/beans/class-use/EnumerationModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.EnumerationModel (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.EnumerationModel (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.EnumerationModel (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.EnumerationModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/HashAdapter.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/HashAdapter.html 
b/docs/api/freemarker/ext/beans/class-use/HashAdapter.html
index d280af4..7f656db 100644
--- a/docs/api/freemarker/ext/beans/class-use/HashAdapter.html
+++ b/docs/api/freemarker/ext/beans/class-use/HashAdapter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.HashAdapter (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.HashAdapter (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.HashAdapter (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.HashAdapter (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/InvalidPropertyException.html
----------------------------------------------------------------------
diff --git 
a/docs/api/freemarker/ext/beans/class-use/InvalidPropertyException.html 
b/docs/api/freemarker/ext/beans/class-use/InvalidPropertyException.html
index b7fc9ae..1ba4e0e 100644
--- a/docs/api/freemarker/ext/beans/class-use/InvalidPropertyException.html
+++ b/docs/api/freemarker/ext/beans/class-use/InvalidPropertyException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.InvalidPropertyException (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.InvalidPropertyException (FreeMarker 
2.3.28 API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.InvalidPropertyException (FreeMarker 2.3.27-incubating 
API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.InvalidPropertyException (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/IteratorModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/IteratorModel.html 
b/docs/api/freemarker/ext/beans/class-use/IteratorModel.html
index 3eca913..bfcc914 100644
--- a/docs/api/freemarker/ext/beans/class-use/IteratorModel.html
+++ b/docs/api/freemarker/ext/beans/class-use/IteratorModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.IteratorModel (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.IteratorModel (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class 
freemarker.ext.beans.IteratorModel (FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class 
freemarker.ext.beans.IteratorModel (FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/freemarker-site/blob/e3ae7133/docs/api/freemarker/ext/beans/class-use/MapModel.html
----------------------------------------------------------------------
diff --git a/docs/api/freemarker/ext/beans/class-use/MapModel.html 
b/docs/api/freemarker/ext/beans/class-use/MapModel.html
index 0dc3707..8fb56bf 100644
--- a/docs/api/freemarker/ext/beans/class-use/MapModel.html
+++ b/docs/api/freemarker/ext/beans/class-use/MapModel.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Sat Nov 11 19:25:51 CET 2017 -->
+<!-- Generated by javadoc (1.8.0_144) on Fri Mar 30 23:10:47 CEST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class freemarker.ext.beans.MapModel (FreeMarker 
2.3.27-incubating API)</title>
-<meta name="date" content="2017-11-11">
+<title>Uses of Class freemarker.ext.beans.MapModel (FreeMarker 2.3.28 
API)</title>
+<meta name="date" content="2018-03-30">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class freemarker.ext.beans.MapModel 
(FreeMarker 2.3.27-incubating API)";
+            parent.document.title="Uses of Class freemarker.ext.beans.MapModel 
(FreeMarker 2.3.28 API)";
         }
     }
     catch(err) {

Reply via email to