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

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new d4f3068  Javadocs
d4f3068 is described below

commit d4f30682d05e3f12b4be9d2cbe83b73001e9d5de
Author: JamesBognar <[email protected]>
AuthorDate: Fri Sep 28 10:46:59 2018 -0400

    Javadocs
---
 .../test/java/org/apache/juneau/BeanMapTest.java   |  9 +++
 .../a/rttests/RoundTripTransformBeansTest.java     | 85 ++++++++++++++++++++++
 .../java/org/apache/juneau/BeanPropertyMeta.java   | 16 ++--
 .../org/apache/juneau/annotation/BeanProperty.java | 67 +++++++++++++++++
 .../src/main/resources/ReleaseNotes/7.2.0.html     |  4 +-
 .../Topics/02.juneau-marshall/03.Marshalls.html    |  2 +-
 .../02.juneau-marshall/04.HttpPartSerializers.html |  2 +-
 .../02.juneau-marshall/05.HttpPartParsers.html     |  2 +-
 .../02.CommonSerializer.html                       |  2 +-
 .../10.Transforms/02.PerMediaTypePojoSwaps.html    |  2 +-
 .../10.Transforms/04.SwapAnnotation.html           | 38 +++++++++-
 .../Topics/02.juneau-marshall/16.URIs.html         |  2 +-
 .../02.juneau-marshall/18.PojoCategories.html      |  2 +-
 .../21.HtmlDetails/01.Methodology.html             |  2 +-
 .../21.HtmlDetails/02.Serializers.html             |  2 +-
 .../21.HtmlDetails/03.Parsers.html                 |  2 +-
 .../21.HtmlDetails/04.HtmlAnnotation.html          |  2 +-
 .../21.HtmlDetails/05.HtmlRenderAnnotation.html    |  2 +-
 .../21.HtmlDetails/06.HtmlDocSerializer.html       |  2 +-
 .../21.HtmlDetails/07.BasicHtmlDocTemplate.html    |  2 +-
 .../21.HtmlDetails/08.CustomTemplates.html         |  2 +-
 .../21.HtmlDetails/09.HtmlSchema.html              |  2 +-
 .../04.UrlEncodingAnnotation.html                  |  2 +-
 .../02.juneau-marshall/24.MsgPackDetails.html      |  2 +-
 .../02.juneau-marshall/25.OpenApiDetails.html      |  2 +-
 .../25.OpenApiDetails/01.Methodology.html          |  2 +-
 .../25.OpenApiDetails/02.Serializers.html          |  2 +-
 .../25.OpenApiDetails/03.Parsers.html              |  2 +-
 .../01.RdfDetails/03.RdfAnnotation.html            |  2 +-
 .../Topics/04.juneau-dto/04.SwaggerUI.html         |  2 +-
 .../07.juneau-rest-server/06.RestMethod.html       |  2 +-
 .../06.RestMethod/11.ReaderResource.html           |  2 +-
 .../06.RestMethod/12.StreamResource.html           |  2 +-
 .../06.RestMethod/14.PredefinedResponses.html      |  2 +-
 .../06.RestMethod/15.PredefinedExceptions.html     |  2 +-
 .../06.RestMethod/16.PredefinedHelperBeans.html    |  2 +-
 .../Topics/07.juneau-rest-server/07.restRPC.html   |  2 +-
 .../08.OpenApiSchemaPartParsing.html               |  2 +-
 .../09.OpenApiSchemaPartSerializing.html           |  2 +-
 .../10.HttpPartAnnotations.html                    |  4 +-
 .../10.HttpPartAnnotations/01.Body.html            |  2 +-
 .../10.HttpPartAnnotations/02.FormData.html        |  2 +-
 .../10.HttpPartAnnotations/03.HasFormData.html     |  2 +-
 .../10.HttpPartAnnotations/04.Query.html           |  2 +-
 .../10.HttpPartAnnotations/05.HasQuery.html        |  2 +-
 .../10.HttpPartAnnotations/06.Header.html          |  2 +-
 .../10.HttpPartAnnotations/07.Path.html            |  2 +-
 .../10.HttpPartAnnotations/08.Request.html         |  2 +-
 .../10.HttpPartAnnotations/09.Response.html        |  2 +-
 .../10.HttpPartAnnotations/10.ResponseHeader.html  |  2 +-
 .../10.HttpPartAnnotations/11.ResponseStatus.html  |  2 +-
 .../Topics/07.juneau-rest-server/17.URIs.html      |  2 +-
 .../07.juneau-rest-server/26.RestInfoProvider.html |  2 +-
 .../01.BasicRestInfoProvider.html                  |  2 +-
 .../Topics/07.juneau-rest-server/27.Swagger.html   |  2 +-
 .../27.Swagger/01.BasicRestServlet.html            |  2 +-
 .../27.Swagger/02.BasicSwaggerInfo.html            |  2 +-
 .../07.juneau-rest-server/27.Swagger/03.Tags.html  |  2 +-
 .../27.Swagger/04.Operations.html                  |  2 +-
 .../27.Swagger/05.Parameters.html                  |  2 +-
 .../27.Swagger/06.ParameterExamples.html           |  2 +-
 .../27.Swagger/07.Responses.html                   |  2 +-
 .../27.Swagger/08.ResponseExamples.html            |  2 +-
 .../27.Swagger/09.Models.html                      |  2 +-
 .../27.Swagger/10.Stylesheet.html                  |  2 +-
 .../28.HtmlDocAnnotation/03.PredefinedWidgets.html |  2 +-
 .../28.HtmlDocAnnotation/04.UiCustomization.html   |  2 +-
 .../07.juneau-rest-server/36.UnitTesting.html      |  2 +-
 .../resources/Topics/09.juneau-rest-client.html    |  2 +-
 .../09.juneau-rest-client/01.RestProxies.html      |  2 +-
 .../01.RestProxies/01.RemoteResource.html          |  2 +-
 .../01.RestProxies/02.RemoteMethod.html            |  2 +-
 .../01.RestProxies/03.Body.html                    |  2 +-
 .../01.RestProxies/04.FormData.html                |  2 +-
 .../01.RestProxies/05.Query.html                   |  2 +-
 .../01.RestProxies/06.Header.html                  |  2 +-
 .../01.RestProxies/07.Path.html                    |  2 +-
 .../01.RestProxies/08.Request.html                 |  2 +-
 .../01.RestProxies/09.Response.html                |  2 +-
 .../09.juneau-rest-client/03.Authentication.html   |  2 +-
 .../09.juneau-rest-client/09.UnitTesting.html      |  2 +-
 .../08.UiCustomization.html                        |  2 +-
 .../07.PetStoreResource.html                       |  2 +-
 .../src/main/resources/overview-template.html      | 10 +--
 84 files changed, 290 insertions(+), 95 deletions(-)

diff --git 
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanMapTest.java 
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanMapTest.java
index cfbebac..5464a22 100755
--- 
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanMapTest.java
+++ 
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/BeanMapTest.java
@@ -604,6 +604,10 @@ public class BeanMapTest {
                m.put("m4", "[{a:'a',i:1}]");
                assertEquals("java.util.LinkedList", 
m.get("m4").getClass().getName());
                assertEquals("org.apache.juneau.BeanMapTest$G", 
((List)m.get("m4")).get(0).getClass().getName());
+
+               m.put("m5", "[{a:'a',i:1}]");
+               assertEquals("java.util.LinkedList", 
m.get("m5").getClass().getName());
+               assertEquals("org.apache.juneau.BeanMapTest$G", 
((List)m.get("m5")).get(0).getClass().getName());
        }
 
        public static class G {
@@ -640,6 +644,11 @@ public class BeanMapTest {
                @BeanProperty(type=LinkedList.class,params={G.class})
                public List<G> getM4() { return m4; }
                public void setM4(List<G> m4) { this.m4 = m4; }
+
+               @BeanProperty(type=LinkedList.class,params={G.class})
+               private List<G> m5;
+               public List<G> getM5() { return m5; }
+               public void setM5(List<G> m5) { this.m5 = m5; }
        }
 
        
//====================================================================================================
diff --git 
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeansTest.java
 
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeansTest.java
index 3a93590..9db3d96 100755
--- 
a/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeansTest.java
+++ 
b/juneau-core/juneau-core-test/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeansTest.java
@@ -12,6 +12,8 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.a.rttests;
 
+import static org.apache.juneau.internal.DateUtils.*;
+import static org.apache.juneau.testutils.TestUtils.*;
 import static org.junit.Assert.*;
 
 import java.io.*;
@@ -413,4 +415,87 @@ public class RoundTripTransformBeansTest extends 
RoundTripTest {
                        return x;
                }
        }
+
+
+       
//====================================================================================================
+       // Transforms on private fields.
+       
//====================================================================================================
+
+       public static class F1 {
+
+               @Swap(CalendarSwap.ISO8601DTL.class)
+               private Calendar c;
+
+               public void setC(Calendar c) {
+                       this.c = c;
+               }
+
+               public Calendar getC() {
+                       return c;
+               }
+
+               public static F1 create() {
+                       F1 x = new F1();
+                       x.setC(parseISO8601Calendar("2018-12-12T05:12:00"));
+                       return x;
+               }
+       }
+
+       @Test
+       public void testSwapOnPrivateField() throws Exception {
+               JsonSerializer s = SimpleJsonSerializer.DEFAULT;
+               JsonParser p = JsonParser.DEFAULT;
+
+               F1 x = F1.create();
+               String r = null;
+
+               r = s.serialize(x);
+               assertEquals("{c:'2018-12-12T05:12:00'}", r);
+
+               x = p.parse(r, F1.class);
+               assertObjectEquals("{c:'2018-12-12T05:12:00'}", x);
+
+               x = roundTrip(x, F1.class);
+       }
+
+       public static class F2a {
+
+               @Swap(CalendarSwap.ISO8601DTL.class)
+               protected Calendar c;
+
+       }
+
+       public static class F2 extends F2a {
+
+               public void setC(Calendar c) {
+                       this.c = c;
+               }
+
+               public Calendar getC() {
+                       return c;
+               }
+
+               public static F2 create() {
+                       F2 x = new F2();
+                       x.setC(parseISO8601Calendar("2018-12-12T05:12:00"));
+                       return x;
+               }
+       }
+
+       @Test
+       public void testSwapOnPrivateField_Inherited() throws Exception {
+               JsonSerializer s = SimpleJsonSerializer.DEFAULT;
+               JsonParser p = JsonParser.DEFAULT;
+
+               F2 x = F2.create();
+               String r = null;
+
+               r = s.serialize(x);
+               assertEquals("{c:'2018-12-12T05:12:00'}", r);
+
+               x = p.parse(r, F2.class);
+               assertObjectEquals("{c:'2018-12-12T05:12:00'}", x);
+
+               x = roundTrip(x, F2.class);
+       }
 }
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
index 95e9adc..a9ed6eb 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
@@ -175,8 +175,12 @@ public final class BeanPropertyMeta {
 
                        if (innerField != null) {
                                BeanProperty p = 
innerField.getAnnotation(BeanProperty.class);
-                               rawTypeMeta = f.resolveClassMeta(p, 
innerField.getGenericType(), typeVarImpls);
-                               isUri |= (rawTypeMeta.isUri() || 
innerField.isAnnotationPresent(org.apache.juneau.annotation.URI.class));
+                               if (field != null || p != null) {
+                                       // Only use field type if it's a bean 
property or has @BeanProperty annotation.
+                                       // Otherwise, we want to infer the type 
from the getter or setter.
+                                       rawTypeMeta = f.resolveClassMeta(p, 
innerField.getGenericType(), typeVarImpls);
+                                       isUri |= (rawTypeMeta.isUri() || 
innerField.isAnnotationPresent(org.apache.juneau.annotation.URI.class));
+                               }
                                if (p != null) {
                                        if (! p.properties().isEmpty())
                                                properties = 
split(p.properties());
@@ -261,12 +265,12 @@ public final class BeanPropertyMeta {
                                                return false;
                                }
                        }
-                       if (innerField != null) {
+                       if (field != null) {
                                if (isDyna) {
-                                       if (! isParentClass(Map.class, 
innerField.getType()))
+                                       if (! isParentClass(Map.class, 
field.getType()))
                                                return false;
                                } else {
-                                       if (! 
isParentClass(innerField.getType(), c))
+                                       if (! isParentClass(field.getType(), c))
                                                return false;
                                }
                        }
@@ -339,7 +343,7 @@ public final class BeanPropertyMeta {
                }
 
                BeanPropertyMeta.Builder setInnerField(Field innerField) {
-                       this.innerField = field;
+                       this.innerField = innerField;
                        return this;
                }
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java
index 560066f..4467177 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/BeanProperty.java
@@ -182,6 +182,22 @@ public @interface BeanProperty {
         *              <jk>public</jk> Map <jf>p1</jf>;
         *      }
         * </p>
+        *
+        * <p>
+        * This annotation can also be used on private fields of a property 
like so:
+        *
+        * <h5 class='section'>Example:</h5>
+        * <p class='bcode w800'>
+        *      <jk>public class</jk> MyBean {
+        *
+        *              <ja>@BeanProperty</ja>(type=HashMap.<jk>class</jk>)
+        *              <jk>private</jk> Map <jf>p1</jf>;
+        *
+        *              <jk>public</jk> Map getP1() {
+        *                      <jk>return</jk> <jf>p1</jf>;
+        *              }
+        *      }
+        * </p>
         */
        Class<?> type() default Object.class;
 
@@ -198,6 +214,22 @@ public @interface BeanProperty {
         *              <jk>public</jk> Map <jf>p1</jf>;
         *      }
         * </p>
+        *
+        * <p>
+        * This annotation can also be used on private fields of a property 
like so:
+        *
+        * <h5 class='section'>Example:</h5>
+        * <p class='bcode w800'>
+        *      <jk>public class</jk> MyBean {
+        *
+        *              <ja>@BeanProperty</ja>(type=HashMap.<jk>class</jk>, 
params={String.<jk>class</jk>,Integer.<jk>class</jk>})
+        *              <jk>private</jk> Map <jf>p1</jf>;
+        *
+        *              <jk>public</jk> Map getP1() {
+        *                      <jk>return</jk> <jf>p1</jf>;
+        *              }
+        *      }
+        * </p>
         */
        Class<?>[] params() default {};
 
@@ -230,6 +262,22 @@ public @interface BeanProperty {
         *      <jc>// Renders "{x1:{f1:1}}"</jc>
         *      String json = 
JsonSerializer.<jsf>DEFAULT</jsf>.serialize(<jk>new</jk> MyClass());
         * </p>
+        *
+        * <p>
+        * This annotation can also be used on private fields of a property 
like so:
+        *
+        * <h5 class='section'>Example:</h5>
+        * <p class='bcode w800'>
+        *      <jk>public class</jk> MyBean {
+        *
+        *              <ja>@BeanProperty</ja>(properties=<js>"f1"</js>)
+        *              <jk>private</jk> MyChildClass <jf>x1</jf>;
+        *
+        *              <jk>public</jk> MyChildClass getX1() {
+        *                      <jk>return</jk> <jf>x1</jf>;
+        *              }
+        *      }
+        * </p>
         */
        String properties() default "";
 
@@ -243,6 +291,9 @@ public @interface BeanProperty {
         * <ul>
         *      <li class='jf'>{@link BeanContext#BEAN_beanDictionary}
         * </ul>
+        *
+        * <p>
+        * This annotation can also be used on private fields of a property.
         */
        Class<?>[] beanDictionary() default {};
 
@@ -261,6 +312,22 @@ public @interface BeanProperty {
         *      <ja>@BeanProperty</ja>(format=<js>"$%.2f"</js>)
         *      <jk>public float</jk> <jf>price</jf>;
         * </p>
+        *
+        * <p>
+        * This annotation can also be used on private fields of a property 
like so:
+        *
+        * <h5 class='section'>Example:</h5>
+        * <p class='bcode w800'>
+        *      <jk>public class</jk> MyBean {
+        *
+        *              <ja>@BeanProperty</ja>(format=<js>"$%.2f"</js>)
+        *              <jk>private float</jk> <jf>price</jf>;
+        *
+        *              <jk>public float</jk> gePrice() {
+        *                      <jk>return</jk> <jf>price</jf>;
+        *              }
+        *      }
+        * </p>
         */
        String format() default "";
 }
diff --git a/juneau-doc/src/main/resources/ReleaseNotes/7.2.0.html 
b/juneau-doc/src/main/resources/ReleaseNotes/7.2.0.html
index 3d5cebb..75cd332 100644
--- a/juneau-doc/src/main/resources/ReleaseNotes/7.2.0.html
+++ b/juneau-doc/src/main/resources/ReleaseNotes/7.2.0.html
@@ -52,7 +52,7 @@
                        <li class='ja'>{@link oaj.http.annotation.ExternalDocs}
                        <li class='ja'>{@link oaj.http.annotation.Items}
                        <li class='ja'>{@link oaj.http.annotation.License}
-                       <li class='ja'>{@link oaj.http.annotation.Schema}
+                       <li class='ja'><code><del>Schema</del></code>
                        <li class='ja'>{@link oaj.http.annotation.SubItems}
                        <li class='ja'>{@link oaj.http.annotation.Tag}
                </ul>
@@ -148,7 +148,7 @@
        <li>
                Significant improvements to JSON-Schema serialization support.
                <ul>
-                       <li>New {@link oaj.jsonschema.annotation.JsonSchema 
@JsonSchema} annotation.
+                       <li>New <code><del>@JsonSchema</del></code> annotation.
                </ul>
        <li>
                Fixed <code>NullPointerException</code> when serializing beans 
with a dyna-property (i.e. <code><ja>@Bean</ja>(<js>"*"</js>)</code>)
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/03.Marshalls.html 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/03.Marshalls.html
index acf3caa..38aa4c7 100644
--- a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/03.Marshalls.html
+++ b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/03.Marshalls.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Marshalls
+Marshalls
 
 <p>
        {@link oaj.marshall.Marshall Marshalls} are simple pairings of a {@link 
oaj.serializer.Serializer}
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/04.HttpPartSerializers.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/04.HttpPartSerializers.html
index 2310fc6..d70c095 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/04.HttpPartSerializers.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/04.HttpPartSerializers.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} HTTP Part Serializers
+HTTP Part Serializers
 
 <p>
        There is a separate set of serializers for serializing HTTP parts 
(query, form-data, headers, path variables, and plain-text request bodies).
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/05.HttpPartParsers.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/05.HttpPartParsers.html
index a2108f7..b8b48a1 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/05.HttpPartParsers.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/05.HttpPartParsers.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} HTTP Part Parsers
+HTTP Part Parsers
 
 <p>
        There is a separate set of parsers for parsing HTTP parts (query, 
form-data, headers, path variables, and plain-text request bodies).
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html
index 355297d..a46203d 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/06.ConfigurableProperties/02.CommonSerializer.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} Common Serializer Properties
+Common Serializer Properties
 
 <p>
        In addition to the common properties above, the following properties 
are common to all serializers:
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/10.Transforms/02.PerMediaTypePojoSwaps.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/10.Transforms/02.PerMediaTypePojoSwaps.html
index 7aa7c20..431753a 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/10.Transforms/02.PerMediaTypePojoSwaps.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/10.Transforms/02.PerMediaTypePojoSwaps.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} Per-media-type PojoSwaps
+Per-media-type PojoSwaps
 
 <p>
        Swaps can also be defined per-media-type.               
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/10.Transforms/04.SwapAnnotation.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/10.Transforms/04.SwapAnnotation.html
index afbab26..eac5974 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/10.Transforms/04.SwapAnnotation.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/10.Transforms/04.SwapAnnotation.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-@Swap Annotation
+{updated} @Swap Annotation
 
 <p>
        {@link oaj.annotation.Swap @Swap} can be used to associate a swap class 
using an 
@@ -67,9 +67,39 @@
 </p>
 <p>
        The <ja>@Swap</ja> annotation can also be used on getters and setters 
as well to apply a swap
-       to individual property values
+       to individual property values:
 </p>
 <p class='bpcode w800'>
-       <ja>@BeanProperty</ja>(swap=MyPojoSwap.<jk>class</jk>)
-       <jk>public</jk> MyPojo getMyPojo();
+       <jk>public class</jk> MyBean {
+               <jk>private</jk> MyPojo <jf>myPojo</jf>;
+       
+               <jc>// Swap applied to bean property.   
+               <ja>@BeanProperty</ja>(swap=MyPojoSwap.<jk>class</jk>)
+               <jk>public</jk> MyPojo getMyPojo() {
+                       <jk>return</jk> <jf>myPojo</jf>;
+               }
+       }
+</p>
+<p>
+       When applied to bean properties, the swap annotation need only be 
applied to either the getter, setter, or field.
+</p>
+<p>
+       The swap annotation can also be applied to the private field of a bean 
property, like so:
+</p>
+<p class='bpcode w800'>
+       <jk>public class</jk> MyBean {
+
+               <ja>@BeanProperty</ja>(swap=MyPojoSwap.<jk>class</jk>)
+               <jk>private</jk> MyPojo <jf>myPojo</jf>;
+       
+               <jk>public</jk> MyPojo getMyPojo() {
+                       <jk>return</jk> <jf>myPojo</jf>;
+               }
+               
+               <jk>public</jk> MyBean setMyPojo(MyPojo myPojo) {
+                       <jk>this</jk>.<jf>myPojo</jf> = myPojo;
+                       <jk>return this</jk>;
+               }
+       }
 </p>
+
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/16.URIs.html 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/16.URIs.html
index 11467c9..30fdea9 100644
--- a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/16.URIs.html
+++ b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/16.URIs.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} URIs
+URIs
 
 <p>
        Juneau serializers have sophisticated support for transforming relative 
URIs to absolute form.
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/18.PojoCategories.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/18.PojoCategories.html
index 9312c15..b7d33c2 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/18.PojoCategories.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/18.PojoCategories.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} POJO Categories
+POJO Categories
 
 <p>
        The following chart shows POJOs categorized into groups and whether 
they can be serialized or parsed:
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/01.Methodology.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/01.Methodology.html
index e49bf84..e375de2 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/01.Methodology.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/01.Methodology.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} HTML Methodology
+HTML Methodology
 
 <p>
        The following examples show how different data types are represented in 
HTML.
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/02.Serializers.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/02.Serializers.html
index c335471..208c249 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/02.Serializers.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/02.Serializers.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} HTML Serializers
+HTML Serializers
 
 <p>
        The {@link oaj.html.HtmlSerializer} class is used to serialize POJOs 
into HTML.
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/03.Parsers.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/03.Parsers.html
index cbea2e2..81269b1 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/03.Parsers.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/03.Parsers.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} HTML Parsers
+HTML Parsers
 
 <p>
        The {@link oaj.html.HtmlParser} class is used to parse HTML into POJOs.
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/04.HtmlAnnotation.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/04.HtmlAnnotation.html
index 6f587f2..4e57a3b 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/04.HtmlAnnotation.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/04.HtmlAnnotation.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Html Annotation
+@Html Annotation
 
 <p>
        The {@link oaj.html.annotation.Html @Html} annotation can be used to 
customize how POJOs are serialized to HTML on a per-class/field/method basis.
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/05.HtmlRenderAnnotation.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/05.HtmlRenderAnnotation.html
index 5138ea2..52905d2 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/05.HtmlRenderAnnotation.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/05.HtmlRenderAnnotation.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Html(render) Annotation
+@Html(render) Annotation
 
 <p>
        The {@link oaj.html.annotation.Html#render @Html(render)} annotation 
allows for custom rendering of bean property values when serialized as HTML. 
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/06.HtmlDocSerializer.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/06.HtmlDocSerializer.html
index a8592f0..3a4b59a 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/06.HtmlDocSerializer.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/06.HtmlDocSerializer.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} HtmlDocSerializer
+HtmlDocSerializer
 
 <p>
        {@link oaj.html.HtmlDocSerializer} is an extension of {@link 
oaj.html.HtmlSerializer}
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/07.BasicHtmlDocTemplate.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/07.BasicHtmlDocTemplate.html
index 607cfe3..1e98830 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/07.BasicHtmlDocTemplate.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/07.BasicHtmlDocTemplate.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} BasicHtmlDocTemplate
+BasicHtmlDocTemplate
 
 <p>
        The {@link oaj.html.BasicHtmlDocTemplate} class defines a default 
template for HTML documents
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/08.CustomTemplates.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/08.CustomTemplates.html
index 530e4bb..7c99238 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/08.CustomTemplates.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/08.CustomTemplates.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Custom Templates
+Custom Templates
 
 <p>
        Custom page templates can be created by implementing the {@link 
oaj.html.HtmlDocTemplate}
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/09.HtmlSchema.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/09.HtmlSchema.html
index 52c623b..a11af68 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/09.HtmlSchema.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/21.HtmlDetails/09.HtmlSchema.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} HTML-Schema Support
+HTML-Schema Support
 
 <p>
        The {@link oaj.html.HtmlSchemaSerializer} class is the HTML-equivalent 
to the
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/23.UrlEncodingDetails/04.UrlEncodingAnnotation.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/23.UrlEncodingDetails/04.UrlEncodingAnnotation.html
index b7ebb42..e9a929f 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/23.UrlEncodingDetails/04.UrlEncodingAnnotation.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/23.UrlEncodingDetails/04.UrlEncodingAnnotation.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @UrlEncoding Annotation
+@UrlEncoding Annotation
 
 <p>
        The {@link oaj.urlencoding.annotation.UrlEncoding @UrlEncoding} 
annotation
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/24.MsgPackDetails.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/24.MsgPackDetails.html
index f8cf719..77720eb 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/24.MsgPackDetails.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/24.MsgPackDetails.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} MessagePack Details
+MessagePack Details
 
 <p>
        Juneau supports converting arbitrary POJOs to and from MessagePack 
using ultra-efficient serializers 
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails.html
index cc8e329..abc15dd 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} OpenAPI Details
+OpenAPI Details
 
 <p>
        Juneau supports converting arbitrary POJOs to and from strings using 
OpenAPI-based schema rules. 
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/01.Methodology.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/01.Methodology.html
index 8b5833d..9430f51 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/01.Methodology.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/01.Methodology.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} OpenAPI Methodology
+OpenAPI Methodology
 
 <p>
        Unlike the other Juneau serializers and parsers that convert input and 
output directly to-and-from POJOs,
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/02.Serializers.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/02.Serializers.html
index 8cf3325..f314c37 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/02.Serializers.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/02.Serializers.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} OpenAPI Serializers
+OpenAPI Serializers
 
 <p>
        The {@link oaj.oapi.OpenApiSerializer} class is used to convert POJOs 
to HTTP parts.
diff --git 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/03.Parsers.html
 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/03.Parsers.html
index a50978a..88ecc24 100644
--- 
a/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/03.Parsers.html
+++ 
b/juneau-doc/src/main/resources/Topics/02.juneau-marshall/25.OpenApiDetails/03.Parsers.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} OpenAPI Parsers
+OpenAPI Parsers
 
 <p>
        The {@link oaj.oapi.OpenApiParser} class is used to convert HTTP parts 
back into POJOs.
diff --git 
a/juneau-doc/src/main/resources/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html
 
b/juneau-doc/src/main/resources/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html
index a3e8c2f..4c23f50 100644
--- 
a/juneau-doc/src/main/resources/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html
+++ 
b/juneau-doc/src/main/resources/Topics/03.juneau-marshall-rdf/01.RdfDetails/03.RdfAnnotation.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Rdf Annotation
+@Rdf Annotation
 
 <p>
        The {@link oaj.jena.annotation.Rdf @Rdf} annotation
diff --git 
a/juneau-doc/src/main/resources/Topics/04.juneau-dto/04.SwaggerUI.html 
b/juneau-doc/src/main/resources/Topics/04.juneau-dto/04.SwaggerUI.html
index 55585a6..bd63cc5 100644
--- a/juneau-doc/src/main/resources/Topics/04.juneau-dto/04.SwaggerUI.html
+++ b/juneau-doc/src/main/resources/Topics/04.juneau-dto/04.SwaggerUI.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Swagger UI
+Swagger UI
 
 <p>
        The {@link oaj.dto.swagger.ui.SwaggerUI} class is a DTO class for 
generating Swagger user interfaces
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod.html 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod.html
index a8a4d09..24147ef 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} @RestMethod
+@RestMethod
 
 <p>
        REST Java methods are identified on REST servlets using the 
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/11.ReaderResource.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/11.ReaderResource.html
index 83a6454..d957a5f 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/11.ReaderResource.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/11.ReaderResource.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} ReaderResource
+ReaderResource
 
 <p>
        The {@link oajr.helper.ReaderResource} class is a convenience object 
for defining thread-safe
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/12.StreamResource.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/12.StreamResource.html
index ec25d37..2f5dfa2 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/12.StreamResource.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/12.StreamResource.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} StreamResource
+StreamResource
 
 <p>
        The {@link oajr.helper.StreamResource} class is the binary equivalent 
to the {@link oajr.helper.ReaderResource} object.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/14.PredefinedResponses.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/14.PredefinedResponses.html
index 0251f22..d20be80 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/14.PredefinedResponses.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/14.PredefinedResponses.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Predefined Responses
+Predefined Responses
 
 <p>
        Predefined response beans are provided for all standard HTTP responses.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedExceptions.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedExceptions.html
index b464557..370c6ce 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedExceptions.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/15.PredefinedExceptions.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Predefined Exceptions
+Predefined Exceptions
 
 <p>
        Exceptions are defined for all standardized HTTP responses.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedHelperBeans.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedHelperBeans.html
index c3577ee..f85614a 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedHelperBeans.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/06.RestMethod/16.PredefinedHelperBeans.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Predefined Helper Beans
+Predefined Helper Beans
 
 <p>
        The {@link oajr.helper} package contains several predefined beans to 
help when constructing
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/07.restRPC.html 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/07.restRPC.html
index d1e29c5..561abd9 100644
--- a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/07.restRPC.html
+++ b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/07.restRPC.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} restRPC
+restRPC
 
 <p>
        The restRPC (RPC over REST) API allows the creation of client-side 
remote proxy interfaces for calling methods on server-side POJOs using entirely 
REST.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html
index c0b4a23..d5c33ca 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/08.OpenApiSchemaPartParsing.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} OpenAPI Schema Part Parsing
+OpenAPI Schema Part Parsing
 
 <p>
        Parameters annotated with any of the following are parsed using the 
registered {@link oaj.oapi.OpenApiParser} and
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html
index 99d403d..2c05e2e 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/09.OpenApiSchemaPartSerializing.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} OpenAPI Schema Part Serializing
+OpenAPI Schema Part Serializing
 
 <p>
        Parameters annotated with any of the following are serialized using the 
registered {@link oaj.oapi.OpenApiSerializer} and
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html
index 631e59b..8a21772 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} HTTP-Part Annotations
+HTTP-Part Annotations
 
 <p>
        The annotations used for defining the schema for request HTTP parts are:
@@ -41,7 +41,7 @@
        The sub-annotations used in the annotation above are:
 </p>
 <ul class='doctree'>
-       <li class='ja'>{@link oaj.http.annotation.Schema Schema}
+       <li class='ja'>{@link oaj.jsonschema.annotation.Schema Schema}
        <li class='ja'>{@link oaj.http.annotation.Items Items}
 </ul>
 
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html
index 192599b..52463fb 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/01.Body.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Body
+@Body
 
 <p>
        The {@link oaj.http.annotation.Body @Body} annotation is used to 
identify POJOs to be used as the body of an HTTP request.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html
index 52c23d6..d8f4811 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/02.FormData.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @FormData
+@FormData
 
 <p>
        The {@link oaj.http.annotation.FormData @FormData} annotation is used 
to retrieve request form post entries.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html
index 941db3e..228ba42 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/03.HasFormData.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @HasFormData
+@HasFormData
 
 <p>
        This annotation can be used to detect the existence of a parameter when 
it's not set to a particular value.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html
index 38a4fb9..2b9bf0f 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/04.Query.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Query
+@Query
 
 <p>
        The {@link oaj.http.annotation.Query @Query} annotation is used to 
retrieve request URL query parameters.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html
index 0dcaf61..70f20fb 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/05.HasQuery.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @HasQuery
+@HasQuery
 
 <p>
        Identical to {@link oaj.http.annotation.HasFormData @HasFormData}, but 
only checks the existing of the parameter in the URL string, not
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html
index 159f96b..b8023d4 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/06.Header.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Header
+@Header
 
 <p>
        The {@link oaj.http.annotation.Header @Header} annotation is used to 
retrieve request headers.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html
index 51cd3b3..124a7ba 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/07.Path.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Path
+@Path
 
 <p>
        The {@link oaj.http.annotation.Path @Path} annotation is used to 
retrieve request path parameters.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html
index a0c5ecf..7a23d34 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/08.Request.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Request
+@Request
 
 <p>
        The {@link oaj.http.annotation.Request @Request} annotation can be 
applied to a parameter interface type of a <ja>@RestMethod</ja>-annotated 
method 
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html
index 08704f5..b9e686d 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/09.Response.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Response
+@Response
 
 <p>
        The {@link oaj.http.annotation.Response @Response} annotation is used 
to identify schema information about an HTTP response.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html
index 052df14..d4beec6 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/10.ResponseHeader.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @ResponseHeader
+@ResponseHeader
 
 <p>
        The {@link oaj.http.annotation.ResponseHeader @ResponseHeader} 
annotation can be applied to <ja>@RestMethod</ja>-annotated parameters to 
denote them as an HTTP response headers.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html
index 4b0291e..da02819 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/10.HttpPartAnnotations/11.ResponseStatus.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @ResponseStatus
+@ResponseStatus
 
 <p>
        The {@link oaj.http.annotation.ResponseStatus @ResponseStatus} 
annotation annotation can be applied to <ja>@RestMethod</ja>-annotated 
parameters to denote them as an HTTP response status codes.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/17.URIs.html 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/17.URIs.html
index fe1bd42..b8017ad 100644
--- a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/17.URIs.html
+++ b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/17.URIs.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} URIs
+URIs
 
 <p>
        As mention earlier {@doc juneau-marshall.URIs here}, Juneau serializers 
have sophisticated support for transforming relative URIs to absolute form.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/26.RestInfoProvider.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/26.RestInfoProvider.html
index a6e658f..1d3716f 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/26.RestInfoProvider.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/26.RestInfoProvider.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} RestInfoProvider
+RestInfoProvider
 
 <p>
        The {@link oajr.RestInfoProvider} class is used to find the title
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/26.RestInfoProvider/01.BasicRestInfoProvider.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/26.RestInfoProvider/01.BasicRestInfoProvider.html
index a304fd4..e116246 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/26.RestInfoProvider/01.BasicRestInfoProvider.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/26.RestInfoProvider/01.BasicRestInfoProvider.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} BasicRestInfoProvider
+BasicRestInfoProvider
 
 <p>
        The {@link oajr.BasicRestInfoProvider} class is the default 
implementation of the
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger.html 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger.html
index 893330f..1eb418b 100644
--- a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger.html
+++ b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Swagger
+Swagger
 
 <p>
        One of the most useful features of Juneau is the ability to generate 
Swagger-based OPTIONS pages for self-documenting designs 
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/01.BasicRestServlet.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/01.BasicRestServlet.html
index 76adda9..da96905 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/01.BasicRestServlet.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/01.BasicRestServlet.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} BasicRestServlet
+BasicRestServlet
 
 <p>
        Any subclass of {@link oajr.BasicRestServlet} gets an auto-generated 
Swagger UI when performing an <code>OPTIONS</code>
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/02.BasicSwaggerInfo.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/02.BasicSwaggerInfo.html
index 21fa34e..cd0a458 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/02.BasicSwaggerInfo.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/02.BasicSwaggerInfo.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Basic Swagger Info
+Basic Swagger Info
 
 <p>
        Let's look at the various parts of the <code>Petstore</code> 
application Swagger UI to see how they are defined.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/03.Tags.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/03.Tags.html
index 8b638ef..6f7147d 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/03.Tags.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/03.Tags.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Tags
+Tags
 
 <p>
        Tags allow you to group operations into general categories.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/04.Operations.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/04.Operations.html
index 8afff01..5a363ab 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/04.Operations.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/04.Operations.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Operations
+Operations
 
 <p>
        <ja>@RestMethod</ja>-annotated methods automatically get rendered as 
Swagger operations:
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/05.Parameters.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/05.Parameters.html
index 3510324..2476124 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/05.Parameters.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/05.Parameters.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Parameters
+Parameters
 
 <p>
        Expanding operations shows you a list of parameters:
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/06.ParameterExamples.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/06.ParameterExamples.html
index 344b9eb..8a28bfb 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/06.ParameterExamples.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/06.ParameterExamples.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Parameter Examples
+Parameter Examples
 
 <p>
        The <code>model</code> select box in the parameters can be expanded to 
show examples:
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/07.Responses.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/07.Responses.html
index 0f11c8d..08b4b07 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/07.Responses.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/07.Responses.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Responses
+Responses
 
 <p>
        Under the input parameters are listed the possible responses for the 
resource:
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/08.ResponseExamples.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/08.ResponseExamples.html
index 4d25110..dfe89c7 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/08.ResponseExamples.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/08.ResponseExamples.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Response Examples
+Response Examples
 
 <p>
        The <code>model</code> select box in the responses can be expanded to 
show examples:
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/09.Models.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/09.Models.html
index 23e09e2..b24ce7e 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/09.Models.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/09.Models.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Models
+Models
 
 <p>
        The {@link oaj.jsonschema.JsonSchemaGenerator#JSONSCHEMA_useBeanDefs} 
setting can be used to reduce the size of your
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/10.Stylesheet.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/10.Stylesheet.html
index 931d102..4e65bfc 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/10.Stylesheet.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/27.Swagger/10.Stylesheet.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} SwaggerUI.css
+SwaggerUI.css
 
 <p>
        The look-and-feel of the Swagger UI is controlled via a single CSS 
file:  <code>SwaggerUI.css</code>.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/28.HtmlDocAnnotation/03.PredefinedWidgets.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/28.HtmlDocAnnotation/03.PredefinedWidgets.html
index 3d9f834..94f6076 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/28.HtmlDocAnnotation/03.PredefinedWidgets.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/28.HtmlDocAnnotation/03.PredefinedWidgets.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Predefined Widgets
+Predefined Widgets
 
 <p>
        The {@link oajr.widget} package contains predefined reusable widgets.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/28.HtmlDocAnnotation/04.UiCustomization.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/28.HtmlDocAnnotation/04.UiCustomization.html
index c4e4bbf..cdfd78c 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/28.HtmlDocAnnotation/04.UiCustomization.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/28.HtmlDocAnnotation/04.UiCustomization.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} UI Customization
+UI Customization
 
 <p>
        The HTML views of POJOs can somewhat be considered a rudimentary User 
Interface.
diff --git 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/36.UnitTesting.html
 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/36.UnitTesting.html
index 2ca595b..7488781 100644
--- 
a/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/36.UnitTesting.html
+++ 
b/juneau-doc/src/main/resources/Topics/07.juneau-rest-server/36.UnitTesting.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Serverless Unit Testing
+Serverless Unit Testing
 
 <p>
        The {@link oajr.mock.MockRest} class is a simple yet powerful interface 
for creating serverless
diff --git a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client.html 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client.html
index 9adf641..ae56291 100644
--- a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client.html
+++ b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{updated} juneau-rest-client
+juneau-rest-client
 
 <h5 class='figure'>Maven Dependency</h5>
 <p class='bpcode w500'>
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies.html
index 1e67206..a59d97a 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} REST Proxies
+REST Proxies
 
 <p>
        The <code>juneau-rest-client</code> library can also be used to define 
interface proxies against 3rd-party REST interfaces.
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/01.RemoteResource.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/01.RemoteResource.html
index 7f6ef0c..6f7f26f 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/01.RemoteResource.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/01.RemoteResource.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @RemoteResource
+@RemoteResource
 
 <p>
        The {@link oajrc.remote.RemoteResource @RemoteResource} annotation is 
used on your interface class
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/02.RemoteMethod.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/02.RemoteMethod.html
index 5abcb96..00c3e22 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/02.RemoteMethod.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/02.RemoteMethod.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @RemoteMethod
+@RemoteMethod
 
 <p>
        The {@link oajrc.remote.RemoteMethod @RemoteMethod} annotation is 
applied to methods
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/03.Body.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/03.Body.html
index 84c475a..82146da 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/03.Body.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/03.Body.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Body
+@Body
 
 <p>
        The {@link oaj.http.annotation.Body @Body} annotation can be applied to 
arguments of <ja>@RemoteMethod</ja>-annotated methods
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/04.FormData.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/04.FormData.html
index c09a912..50fcf4b 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/04.FormData.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/04.FormData.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @FormData
+@FormData
 
 <p>
        The {@link oaj.http.annotation.FormData @FormData} annotation can be 
applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/05.Query.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/05.Query.html
index dc00e6d..6ca319c 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/05.Query.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/05.Query.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Query
+@Query
 
 <p>
        The {@link oaj.http.annotation.Query @Query} annotation can be applied 
to arguments of <ja>@RemoteMethod</ja>-annotated methods
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/06.Header.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/06.Header.html
index c5bd5f6..62aa4e7 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/06.Header.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/06.Header.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Header
+@Header
 
 <p>
        The {@link oaj.http.annotation.Header @Header} annotation can be 
applied to arguments of <ja>@RemoteMethod</ja>-annotated methods
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/07.Path.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/07.Path.html
index 44ed929..47cab6e 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/07.Path.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/07.Path.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Path
+@Path
 
 <p>
        The {@link oaj.http.annotation.Path @Path} annotation can be applied to 
arguments of <ja>@RemoteMethod</ja>-annotated methods
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/08.Request.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/08.Request.html
index 76d6e9c..df114f2 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/08.Request.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/08.Request.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Request
+@Request
 
 <p>
        The {@link oaj.http.annotation.Request @Request} annotation can be 
applied to a type of a <ja>@RemoteMethod</ja>-annotated method 
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/09.Response.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/09.Response.html
index e02c51e..24a812e 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/09.Response.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/01.RestProxies/09.Response.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} @Response
+@Response
 
 <p>
        The {@link oaj.http.annotation.Response @Response} annotation can be 
applied to types returned by <ja>@RemoteMethod</ja>-annotated methods.
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/03.Authentication.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/03.Authentication.html
index 565a639..b19fe70 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/03.Authentication.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/03.Authentication.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Authentication
+Authentication
 
 <p>
        The Juneau REST client itself does not implement any support for 
authentication.  
diff --git 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/09.UnitTesting.html
 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/09.UnitTesting.html
index 4b843d1..b5b9048 100644
--- 
a/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/09.UnitTesting.html
+++ 
b/juneau-doc/src/main/resources/Topics/09.juneau-rest-client/09.UnitTesting.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} Serverless Unit Testing
+Serverless Unit Testing
 
 <p>
        The {@link oajr.mock.MockRest} class is used for performing serverless 
unit testing of REST interfaces.
diff --git 
a/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/08.UiCustomization.html
 
b/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/08.UiCustomization.html
index 80bacb9..d7e76e8 100644
--- 
a/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/08.UiCustomization.html
+++ 
b/juneau-doc/src/main/resources/Topics/10.juneau-microservice-server/08.UiCustomization.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} UI Customization
+UI Customization
 
 <p>
        The Microservice project contains a <code>files/htdocs</code> working 
directly folder with predefined stylesheets and
diff --git 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/07.PetStoreResource.html
 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/07.PetStoreResource.html
index 28e5307..e939bc1 100644
--- 
a/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/07.PetStoreResource.html
+++ 
b/juneau-doc/src/main/resources/Topics/12.juneau-examples-rest/07.PetStoreResource.html
@@ -13,7 +13,7 @@
  
***************************************************************************************************************************/
  -->
 
-{new} PetStoreResource
+PetStoreResource
 
 <p>
        The <code>PetStoreResource</code> class provides examples for creating 
a Swagger-based interface. 
diff --git a/juneau-doc/src/main/resources/overview-template.html 
b/juneau-doc/src/main/resources/overview-template.html
index 6aac651..a7e093a 100644
--- a/juneau-doc/src/main/resources/overview-template.html
+++ b/juneau-doc/src/main/resources/overview-template.html
@@ -43,11 +43,11 @@
        </script>
 </head>
 <body>
-<h1 class='title'>Apache Juneau 7.2.0 Documentation</h1>
-<!-- h1 class='preview-title'>Apache Juneau 7.2.0 Documentation Preview</h1-->
-<!--  h2 class='preview-section todo'>Documentation in progress</h2-->
-<h2 class='preview-section new'>New documentation in 7.2.0</h2>
-<h2 class='preview-section updated'>Updated documentation in 7.2.0</h2>
+<h1 class='title'>Apache Juneau 7.2.1 Documentation</h1>
+<h1 class='preview-title'>Apache Juneau 7.2.1 Documentation Preview</h1>
+<h2 class='preview-section todo'>Documentation in progress</h2>
+<h2 class='preview-section new'>New documentation in 7.2.1</h2>
+<h2 class='preview-section updated'>Updated documentation in 7.2.1</h2>
 
 <script type='text/javascript'>
        function toggle(x) {

Reply via email to