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 98d2b38  Fix broken links in Javadocs.
98d2b38 is described below

commit 98d2b381945813af1da862a137a0141a56b32bc5
Author: JamesBognar <jamesbog...@apache.org>
AuthorDate: Thu Jul 12 21:43:38 2018 -0400

    Fix broken links in Javadocs.
---
 .../org/apache/juneau/jena/RdfParserSession.java   |  13 +-
 .../java/org/apache/juneau/jena/RdfSerializer.java |   2 +-
 .../apache/juneau/jena/RdfSerializerSession.java   |  27 ++--
 .../main/java/org/apache/juneau/BeanSession.java   |  54 ++++---
 .../juneau/html/HtmlDocSerializerSession.java      |  24 +--
 .../apache/juneau/html/HtmlSerializerSession.java  |  15 +-
 .../org/apache/juneau/json/JsonParserSession.java  |   3 +-
 .../apache/juneau/json/JsonSerializerSession.java  |   8 +-
 .../jsonschema/JsonSchemaSerializerSession.java    |  15 +-
 .../juneau/parser/InputStreamParserSession.java    |   4 +-
 .../org/apache/juneau/parser/ParserSession.java    |  12 +-
 .../apache/juneau/parser/ReaderParserSession.java  |   5 +-
 .../serializer/OutputStreamSerializerSession.java  |   4 +-
 .../juneau/serializer/SerializerSession.java       |  34 ++---
 .../juneau/serializer/WriterSerializerSession.java |   6 +-
 .../org/apache/juneau/uon/UonParserSession.java    |   4 +-
 .../apache/juneau/uon/UonSerializerSession.java    |   8 +-
 .../urlencoding/UrlEncodingParserSession.java      |   4 +-
 .../urlencoding/UrlEncodingSerializerSession.java  |   3 +-
 .../org/apache/juneau/xml/XmlParserSession.java    |  11 +-
 .../apache/juneau/xml/XmlSerializerSession.java    |  14 +-
 juneau-doc/src/main/javadoc/overview.html          | 167 ++++++++++-----------
 22 files changed, 203 insertions(+), 234 deletions(-)

diff --git 
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java
 
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java
index 7f97878..1f35951 100644
--- 
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java
+++ 
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.jena;
 
-import static org.apache.juneau.jena.RdfParser.*;
 import static org.apache.juneau.internal.StringUtils.*;
 import static org.apache.juneau.jena.Constants.*;
 
@@ -438,7 +437,7 @@ public class RdfParserSession extends ReaderParserSession {
        /**
         * Configuration property:  Trim whitespace from text elements.
         *
-        * @see #RDF_trimWhitespace
+        * @see RdfParser#RDF_trimWhitespace
         * @return
         *      <jk>true</jk> if whitespace in text elements will be 
automatically trimmed.
         */
@@ -449,7 +448,7 @@ public class RdfParserSession extends ReaderParserSession {
        /**
         * Configuration property:  Collections should be serialized and parsed 
as loose collections.
         *
-        * @see #RDF_looseCollections
+        * @see RdfParser#RDF_looseCollections
         * @return
         *      <jk>true</jk> if collections of resources are handled as loose 
collections of resources in RDF instead of
         *      resources that are children of an RDF collection (e.g. 
Sequence, Bag).
@@ -461,7 +460,7 @@ public class RdfParserSession extends ReaderParserSession {
        /**
         * Configuration property:  RDF language.
         *
-        * @see #RDF_language
+        * @see RdfParser#RDF_language
         * @return
         *      The RDF language to use.
         */
@@ -472,7 +471,7 @@ public class RdfParserSession extends ReaderParserSession {
        /**
         * Configuration property:  XML namespace for Juneau properties.
         *
-        * @see #RDF_juneauNs
+        * @see RdfParser#RDF_juneauNs
         * @return
         *      XML namespace for Juneau properties.
         */
@@ -483,7 +482,7 @@ public class RdfParserSession extends ReaderParserSession {
        /**
         * Configuration property:  Default XML namespace for bean properties.
         *
-        * @see #RDF_juneauBpNs
+        * @see RdfParser#RDF_juneauBpNs
         * @return
         *      Default XML namespace for bean properties.
         */
@@ -494,7 +493,7 @@ public class RdfParserSession extends ReaderParserSession {
        /**
         * Configuration property:  RDF format for representing collections and 
arrays.
         *
-        * @see #RDF_collectionFormat
+        * @see RdfParser#RDF_collectionFormat
         * @return
         *      RDF format for representing collections and arrays.
         */
diff --git 
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
 
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
index b66b0cb..fca3b75 100644
--- 
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
+++ 
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java
@@ -418,7 +418,7 @@ public class RdfSerializer extends WriterSerializer 
implements RdfCommon {
         *      <jk>true</jk> if RDF property 
<code>http://www.apache.org/juneau/root</code> is added with a value of 
<js>"true"</js>
         *      to identify the root node in the graph.
         */
-       protected final boolean isAddRootProperty() {
+       protected final boolean isAddRootProp() {
                return addRootProperty;
        }
 
diff --git 
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
 
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
index 96a8118..ca91ba1 100644
--- 
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
+++ 
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
@@ -13,7 +13,6 @@
 package org.apache.juneau.jena;
 
 import static org.apache.juneau.jena.Constants.*;
-import static org.apache.juneau.jena.RdfCommon.*;
 import static org.apache.juneau.jena.RdfSerializer.*;
 
 import java.util.*;
@@ -140,7 +139,7 @@ public final class RdfSerializerSession extends 
WriterSerializerSession {
                                r = n.asResource();
                        }
 
-                       if (isAddRootProperty())
+                       if (isAddRootProp())
                                r.addProperty(pRoot, "true");
                }
 
@@ -410,7 +409,7 @@ public final class RdfSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Add XSI data types to 
non-<code>String</code> literals.
         *
-        * @see #RDF_addLiteralTypes
+        * @see RdfSerializer#RDF_addLiteralTypes
         * @return
         *      <jk>true</jk> if XSI data types should be added to string 
literals.
         */
@@ -421,19 +420,19 @@ public final class RdfSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Add RDF root identifier property to root 
node.
         *
-        * @see #RDF_addRootProperty
+        * @see RdfSerializer#RDF_addRootProperty
         * @return
         *      <jk>true</jk> if RDF property 
<code>http://www.apache.org/juneau/root</code> is added with a value of 
<js>"true"</js>
         *      to identify the root node in the graph.
         */
-       protected final boolean isAddRootProperty() {
-               return ctx.isAddRootProperty();
+       protected final boolean isAddRootProp() {
+               return ctx.isAddRootProp();
        }
 
        /**
         * Configuration property:  Reuse XML namespaces when RDF namespaces 
not specified.
         *
-        * @see #RDF_useXmlNamespaces
+        * @see RdfSerializer#RDF_useXmlNamespaces
         * @return
         *      <jk>true</jk> if namespaces defined using {@link XmlNs @XmlNs} 
and {@link org.apache.juneau.xml.annotation.Xml @Xml} will be inherited by the 
RDF serializers.
         *      <br>Otherwise, namespaces will be defined using {@link RdfNs 
@RdfNs} and {@link Rdf @Rdf}.
@@ -445,7 +444,7 @@ public final class RdfSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Collections should be serialized and parsed 
as loose collections.
         *
-        * @see #RDF_looseCollections
+        * @see RdfSerializer#RDF_looseCollections
         * @return
         *      <jk>true</jk> if collections of resources are handled as loose 
collections of resources in RDF instead of
         *      resources that are children of an RDF collection (e.g. 
Sequence, Bag).
@@ -457,7 +456,7 @@ public final class RdfSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Auto-detect namespace usage.
         *
-        * @see #RDF_autoDetectNamespaces
+        * @see RdfSerializer#RDF_autoDetectNamespaces
         * @return
         *      <jk>true</jk> if namespaces usage should be detected before 
serialization.
         */
@@ -468,7 +467,7 @@ public final class RdfSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Add <js>"_type"</js> properties when needed.
         *
-        * @see #RDF_addBeanTypes
+        * @see RdfSerializer#RDF_addBeanTypes
         * @return
         *      <jk>true</jk> if <js>"_type"</js> properties will be added to 
beans if their type cannot be inferred
         *      through reflection.
@@ -481,7 +480,7 @@ public final class RdfSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  RDF language.
         *
-        * @see #RDF_language
+        * @see RdfSerializer#RDF_language
         * @return
         *      The RDF language to use.
         */
@@ -492,7 +491,7 @@ public final class RdfSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  XML namespace for Juneau properties.
         *
-        * @see #RDF_juneauNs
+        * @see RdfSerializer#RDF_juneauNs
         * @return
         *      The XML namespace to use for Juneau properties.
         */
@@ -503,7 +502,7 @@ public final class RdfSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Default XML namespace for bean properties.
         *
-        * @see #RDF_juneauBpNs
+        * @see RdfSerializer#RDF_juneauBpNs
         * @return
         *      The XML namespace to use for bean properties.
         */
@@ -514,7 +513,7 @@ public final class RdfSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  RDF format for representing collections and 
arrays.
         *
-        * @see #RDF_collectionFormat
+        * @see RdfSerializer#RDF_collectionFormat
         * @return
         *      RDF format for representing collections and arrays.
         */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
index bb15230..ce05f84 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau;
 
-import static org.apache.juneau.BeanContext.*;
 import static org.apache.juneau.internal.ClassUtils.*;
 import static org.apache.juneau.internal.StringUtils.*;
 import static org.apache.juneau.internal.ThrowableUtils.*;
@@ -1183,7 +1182,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Beans require no-arg constructors.
         *
-        * @see #BEAN_beansRequireDefaultConstructor
+        * @see BeanContext#BEAN_beansRequireDefaultConstructor
         * @return
         *      <jk>true</jk> if a Java class must implement a default no-arg 
constructor to be considered a bean.
         *      <br>Otherwise, the bean will be serialized as a string using 
the {@link Object#toString()} method.
@@ -1195,7 +1194,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Beans require Serializable interface.
         *
-        * @see #BEAN_beansRequireSerializable
+        * @see BeanContext#BEAN_beansRequireSerializable
         * @return
         *      <jk>true</jk> if a Java class must implement the {@link 
Serializable} interface to be considered a bean.
         *      <br>Otherwise, the bean will be serialized as a string using 
the {@link Object#toString()} method.
@@ -1207,7 +1206,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Beans require setters for getters.
         *
-        * @see #BEAN_beansRequireSettersForGetters
+        * @see BeanContext#BEAN_beansRequireSettersForGetters
         * @return
         *      <jk>true</jk> if only getters that have equivalent setters will 
be considered as properties on a bean.
         *      <br>Otherwise, they are ignored.
@@ -1219,7 +1218,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Beans require at least one property.
         *
-        * @see #BEAN_beansRequireSomeProperties
+        * @see BeanContext#BEAN_beansRequireSomeProperties
         * @return
         *      <jk>true</jk> if a Java class must contain at least 1 property 
to be considered a bean.
         *      <br>Otherwise, the bean is serialized as a string using the 
{@link Object#toString()} method.
@@ -1231,7 +1230,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  BeanMap.put() returns old property value.
         *
-        * @see #BEAN_beanMapPutReturnsOldValue
+        * @see BeanContext#BEAN_beanMapPutReturnsOldValue
         * @return
         *      <jk>true</jk> if the {@link BeanMap#put(String,Object) 
BeanMap.put()} method will return old property values.
         *      <br>Otherwise, it returns <jk>null</jk>.
@@ -1243,7 +1242,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Use interface proxies.
         *
-        * @see #BEAN_useInterfaceProxies
+        * @see BeanContext#BEAN_useInterfaceProxies
         * @return
         *      <jk>true</jk> if interfaces will be instantiated as proxy 
classes through the use of an
         *      {@link InvocationHandler} if there is no other way of 
instantiating them.
@@ -1255,7 +1254,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Ignore unknown properties.
         *
-        * @see #BEAN_ignoreUnknownBeanProperties
+        * @see BeanContext#BEAN_ignoreUnknownBeanProperties
         * @return
         *      <jk>true</jk> if trying to set a value on a non-existent bean 
property is silently ignored.
         *      <br>Otherwise, a {@code RuntimeException} is thrown.
@@ -1267,7 +1266,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Ignore unknown properties with null values.
         *
-        * @see #BEAN_ignoreUnknownNullBeanProperties
+        * @see BeanContext#BEAN_ignoreUnknownNullBeanProperties
         * @return
         *      <jk>true</jk> if trying to set a <jk>null</jk> value on a 
non-existent bean property is silently ignored.
         */
@@ -1280,7 +1279,7 @@ public class BeanSession extends Session {
         *
         * <br>Otherwise, a {@code RuntimeException} is thrown.
         *
-        * @see #BEAN_ignorePropertiesWithoutSetters
+        * @see BeanContext#BEAN_ignorePropertiesWithoutSetters
         * @return
         *      <jk>true</jk> if trying to set a value on a bean property 
without a setter is silently ignored.
         */
@@ -1291,7 +1290,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Ignore invocation errors on getters.
         *
-        * @see #BEAN_ignoreInvocationExceptionsOnGetters
+        * @see BeanContext#BEAN_ignoreInvocationExceptionsOnGetters
         * @return
         *      <jk>true</jk> if errors thrown when calling bean getter methods 
are silently ignored.
         */
@@ -1302,7 +1301,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Ignore invocation errors on setters.
         *
-        * @see #BEAN_ignoreInvocationExceptionsOnSetters
+        * @see BeanContext#BEAN_ignoreInvocationExceptionsOnSetters
         * @return
         *      <jk>true</jk> if errors thrown when calling bean setter methods 
are silently ignored.
         */
@@ -1313,7 +1312,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Use Java Introspector.
         *
-        * @see #BEAN_useJavaBeanIntrospector
+        * @see BeanContext#BEAN_useJavaBeanIntrospector
         * @return
         *      <jk>true</jk> if the built-in Java bean introspector should be 
used for bean introspection.
         */
@@ -1324,7 +1323,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Use enum names.
         *
-        * @see #BEAN_useEnumNames
+        * @see BeanContext#BEAN_useEnumNames
         * @return
         *      <jk>true</jk> if enums are always serialized by name, not using 
{@link Object#toString()}.
         */
@@ -1335,7 +1334,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Sort bean properties.
         *
-        * @see #BEAN_sortProperties
+        * @see BeanContext#BEAN_sortProperties
         * @return
         *      <jk>true</jk> if all bean properties will be serialized and 
access in alphabetical order.
         */
@@ -1349,7 +1348,7 @@ public class BeanSession extends Session {
         * <h5 class='section'>Description:</h5>
         * <p>
         *
-        * @see #BEAN_fluentSetters
+        * @see BeanContext#BEAN_fluentSetters
         * @return
         *      <jk>true</jk> if fluent setters are detected on beans.
         */
@@ -1360,7 +1359,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Minimum bean constructor visibility.
         *
-        * @see #BEAN_beanConstructorVisibility
+        * @see BeanContext#BEAN_beanConstructorVisibility
         * @return
         *      Only look for constructors with this specified minimum 
visibility.
         */
@@ -1371,7 +1370,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Minimum bean class visibility.
         *
-        * @see #BEAN_beanClassVisibility
+        * @see BeanContext#BEAN_beanClassVisibility
         * @return
         *      Classes are not considered beans unless they meet the minimum 
visibility requirements.
         */
@@ -1382,7 +1381,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Minimum bean method visibility.
         *
-        * @see #BEAN_beanMethodVisibility
+        * @see BeanContext#BEAN_beanMethodVisibility
         * @return
         *      Only look for bean methods with this specified minimum 
visibility.
         */
@@ -1394,7 +1393,7 @@ public class BeanSession extends Session {
         * Configuration property:  Minimum bean field visibility.
         *
         *
-        * @see #BEAN_beanFieldVisibility
+        * @see BeanContext#BEAN_beanFieldVisibility
         * @return
         *      Only look for bean fields with this specified minimum 
visibility.
         */
@@ -1405,7 +1404,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Bean dictionary.
         *
-        * @see #BEAN_beanDictionary
+        * @see BeanContext#BEAN_beanDictionary
         * @return
         *      The list of classes that make up the bean dictionary in this 
bean context.
         */
@@ -1416,7 +1415,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Bean property namer.
         *
-        * @see #BEAN_propertyNamer
+        * @see BeanContext#BEAN_propertyNamer
         * @return
         *      The interface used to calculate bean property names.
         */
@@ -1427,7 +1426,7 @@ public class BeanSession extends Session {
        /**
         * Configuration property:  Bean type property name.
         *
-        * @see #BEAN_beanTypePropertyName
+        * @see BeanContext#BEAN_beanTypePropertyName
         * @return
         *      The name of the bean property used to store the dictionary name 
of a bean type so that the parser knows the data type to reconstruct.
         */
@@ -1435,11 +1434,10 @@ public class BeanSession extends Session {
                return ctx.getBeanTypePropertyName();
        }
 
-
        /**
         * Configuration property:  Debug mode.
         *
-        * @see #BEAN_debug
+        * @see BeanContext#BEAN_debug
         * @return
         *      <jk>true</jk> if debug mode is enabled.
         */
@@ -1459,7 +1457,7 @@ public class BeanSession extends Session {
         *      <li>Locale returned by {@link Locale#getDefault()}.
         * </ol>
         *
-        * @see #BEAN_locale
+        * @see BeanContext#BEAN_locale
         * @return The session locale.
         */
        public final Locale getLocale() {
@@ -1477,7 +1475,7 @@ public class BeanSession extends Session {
         *      <li>{@link BeanContext#BEAN_timeZone} setting on bean context.
         * </ol>
         *
-        * @see #BEAN_timeZone
+        * @see BeanContext#BEAN_timeZone
         * @return The session timezone, or <jk>null</jk> if timezone not 
specified.
         */
        public final TimeZone getTimeZone() {
@@ -1490,7 +1488,7 @@ public class BeanSession extends Session {
         * <p>
         * For example, <js>"application/json"</js>.
         *
-        * @see #BEAN_mediaType
+        * @see BeanContext#BEAN_mediaType
         * @return The media type for this session, or <jk>null</jk> if not 
specified.
         */
        public final MediaType getMediaType() {
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
index a7c5af3..67b33cc 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlDocSerializerSession.java
@@ -126,7 +126,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  CSS style code.
         *
-        * @see #HTMLDOC_style
+        * @see HtmlDocSerializer#HTMLDOC_style
         * @return
         *      The CSS instructions to add to the HTML page.
         */
@@ -137,7 +137,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  Stylesheet import URLs.
         *
-        * @see #HTMLDOC_stylesheet
+        * @see HtmlDocSerializer#HTMLDOC_stylesheet
         * @return
         *      The link to the stylesheet of the HTML page.
         */
@@ -148,7 +148,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  Javascript code.
         *
-        * @see #HTMLDOC_script
+        * @see HtmlDocSerializer#HTMLDOC_script
         * @return
         *      Arbitrary Javascript to add to the HTML page.
         */
@@ -159,7 +159,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  Page navigation links.
         *
-        * @see #HTMLDOC_navlinks
+        * @see HtmlDocSerializer#HTMLDOC_navlinks
         * @return
         *      Navigation links to add to the HTML page.
         */
@@ -170,7 +170,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  Additional head section content.
         *
-        * @see #HTMLDOC_head
+        * @see HtmlDocSerializer#HTMLDOC_head
         * @return
         *      HTML content to add to the head section of the HTML page.
         */
@@ -181,7 +181,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  Header section contents.
         *
-        * @see #HTMLDOC_header
+        * @see HtmlDocSerializer#HTMLDOC_header
         * @return
         *      The overridden contents of the header section on the HTML page.
         */
@@ -192,7 +192,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  Nav section contents.
         *
-        * @see #HTMLDOC_nav
+        * @see HtmlDocSerializer#HTMLDOC_nav
         * @return
         *      The overridden contents of the nav section on the HTML page.
         */
@@ -203,7 +203,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  Aside section contents.
         *
-        * @see #HTMLDOC_aside
+        * @see HtmlDocSerializer#HTMLDOC_aside
         * @return
         *      The overridden contents of the aside section on the HTML page.
         */
@@ -214,7 +214,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  Footer section contents.
         *
-        * @see #HTMLDOC_footer
+        * @see HtmlDocSerializer#HTMLDOC_footer
         * @return
         *      The overridden contents of the footer section on the HTML page.
         */
@@ -225,7 +225,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  No-results message.
         *
-        * @see #HTMLDOC_noResultsMessage
+        * @see HtmlDocSerializer#HTMLDOC_noResultsMessage
         * @return
         *      The message used when serializing an empty array or empty list.
         */
@@ -236,7 +236,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  Prevent word wrap on page.
         *
-        * @see #HTMLDOC_nowrap
+        * @see HtmlDocSerializer#HTMLDOC_nowrap
         * @return
         *      <jk>true</jk> if <js>"* {white-space:nowrap}"</js> shoudl be 
added to the CSS instructions on the page to prevent word wrapping.
         */
@@ -247,7 +247,7 @@ public class HtmlDocSerializerSession extends 
HtmlStrippedDocSerializerSession {
        /**
         * Configuration property:  HTML document template.
         *
-        * @see #HTMLDOC_template
+        * @see HtmlDocSerializer#HTMLDOC_template
         * @return
         *      The template to use for serializing the page.
         */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
index 4021a98..2f96943 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.html;
 
-import static org.apache.juneau.html.HtmlSerializer.*;
 import static org.apache.juneau.internal.StringUtils.*;
 import static org.apache.juneau.internal.ObjectUtils.*;
 import static org.apache.juneau.xml.XmlSerializerSession.ContentResult.*;
@@ -826,7 +825,7 @@ public class HtmlSerializerSession extends 
XmlSerializerSession {
        /**
         * Configuration property:  Look for link labels in URIs.
         *
-        * @see #HTML_detectLabelParameters
+        * @see HtmlSerializer#HTML_detectLabelParameters
         * @return
         *      <jk>true</jk> if we should look for URL label parameters (e.g. 
<js>"?label=foobar"</js>).
         */
@@ -837,7 +836,7 @@ public class HtmlSerializerSession extends 
XmlSerializerSession {
        /**
         * Configuration property:  Look for URLs in {@link String Strings}.
         *
-        * @see #HTML_detectLinksInStrings
+        * @see HtmlSerializer#HTML_detectLinksInStrings
         * @return
         *      <jk>true</jk> if we should automatically convert strings to 
URLs if they look like a URL.
         */
@@ -848,7 +847,7 @@ public class HtmlSerializerSession extends 
XmlSerializerSession {
        /**
         * Configuration property:  Add key/value headers on bean/map tables.
         *
-        * @see #HTML_addKeyValueTableHeaders
+        * @see HtmlSerializer#HTML_addKeyValueTableHeaders
         * @return
         *      <jk>true</jk> if <code><b>key</b></code> and 
<code><b>value</b></code> column headers are added to tables.
         */
@@ -859,7 +858,7 @@ public class HtmlSerializerSession extends 
XmlSerializerSession {
        /**
         * Configuration property:  Add <js>"_type"</js> properties when needed.
         *
-        * @see #HTML_addBeanTypes
+        * @see HtmlSerializer#HTML_addBeanTypes
         * @return
         *      <jk>true</jk> if <js>"_type"</js> properties will be added to 
beans if their type cannot be inferred
         *      through reflection.
@@ -872,9 +871,9 @@ public class HtmlSerializerSession extends 
XmlSerializerSession {
        /**
         * Configuration property:  Link label parameter name.
         *
-        * @see #HTML_labelParameter
+        * @see HtmlSerializer#HTML_labelParameter
         * @return
-        *      The parameter name to look for when resolving link labels via 
{@link #HTML_detectLabelParameters}.
+        *      The parameter name to look for when resolving link labels via 
{@link HtmlSerializer#HTML_detectLabelParameters}.
         */
        protected final String getLabelParameter() {
                return ctx.getLabelParameter();
@@ -883,7 +882,7 @@ public class HtmlSerializerSession extends 
XmlSerializerSession {
        /**
         * Configuration property:  Anchor text source.
         *
-        * @see #HTML_uriAnchorText
+        * @see HtmlSerializer#HTML_uriAnchorText
         * @return
         *      When creating anchor tags (e.g. <code><xt>&lt;a</xt> 
<xa>href</xa>=<xs>'...'</xs>
         *      <xt>&gt;</xt>text<xt>&lt;/a&gt;</xt></code>) in HTML, this 
setting defines what to set the inner text to.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserSession.java
index fe8a720..e1fa547 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonParserSession.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.json;
 
-import static org.apache.juneau.json.JsonParser.*;
 import static org.apache.juneau.internal.StringUtils.*;
 
 import java.io.*;
@@ -790,7 +789,7 @@ public final class JsonParserSession extends 
ReaderParserSession {
        /**
         * Configuration property:  Validate end.
         *
-        * @see #JSON_validateEnd
+        * @see JsonParser#JSON_validateEnd
         * @return
         *      <jk>true</jk> if after parsing a POJO from the input, verifies 
that the remaining input in
         *      the stream consists of only comments or whitespace.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
index bb3d399..2aab6b9 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
@@ -12,8 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.json;
 
-import static org.apache.juneau.json.JsonSerializer.*;
-
 import java.io.*;
 import java.util.*;
 
@@ -276,7 +274,7 @@ public class JsonSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Simple JSON mode.
         *
-        * @see #JSON_simpleMode
+        * @see JsonSerializer#JSON_simpleMode
         * @return
         *      <jk>true</jk> if JSON attribute names will only be quoted when 
necessary.
         *      <br>Otherwise, they are always quoted.
@@ -288,7 +286,7 @@ public class JsonSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Prefix solidus <js>'/'</js> characters with 
escapes.
         *
-        * @see #JSON_escapeSolidus
+        * @see JsonSerializer#JSON_escapeSolidus
         * @return
         *      <jk>true</jk> if solidus (e.g. slash) characters should be 
escaped.
         */
@@ -299,7 +297,7 @@ public class JsonSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Add <js>"_type"</js> properties when needed.
         *
-        * @see #JSON_addBeanTypes
+        * @see JsonSerializer#JSON_addBeanTypes
         * @return
         *      <jk>true</jk> if <js>"_type"</js> properties will be added to 
beans if their type cannot be inferred
         *      through reflection.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaSerializerSession.java
index 837fc73..c6f19db 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jsonschema/JsonSchemaSerializerSession.java
@@ -14,7 +14,6 @@ package org.apache.juneau.jsonschema;
 
 import static org.apache.juneau.internal.ClassUtils.*;
 import static org.apache.juneau.internal.ObjectUtils.*;
-import static org.apache.juneau.jsonschema.JsonSchemaSerializer.*;
 import static org.apache.juneau.jsonschema.TypeCategory.*;
 
 import java.lang.reflect.*;
@@ -340,7 +339,7 @@ public class JsonSchemaSerializerSession extends 
JsonSerializerSession {
        /**
         * Configuration property:  Use bean definitions.
         *
-        * @see #JSONSCHEMA_useBeanDefs
+        * @see JsonSchemaSerializer#JSONSCHEMA_useBeanDefs
         * @return
         *      <jk>true</jk> if schemas on beans will be serialized with 
<js>'$ref'</js> tags.
         */
@@ -351,7 +350,7 @@ public class JsonSchemaSerializerSession extends 
JsonSerializerSession {
        /**
         * Configuration property:  Allow nested examples.
         *
-        * @see #JSONSCHEMA_allowNestedExamples
+        * @see JsonSchemaSerializer#JSONSCHEMA_allowNestedExamples
         * @return
         *      <jk>true</jk> if nested examples are allowed in schema 
definitions.
         */
@@ -362,7 +361,7 @@ public class JsonSchemaSerializerSession extends 
JsonSerializerSession {
        /**
         * Configuration property:  Allow nested descriptions.
         *
-        * @see #JSONSCHEMA_allowNestedDescriptions
+        * @see JsonSchemaSerializer#JSONSCHEMA_allowNestedDescriptions
         * @return
         *      <jk>true</jk> if nested descriptions are allowed in schema 
definitions.
         */
@@ -373,7 +372,7 @@ public class JsonSchemaSerializerSession extends 
JsonSerializerSession {
        /**
         * Configuration property:  Bean schema definition mapper.
         *
-        * @see #JSONSCHEMA_beanDefMapper
+        * @see JsonSchemaSerializer#JSONSCHEMA_beanDefMapper
         * @return
         *      Interface to use for converting Bean classes to definition IDs 
and URIs.
         */
@@ -384,7 +383,7 @@ public class JsonSchemaSerializerSession extends 
JsonSerializerSession {
        /**
         * Configuration property:  Add examples.
         *
-        * @see #JSONSCHEMA_addExamplesTo
+        * @see JsonSchemaSerializer#JSONSCHEMA_addExamplesTo
         * @return
         *      Set of categories of types that examples should be 
automatically added to generated schemas.
         */
@@ -395,7 +394,7 @@ public class JsonSchemaSerializerSession extends 
JsonSerializerSession {
        /**
         * Configuration property:  Add descriptions to types.
         *
-        * @see #JSONSCHEMA_addDescriptionsTo
+        * @see JsonSchemaSerializer#JSONSCHEMA_addDescriptionsTo
         * @return
         *      Set of categories of types that descriptions should be 
automatically added to generated schemas.
         */
@@ -406,7 +405,7 @@ public class JsonSchemaSerializerSession extends 
JsonSerializerSession {
        /**
         * Configuration property:  Default schemas.
         *
-        * @see #JSONSCHEMA_defaultSchemas
+        * @see JsonSchemaSerializer#JSONSCHEMA_defaultSchemas
         * @return
         *      Custom schema information for particular class types.
         */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserSession.java
index 40950a2..0be1887 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/InputStreamParserSession.java
@@ -12,8 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.parser;
 
-import static org.apache.juneau.parser.InputStreamParser.*;
-
 import java.io.*;
 
 import org.apache.juneau.*;
@@ -88,7 +86,7 @@ public abstract class InputStreamParserSession extends 
ParserSession {
        /**
         * Configuration property:  Binary input format.
         *
-        * @see #ISPARSER_binaryFormat
+        * @see InputStreamParser#ISPARSER_binaryFormat
         * @return
         *      The format to use when converting strings to byte arrays.
         */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
index 1b8f912..830da7b 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserSession.java
@@ -809,7 +809,7 @@ public abstract class ParserSession extends BeanSession {
        /**
         * Configuration property:  Trim parsed strings.
         *
-        * @see #PARSER_trimStrings
+        * @see Parser#PARSER_trimStrings
         * @return
         *      <jk>true</jk> if string values will be trimmed of whitespace 
using {@link String#trim()} before being added to
         *      the POJO.
@@ -821,7 +821,7 @@ public abstract class ParserSession extends BeanSession {
        /**
         * Configuration property:  Strict mode.
         *
-        * @see #PARSER_strict
+        * @see Parser#PARSER_strict
         * @return
         *      <jk>true</jk> if strict mode for the parser is enabled.
         */
@@ -832,7 +832,7 @@ public abstract class ParserSession extends BeanSession {
        /**
         * Configuration property:  Auto-close streams.
         *
-        * @see #PARSER_autoCloseStreams
+        * @see Parser#PARSER_autoCloseStreams
         * @return
         *      <jk>true</jk> if <l>InputStreams</l> and <l>Readers</l> passed 
into parsers will be closed
         *      after parsing is complete.
@@ -844,7 +844,7 @@ public abstract class ParserSession extends BeanSession {
        /**
         * Configuration property:  Unbuffered.
         *
-        * @see #PARSER_unbuffered
+        * @see Parser#PARSER_unbuffered
         * @return
         *      <jk>true</jk> if parsers don't use internal buffering during 
parsing.
         */
@@ -855,7 +855,7 @@ public abstract class ParserSession extends BeanSession {
        /**
         * Configuration property:  Debug output lines.
         *
-        * @see #PARSER_debugOutputLines
+        * @see Parser#PARSER_debugOutputLines
         * @return
         *      The number of lines of input before and after the error 
location to be printed as part of the exception message.
         */
@@ -866,7 +866,7 @@ public abstract class ParserSession extends BeanSession {
        /**
         * Configuration property:  Parser listener.
         *
-        * @see #PARSER_listener
+        * @see Parser#PARSER_listener
         * @return
         *      Class used to listen for errors and warnings that occur during 
parsing.
         */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserSession.java
index 7b543c5..382de81 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParserSession.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.parser;
 
-import static org.apache.juneau.parser.ReaderParser.*;
 
 import java.io.*;
 
@@ -92,7 +91,7 @@ public abstract class ReaderParserSession extends 
ParserSession {
        /**
         * Configuration property:  Input stream charset.
         *
-        * @see #RPARSER_inputStreamCharset
+        * @see ReaderParser#RPARSER_inputStreamCharset
         * @return
         *      The character set to use for converting 
<code>InputStreams</code> and byte arrays to readers.
         */
@@ -103,7 +102,7 @@ public abstract class ReaderParserSession extends 
ParserSession {
        /**
         * Configuration property:  File charset.
         *
-        * @see #RPARSER_fileCharset
+        * @see ReaderParser#RPARSER_fileCharset
         * @return
         *      The character set to use for reading <code>Files</code> from 
the file system.
         */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java
index 355cff0..ea0755f 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/OutputStreamSerializerSession.java
@@ -12,8 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.serializer;
 
-import static org.apache.juneau.serializer.OutputStreamSerializer.*;
-
 import java.io.*;
 
 import org.apache.juneau.*;
@@ -98,7 +96,7 @@ public abstract class OutputStreamSerializerSession extends 
SerializerSession {
        /**
         * Configuration property:  Binary output format.
         *
-        * @see #OSSERIALIZER_binaryFormat
+        * @see OutputStreamSerializer#OSSERIALIZER_binaryFormat
         * @return
         *      The format to use for the {@link #serializeToString(Object)} 
method on stream-based serializers when converting byte arrays to strings.
         */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
index 8627561..e4a6bfc 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
@@ -14,7 +14,6 @@ package org.apache.juneau.serializer;
 
 import static org.apache.juneau.internal.ClassUtils.*;
 import static org.apache.juneau.internal.StringUtils.*;
-import static org.apache.juneau.serializer.Serializer.*;
 
 import java.io.*;
 import java.lang.reflect.*;
@@ -766,7 +765,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Use whitespace.
         *
-        * @see #SERIALIZER_useWhitespace
+        * @see Serializer#SERIALIZER_useWhitespace
         * @return
         *      <jk>true</jk> if whitespace is added to the output to improve 
readability.
         */
@@ -777,7 +776,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Initial depth.
         *
-        * @see #SERIALIZER_initialDepth
+        * @see Serializer#SERIALIZER_initialDepth
         * @return
         *      The initial indentation level at the root.
         */
@@ -788,7 +787,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Max serialization depth.
         *
-        * @see #SERIALIZER_maxDepth
+        * @see Serializer#SERIALIZER_maxDepth
         * @return
         *      The depth at which serialization is aborted if depth is reached 
in the POJO tree.
         *      <br>If this depth is exceeded, an exception is thrown.
@@ -799,7 +798,8 @@ public abstract class SerializerSession extends BeanSession 
{
 
        /**
         * Configuration property:  Automatically detect POJO recursions.
-        * @see #SERIALIZER_detectRecursions
+        *
+        * @see Serializer#SERIALIZER_detectRecursions
         * @return
         *      <jk>true</jk> if recursions should be checked for during 
serialization.
         */
@@ -810,7 +810,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Ignore recursion errors.
         *
-        * @see #SERIALIZER_ignoreRecursions
+        * @see Serializer#SERIALIZER_ignoreRecursions
         * @return
         *      <jk>true</jk> if when we encounter the same object when 
serializing a tree, we set the value to <jk>null</jk>.
         *      <br>Otherwise, a {@link SerializeException} is thrown with the 
message <js>"Recursion occurred, stack=..."</js>.
@@ -822,7 +822,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Add <js>"_type"</js> properties when needed.
         *
-        * @see #SERIALIZER_addBeanTypes
+        * @see Serializer#SERIALIZER_addBeanTypes
         * @return
         *      <jk>true</jk> if <js>"_type"</js> properties added to beans if 
their type cannot be inferred
         *      through reflection.
@@ -834,7 +834,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Trim null bean property values.
         *
-        * @see #SERIALIZER_trimNullProperties
+        * @see Serializer#SERIALIZER_trimNullProperties
         * @return
         *      <jk>true</jk> if null bean values are not serialized to the 
output.
         */
@@ -845,7 +845,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Trim empty lists and arrays.
         *
-        * @see #SERIALIZER_trimEmptyCollections
+        * @see Serializer#SERIALIZER_trimEmptyCollections
         * @return
         *      <jk>true</jk> if empty lists and arrays are not serialized to 
the output.
         */
@@ -856,7 +856,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Trim empty maps.
         *
-        * @see #SERIALIZER_trimEmptyMaps
+        * @see Serializer#SERIALIZER_trimEmptyMaps
         * @return
         *      <jk>true</jk> if empty map values are not serialized to the 
output.
         */
@@ -867,7 +867,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Trim strings.
         *
-        * @see #SERIALIZER_trimStrings
+        * @see Serializer#SERIALIZER_trimStrings
         * @return
         *      <jk>true</jk> if string values will be trimmed of whitespace 
using {@link String#trim()} before being serialized.
         */
@@ -878,7 +878,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Sort arrays and collections alphabetically.
         *
-        * @see #SERIALIZER_sortCollections
+        * @see Serializer#SERIALIZER_sortCollections
         * @return
         *      <jk>true</jk> if arrays and collections are copied and sorted 
before serialization.
         */
@@ -889,7 +889,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Sort maps alphabetically.
         *
-        * @see #SERIALIZER_sortMaps
+        * @see Serializer#SERIALIZER_sortMaps
         * @return
         *      <jk>true</jk> if maps are copied and sorted before 
serialization.
         */
@@ -900,7 +900,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  Add type attribute to root nodes.
         *
-        * @see #SERIALIZER_addRootType
+        * @see Serializer#SERIALIZER_addRootType
         * @return
         *      <jk>true</jk> if type property should be added to root node.
         */
@@ -911,7 +911,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  URI context bean.
         *
-        * @see #SERIALIZER_uriContext
+        * @see Serializer#SERIALIZER_uriContext
         * @return
         *      Bean used for resolution of URIs to absolute or root-relative 
form.
         */
@@ -922,7 +922,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  URI resolution.
         *
-        * @see #SERIALIZER_uriResolution
+        * @see Serializer#SERIALIZER_uriResolution
         * @return
         *      Defines the resolution level for URIs when serializing URIs.
         */
@@ -933,7 +933,7 @@ public abstract class SerializerSession extends BeanSession 
{
        /**
         * Configuration property:  URI relativity.
         *
-        * @see #SERIALIZER_uriRelativity
+        * @see Serializer#SERIALIZER_uriRelativity
         * @return
         *      Defines what relative URIs are relative to when serializing any 
of the following:
         */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerSession.java
index 2302804..c83381b 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializerSession.java
@@ -12,8 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.serializer;
 
-import static org.apache.juneau.serializer.WriterSerializer.*;
-
 import java.io.*;
 
 import org.apache.juneau.*;
@@ -96,7 +94,7 @@ public abstract class WriterSerializerSession extends 
SerializerSession {
        /**
         * Configuration property:  Maximum indentation.
         *
-        * @see #WSERIALIZER_maxIndent
+        * @see WriterSerializer#WSERIALIZER_maxIndent
         * @return
         *      The maximum indentation level in the serialized document.
         */
@@ -107,7 +105,7 @@ public abstract class WriterSerializerSession extends 
SerializerSession {
        /**
         * Configuration property:  Quote character.
         *
-        * @see #WSERIALIZER_quoteChar
+        * @see WriterSerializer#WSERIALIZER_quoteChar
         * @return
         *      The character used for quoting attributes and values.
         */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserSession.java
index 517e825..ecc6bf9 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonParserSession.java
@@ -793,7 +793,7 @@ public class UonParserSession extends ReaderParserSession {
        /**
         * Configuration property: Decode <js>"%xx"</js> sequences.
         *
-        * @see #UON_decoding
+        * @see UonParser#UON_decoding
         * @return
         *      <jk>true</jk> if URI encoded characters should be decoded, 
<jk>false</jk> if they've already been decoded
         *      before being passed to this parser.
@@ -805,7 +805,7 @@ public class UonParserSession extends ReaderParserSession {
        /**
         * Configuration property:  Validate end.
         *
-        * @see #UON_validateEnd
+        * @see UonParser#UON_validateEnd
         * @return
         *      <jk>true</jk> if after parsing a POJO from the input, verifies 
that the remaining input in
         *      the stream consists of only comments or whitespace.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
index 602ee9f..b1670b0 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
@@ -12,8 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.uon;
 
-import static org.apache.juneau.uon.UonSerializer.*;
-
 import java.util.*;
 
 import org.apache.juneau.*;
@@ -268,7 +266,7 @@ public class UonSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Encode non-valid URI characters.
         *
-        * @see #UON_encoding
+        * @see UonSerializer#UON_encoding
         * @return
         *      <jk>true</jk> if non-valid URI characters should be encoded 
with <js>"%xx"</js> constructs.
         */
@@ -279,7 +277,7 @@ public class UonSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Add <js>"_type"</js> properties when needed.
         *
-        * @see #UON_addBeanTypes
+        * @see UonSerializer#UON_addBeanTypes
         * @return
         *      <jk>true</jk> if <js>"_type"</js> properties will be added to 
beans if their type cannot be inferred
         *      through reflection.
@@ -292,7 +290,7 @@ public class UonSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Format to use for query/form-data/header 
values.
         *
-        * @see #UON_paramFormat
+        * @see UonSerializer#UON_paramFormat
         * @return
         *      Specifies the format to use for URL GET parameter keys and 
values.
         */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
index 625c626..20efb60 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
@@ -12,8 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.urlencoding;
 
-import static org.apache.juneau.urlencoding.UrlEncodingParser.*;
-
 import java.lang.reflect.*;
 import java.util.*;
 
@@ -367,7 +365,7 @@ public class UrlEncodingParserSession extends 
UonParserSession {
        /**
         * Configuration property:  Parser bean property collections/arrays as 
separate key/value pairs.
         *
-        * @see #URLENC_expandedParams
+        * @see UrlEncodingParser#URLENC_expandedParams
         * @return
         * <jk>false</jk> if serializing the array <code>[1,2,3]</code> results 
in <code>?key=$a(1,2,3)</code>.
         * <br><jk>true</jk> if serializing the same array results in 
<code>?key=1&amp;key=2&amp;key=3</code>.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
index 1578b6a..a1374c8 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
@@ -13,7 +13,6 @@
 package org.apache.juneau.urlencoding;
 
 import static org.apache.juneau.internal.ArrayUtils.*;
-import static org.apache.juneau.urlencoding.UrlEncodingSerializer.*;
 
 import java.lang.reflect.*;
 import java.util.*;
@@ -272,7 +271,7 @@ public class UrlEncodingSerializerSession extends 
UonSerializerSession {
        /**
         * Configuration property:  Serialize bean property collections/arrays 
as separate key/value pairs.
         *
-        * @see #URLENC_expandedParams
+        * @see UrlEncodingSerializer#URLENC_expandedParams
         * @return
         *      <jk>false</jk> if serializing the array <code>[1,2,3]</code> 
results in <code>?key=$a(1,2,3)</code>.
         *      <br><jk>true</jk> if serializing the same array results in 
<code>?key=1&amp;key=2&amp;key=3</code>.
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserSession.java
index 7b97286..dfecc65 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlParserSession.java
@@ -12,7 +12,6 @@
 // 
***************************************************************************************************************************
 package org.apache.juneau.xml;
 
-import static org.apache.juneau.xml.XmlParser.*;
 import static javax.xml.stream.XMLStreamConstants.*;
 import static org.apache.juneau.internal.StringUtils.*;
 import static org.apache.juneau.xml.annotation.XmlFormat.*;
@@ -689,7 +688,7 @@ public class XmlParserSession extends ReaderParserSession {
        /**
         * Configuration property:  Enable validation.
         *
-        * @see #XML_validating
+        * @see XmlParser#XML_validating
         * @return
         *      <jk>true</jk> if XML document will be validated.
         */
@@ -700,7 +699,7 @@ public class XmlParserSession extends ReaderParserSession {
        /**
         * Configuration property:  Preserve root element during generalized 
parsing.
         *
-        * @see #XML_preserveRootElement
+        * @see XmlParser#XML_preserveRootElement
         * @return
         *      <jk>true</jk> if when parsing into a generic {@link ObjectMap}, 
the map will contain a single entry whose key
         *      is the root element name.
@@ -712,7 +711,7 @@ public class XmlParserSession extends ReaderParserSession {
        /**
         * Configuration property:  XML reporter.
         *
-        * @see #XML_reporter
+        * @see XmlParser#XML_reporter
         * @return
         *      The {@link XMLReporter} associated with this parser, or 
<jk>null</jk> if there isn't one.
         */
@@ -723,7 +722,7 @@ public class XmlParserSession extends ReaderParserSession {
        /**
         * Configuration property:  XML resolver.
         *
-        * @see #XML_resolver
+        * @see XmlParser#XML_resolver
         * @return
         *      The {@link XMLResolver} associated with this parser, or 
<jk>null</jk> if there isn't one.
         */
@@ -734,7 +733,7 @@ public class XmlParserSession extends ReaderParserSession {
        /**
         * Configuration property:  XML event allocator.
         *
-        * @see #XML_eventAllocator
+        * @see XmlParser#XML_eventAllocator
         * @return
         *      The {@link XMLEventAllocator} associated with this parser, or 
<jk>null</jk> if there isn't one.
         */
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
index 7d6f8af..8af3a0a 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
@@ -733,7 +733,7 @@ public class XmlSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Auto-detect namespace usage.
         *
-        * @see #XML_autoDetectNamespaces
+        * @see XmlSerializer#XML_autoDetectNamespaces
         * @return
         *      <jk>true</jk> if namespace usage is detected before 
serialization.
         */
@@ -744,7 +744,7 @@ public class XmlSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Enable support for XML namespaces.
         *
-        * @see #XML_enableNamespaces
+        * @see XmlSerializer#XML_enableNamespaces
         * @return
         *      <jk>false</jk> if XML output will not contain any namespaces 
regardless of any other settings.
         */
@@ -755,7 +755,7 @@ public class XmlSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Add namespace URLs to the root element.
         *
-        * @see #XML_addNamespaceUrisToRoot
+        * @see XmlSerializer#XML_addNamespaceUrisToRoot
         * @return
         *      <jk>true</jk> if {@code xmlns:x} attributes are added to the 
root element for the default and all mapped namespaces.
         */
@@ -766,7 +766,7 @@ public class XmlSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Add <js>"_type"</js> properties when needed.
         *
-        * @see #XML_addBeanTypes
+        * @see XmlSerializer#XML_addBeanTypes
         * @return
         *      <jk>true</jk> if<js>"_type"</js> properties will be added to 
beans if their type cannot be inferred
         *      through reflection.
@@ -779,7 +779,7 @@ public class XmlSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Default namespace.
         *
-        * @see #XML_defaultNamespace
+        * @see XmlSerializer#XML_defaultNamespace
         * @return
         *      The default namespace URI for this document.
         */
@@ -790,7 +790,7 @@ public class XmlSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  XMLSchema namespace.
         *
-        * @see #XML_xsNamespace
+        * @see XmlSerializer#XML_xsNamespace
         * @return
         *      The namespace for the <code>XMLSchema</code> namespace, used by 
the schema generated by the
         *      {@link XmlSchemaSerializer} class.
@@ -802,7 +802,7 @@ public class XmlSerializerSession extends 
WriterSerializerSession {
        /**
         * Configuration property:  Default namespaces.
         *
-        * @see #XML_namespaces
+        * @see XmlSerializer#XML_namespaces
         * @return
         *      The default list of namespaces associated with this serializer.
         */
diff --git a/juneau-doc/src/main/javadoc/overview.html 
b/juneau-doc/src/main/javadoc/overview.html
index f0975fb..f048e17 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -1146,11 +1146,11 @@
                                        <li class='jf'>{@link 
org.apache.juneau.serializer.Serializer#SERIALIZER_uriContext 
SERIALIZER_uriContext}
                                        <li class='jf'>{@link 
org.apache.juneau.serializer.Serializer#SERIALIZER_uriRelativity 
SERIALIZER_uriRelativity}
                                        <li class='jf'>{@link 
org.apache.juneau.serializer.Serializer#SERIALIZER_uriResolution 
SERIALIZER_uriResolution}
+                                       <li class='jf'>{@link 
org.apache.juneau.serializer.Serializer#SERIALIZER_useWhitespace 
SERIALIZER_useWhitespace}
                                        <li class='jc'>{@link 
org.apache.juneau.serializer.WriterSerializer}
                                        <ul>
                                                <li class='jf'>{@link 
org.apache.juneau.serializer.WriterSerializer#WSERIALIZER_maxIndent 
WSERIALIZER_maxIndent}
                                                <li class='jf'>{@link 
org.apache.juneau.serializer.WriterSerializer#WSERIALIZER_quoteChar 
WSERIALIZER_quoteChar}
-                                               <li class='jf'>{@link 
org.apache.juneau.serializer.WriterSerializer#WSERIALIZER_useWhitespace 
WSERIALIZER_useWhitespace}
                                        </ul>
                                        <li class='jc'>{@link 
org.apache.juneau.serializer.OutputStreamSerializer}
                                        <ul>
@@ -1240,7 +1240,7 @@
                </ul>
                <p>
                        Each context object in the hierarchy define properties 
that can be stored in a <code>PropertyStore</code>
-                       such as <jsf>WSERIALIZER_useWhitespace</jsf> or 
<jsf>JSON_simpleMode</jsf>.
+                       such as <jsf>SERIALIZER_useWhitespace</jsf> or 
<jsf>JSON_simpleMode</jsf>.
                </p>
                <p>
                        The class hierarchy for 
<code>JsonSerializerBuilder</code> is:
@@ -11545,15 +11545,15 @@
                                        </ul>
                                <li><b>Annotated parameters:</b>
                                        <ul>
-                                               <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Path} - Variables in matched URL path 
patterns.
-                                               <li class='ja'>{@link 
org.apache.juneau.rest.annotation.FormData} - Multipart form post parameter 
values.
-                                               <li class='ja'>{@link 
org.apache.juneau.rest.annotation.HasFormData} - Denotes whether the form data 
parameter exists.
-                                               <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Query} - Query parameters.  Using this 
prevents the HTTP body from being processed as a URL-Encoded form post.
-                                               <li class='ja'>{@link 
org.apache.juneau.rest.annotation.HasQuery} - Denotes whether the query 
parameter exists.
-                                               <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Header} - A header value.
-                                               <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Method} - The HTTP method name. 
-                                               <li class='ja'>{@link 
org.apache.juneau.rest.annotation.PathRemainder} - The remainder value after 
path pattern match.
-                                               <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Body} - The HTTP content parsed as a POJO.
+                                               <li 
class='ja'><code><del>org.apache.juneau.rest.annotation.Path</del></code> - 
Variables in matched URL path patterns.
+                                               <li 
class='ja'><code><del>org.apache.juneau.rest.annotation.FormData</del></code> - 
Multipart form post parameter values.
+                                               <li 
class='ja'><code><del>org.apache.juneau.rest.annotation.HasFormData</del></code>
 - Denotes whether the form data parameter exists.
+                                               <li 
class='ja'><code><del>org.apache.juneau.rest.annotation.Query</del></code> - 
Query parameters.  Using this prevents the HTTP body from being processed as a 
URL-Encoded form post.
+                                               <li 
class='ja'><code><del>org.apache.juneau.rest.annotation.HasQuery</del></code> - 
Denotes whether the query parameter exists.
+                                               <li 
class='ja'><code><del>org.apache.juneau.rest.annotation.Header</del></code> - A 
header value.
+                                               <li 
class='ja'><code><del>org.apache.juneau.rest.annotation.Method</del></code> - 
The HTTP method name. 
+                                               <li 
class='ja'><code><del>org.apache.juneau.rest.annotation.PathRemainder</del></code>
 - The remainder value after path pattern match.
+                                               <li 
class='ja'><code><del>org.apache.juneau.rest.annotation.Body</del></code> - The 
HTTP content parsed as a POJO.
                                        </ul>
                        </ul>
                        <h5 class='figure'>Example:</h5>
@@ -11896,7 +11896,7 @@
                                Paths that end with <js>"/*"</js> will do a 
prefix match on the incoming URL.  
                                <br>Any remainder after the match can be 
accessed through 
                                {@link 
org.apache.juneau.rest.RequestPathMatch#getRemainder()} or parameters with the 
-                               {@link 
org.apache.juneau.rest.annotation.PathRemainder @PathRemainder} annotation.
+                               {@link 
org.apache.juneau.http.annotation.PathRemainder @PathRemainder} annotation.
                                <br>On the other hand, paths that don't end 
with <js>"/*"</js> (e.g. <js>"/"</js> or <js>"/foo"</js>) will 
                                require an exact URL match, and if any 
remainder exists, a 404 (not found) error will be thrown.
                        </p>
@@ -11928,8 +11928,8 @@
                        <h5 class='section'>See Also:</h5>
                        <ul>
                                <li class='jf'>{@link 
org.apache.juneau.rest.RestContext#REST_path}
-                               <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Path}
-                               <li class='ja'>{@link 
org.apache.juneau.rest.annotation.PathRemainder}
+                               <li class='ja'>{@link 
org.apache.juneau.http.annotation.Path}
+                               <li class='ja'>{@link 
org.apache.juneau.http.annotation.PathRemainder}
                                <li class='jc'>{@link 
org.apache.juneau.rest.RequestPathMatch}
                        </ul>
                </div>  
@@ -12280,7 +12280,7 @@
        <h3 class='topic' onclick='toggle(this)'>7.7 - @Body</h3>
        <div class='topic'>
                <p>
-                       The {@link org.apache.juneau.rest.annotation.Body 
@Body} annotation is used to identify POJOs to be used as the body of an HTTP 
request.
+                       The {@link org.apache.juneau.http.annotation.Body 
@Body} annotation is used to identify POJOs to be used as the body of an HTTP 
request.
                </p>
                <h5 class='figure'>Example:</h5>
                <p class='bcode w800'>
@@ -12447,13 +12447,13 @@
                        <br>These do not have any affects on the running code 
except for the generated Swagger:
                </p>
                <ul class='doctree'>
-                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Body}
+                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.Body}
                        <ul>
-                               <li class='jf'>{@link 
org.apache.juneau.rest.annotation.Body#description() description()}
-                               <li class='jf'>{@link 
org.apache.juneau.rest.annotation.Body#required() required()}
-                               <li class='jf'>{@link 
org.apache.juneau.rest.annotation.Body#schema() schema()}
-                               <li class='jf'>{@link 
org.apache.juneau.rest.annotation.Body#example() example()}
-                               <li class='jf'>{@link 
org.apache.juneau.rest.annotation.Body#examples() examples()}
+                               <li class='jf'>{@link 
org.apache.juneau.http.annotation.Body#description() description()}
+                               <li class='jf'>{@link 
org.apache.juneau.http.annotation.Body#required() required()}
+                               <li class='jf'>{@link 
org.apache.juneau.http.annotation.Body#schema() schema()}
+                               <li class='jf'>{@link 
org.apache.juneau.http.annotation.Body#example() example()}
+                               <li class='jf'>{@link 
org.apache.juneau.http.annotation.Body#examples() examples()}
                        </ul>
                </ul>
                
@@ -12471,7 +12471,7 @@
                
                <h5 class='section'>See Also:</h5>
                <ul>
-                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Body}
+                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.Body}
                        <li class='jc'>{@link 
org.apache.juneau.rest.RequestBody}
                </ul>
 
@@ -12587,7 +12587,7 @@
        <h3 class='topic' onclick='toggle(this)'>7.8 - @FormData</h3>
        <div class='topic'>
                <p>
-                       The {@link org.apache.juneau.rest.annotation.FormData 
@FormData} annotation is used to retrieve request form post entries.
+                       The {@link org.apache.juneau.http.annotation.FormData 
@FormData} annotation is used to retrieve request form post entries.
                </p>
                <h5 class='figure'>Example:</h5>
                <p class='bcode w800'>  
@@ -12616,16 +12616,16 @@
                </p>
                <ul class='doctree'>
                        <li class='warn'>
-                               This annotation should not be combined with the 
{@link org.apache.juneau.rest.annotation.Body @Body} annotation or {@link 
org.apache.juneau.rest.RestRequest#getBody()} method
+                               This annotation should not be combined with the 
{@link org.apache.juneau.http.annotation.Body @Body} annotation or {@link 
org.apache.juneau.rest.RestRequest#getBody()} method
                                for <code>application/x-www-form-urlencoded 
POST</code> posts, since it will trigger the underlying servlet
                                API to parse the body content as key-value 
pairs resulting in empty content.
-                               <br>The {@link 
org.apache.juneau.rest.annotation.Query @Query} annotation can be used to 
retrieve a URL parameter in the URL string without triggering the
+                               <br>The {@link 
org.apache.juneau.http.annotation.Query @Query} annotation can be used to 
retrieve a URL parameter in the URL string without triggering the
                                servlet to drain the body content.
                </ul>
                <h5 class='section'>See Also:</h5>
                <ul>
-                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.FormData}
-                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.HasFormData}
+                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.FormData}
+                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.HasFormData}
                        <li class='jc'>{@link 
org.apache.juneau.rest.RequestFormData}
                </ul>
        </div>
@@ -12635,13 +12635,13 @@
        <h3 class='topic' onclick='toggle(this)'>7.9 - @Query</h3>
        <div class='topic'>
                <p>
-                       The {@link org.apache.juneau.rest.annotation.Query 
@Query} annotation is used to retrieve request URL query parameters.
-                       <br>It's identical to {@link 
org.apache.juneau.rest.annotation.FormData @FormData}, but only retrieves the 
parameter from the URL string, not URL-encoded form posts.
+                       The {@link org.apache.juneau.http.annotation.Query 
@Query} annotation is used to retrieve request URL query parameters.
+                       <br>It's identical to {@link 
org.apache.juneau.http.annotation.FormData @FormData}, but only retrieves the 
parameter from the URL string, not URL-encoded form posts.
                </p>
                <p>
-                       Unlike {@link 
org.apache.juneau.rest.annotation.FormData @FormData}, using this annotation 
does not result in the servlet reading the contents of
+                       Unlike {@link 
org.apache.juneau.http.annotation.FormData @FormData}, using this annotation 
does not result in the servlet reading the contents of
                        URL-encoded form posts.
-                       <br>Therefore, this annotation can be used in 
conjunction with the {@link org.apache.juneau.rest.annotation.Body @Body} 
annotation or
+                       <br>Therefore, this annotation can be used in 
conjunction with the {@link org.apache.juneau.http.annotation.Body @Body} 
annotation or
                        {@link org.apache.juneau.rest.RestRequest#getBody()} 
method for <code>application/x-www-form-urlencoded POST</code> calls.
                </p>
                <h5 class='figure'>Example:</h5>
@@ -12671,8 +12671,8 @@
                </p>
                <h5 class='section'>See Also:</h5>
                <ul>
-                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Query}
-                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.HasQuery}
+                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.Query}
+                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.HasQuery}
                        <li class='jc'>{@link 
org.apache.juneau.rest.RequestQuery}
                </ul>
        </div>
@@ -12682,7 +12682,7 @@
        <h3 class='topic' onclick='toggle(this)'>7.10 - @Header</h3>
        <div class='topic'>
                <p>
-                       The {@link org.apache.juneau.rest.annotation.Header 
@Header} annotation is used to retrieve request headers.
+                       The {@link org.apache.juneau.http.annotation.Header 
@Header} annotation is used to retrieve request headers.
                </p>
                <h5 class='figure'>Example:</h5>
                <p class='bcode w800'>
@@ -12706,7 +12706,7 @@
                </p>
                <h5 class='section'>See Also:</h5>
                <ul>
-                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Header}
+                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.Header}
                        <li class='jc'>{@link 
org.apache.juneau.rest.RequestHeaders}
                </ul>
        </div>
@@ -14696,7 +14696,7 @@
                                <td class='code'>&amp;plainText=true</td>
                                <td>
                                        Response will always be 
<l>Content-Type: text/plain</l> and the returned text will be human-readable
-                                       ({@link 
org.apache.juneau.serializer.WriterSerializer#WSERIALIZER_useWhitespace 
WSERIALIZER_useWhitespace} enabled).
+                                       ({@link 
org.apache.juneau.serializer.WriterSerializer#SERIALIZER_useWhitespace 
SERIALIZER_useWhitespace} enabled).
                                        <br>Useful for debugging.
                                </td>
                        </tr>
@@ -16158,53 +16158,44 @@
                </p>
                <ul class='spaced-list'>
                        <li class='ja'>
-                               {@link org.apache.juneau.remoteable.Query} - A 
URL query parameter.
+                               {@link org.apache.juneau.http.annotation.Query} 
- A URL query parameter.
                                <br>The argument can be any of the following 
types:
                                <ul>
                                        <li class='normal'>Any serializable 
POJO 
-                                               - Converted to text using 
{@link 
org.apache.juneau.httppart.SimpleUonPartSerializer#serialize(HttpPartType,Object)}.
+                                               - Converted to text using 
{@link 
org.apache.juneau.httppart.SimpleUonPartSerializerSession#serialize(HttpPartType,HttpPartSchema,Object)}.
                                        <li 
class='normal'><code>Map&lt;String,Object&gt;</code> 
                                                - Individual name-value pairs.
-                                               <br>Values are converted to 
text using {@link 
org.apache.juneau.httppart.SimpleUonPartSerializer#serialize(HttpPartType,Object)}.
+                                               <br>Values are converted to 
text using {@link 
org.apache.juneau.httppart.SimpleUonPartSerializerSession#serialize(HttpPartType,HttpPartSchema,Object)}.
                                        <li class='normal'><code>String</code> 
                                                - Treated as a query string.
                                </ul>
                        <li class='ja'>
-                               {@link org.apache.juneau.remoteable.QueryIfNE} 
-                               - Same as <ja>@Query</ja> except skips the 
value if it's null/empty.
-                       <li class='ja'>
-                               {@link org.apache.juneau.remoteable.FormData} 
+                               {@link 
org.apache.juneau.http.annotation.FormData} 
                                - A form-data parameter.
                                <br>Note that this is only available if the 
HTTP method is <code>POST</code>.
                                <br>The argument can be any of the following 
types:
                                <ul>
                                        <li class='normal'>Any serializable 
POJO 
-                                               - Converted to text using 
{@link 
org.apache.juneau.httppart.SimpleUonPartSerializer#serialize(HttpPartType,Object)}.
+                                               - Converted to text using 
{@link 
org.apache.juneau.httppart.SimpleUonPartSerializerSession#serialize(HttpPartType,HttpPartSchema,Object)}.
                                        <li class='normal'>{@link 
org.apache.juneau.rest.client.NameValuePairs} 
                                                - Individual name-value pairs.
                                        <li 
class='normal'><code>Map&lt;String,Object&gt;</code> 
                                                - Individual name-value pairs.
-                                               <br>Values are converted to 
text using {@link 
org.apache.juneau.httppart.SimpleUonPartSerializer#serialize(HttpPartType,Object)}.
+                                               <br>Values are converted to 
text using {@link 
org.apache.juneau.httppart.SimpleUonPartSerializerSession#serialize(HttpPartType,HttpPartSchema,Object)}.
                                </ul>
                        <li class='ja'>
-                               {@link 
org.apache.juneau.remoteable.FormDataIfNE} 
-                               - Same as <ja>@FormData</ja> except skips the 
value if it's null/empty.
-                       <li class='ja'>
-                               {@link org.apache.juneau.remoteable.Header} 
+                               {@link 
org.apache.juneau.http.annotation.Header} 
                                - A request header.
                                <br>The argument can be any of the following 
types:
                                <ul>
                                        <li class='normal'>Any serializable 
POJO 
-                                               - Converted to text using 
{@link 
org.apache.juneau.httppart.SimpleUonPartSerializer#serialize(HttpPartType,Object)}.
+                                               - Converted to text using 
{@link 
org.apache.juneau.httppart.SimpleUonPartSerializerSession#serialize(HttpPartType,HttpPartSchema,Object)}.
                                        <li 
class='normal'><code>Map&lt;String,Object&gt;</code> 
                                                - Individual name-value pairs.
-                                               <br>Values are converted to 
text using {@link 
org.apache.juneau.httppart.SimpleUonPartSerializer#serialize(HttpPartType,Object)}.
+                                               <br>Values are converted to 
text using {@link 
org.apache.juneau.httppart.SimpleUonPartSerializerSession#serialize(HttpPartType,HttpPartSchema,Object)}.
                                </ul>
                        <li class='ja'>
-                               {@link org.apache.juneau.remoteable.HeaderIfNE} 
-                               - Same as <ja>@Header</ja> except skips the 
value if it's null/empty.
-                       <li class='ja'>
-                               {@link org.apache.juneau.remoteable.Body} 
+                               {@link org.apache.juneau.http.annotation.Body} 
                                - The HTTP request body.
                                <br>The argument can be any of the following 
types:
                                <ul>
@@ -18393,11 +18384,11 @@
                                <l>example1()</l>
                                <br>Shows how to use the following annotations:
                                <ul>
-                                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Path @Path}
-                                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Query @Query}
-                                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Header @Header}
+                                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.Path @Path}
+                                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.Query @Query}
+                                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.Header @Header}
                                        <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Method @Method}
-                                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.PathRemainder @PathRemainder}
+                                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.PathRemainder @PathRemainder}
                                </ul>
                                Method returns a POJO to be serialized as the 
output.
                        <li class='jm'>
@@ -21656,16 +21647,16 @@
                        <li>
                                Newlines were being stripped from 
<code><ja>@HtmlDoc</ja>(script)</code> when serialized which could cause script 
lines to become commented out.
                        <li>
-                               New {@link 
org.apache.juneau.rest.annotation.Response @Response} and {@link 
org.apache.juneau.rest.annotation.Responses @Responses} annotations that can be 
applied to
+                               New {@link 
org.apache.juneau.http.annotation.Response @Response} and {@link 
org.apache.juneau.http.annotation.Responses @Responses} annotations that can be 
applied to
                                throwables thrown from REST methods and POJOs 
returned by REST methods to specify non-200 status return codes and 
descriptions in Swagger documentation.
                        <li>
                                Swagger fields added to the following 
annotations:
                                <ul class='doctree'>
-                                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Body}
-                                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.FormData}
-                                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Header}
-                                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Path}
-                                       <li class='ja'>{@link 
org.apache.juneau.rest.annotation.Query}
+                                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.Body}
+                                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.FormData}
+                                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.Header}
+                                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.Path}
+                                       <li class='ja'>{@link 
org.apache.juneau.http.annotation.Query}
                                </ul>
                        <li>
                                "Helper" classes (i.e. reusable beans that can 
be returned by REST methods) have been moved to the following package with some 
new additions:
@@ -21754,7 +21745,7 @@
                                The 
<code><del>RestResource.nowrap()</del></code> annotation has been changed to a 
string with a default value of <js>"true"</js>.
                                <br>Having it as a string allows us to 
differentiate between a set and unset value so that it can be overridden in 
subclasses.
                        <li>
-                               The {@link 
org.apache.juneau.rest.annotation.Path#name()} annotation parameter is now 
required.
+                               The {@link 
org.apache.juneau.http.annotation.Path#name()} annotation parameter is now 
required.
                        <li>
                                New class for mock unit testing of REST 
resources:
                                <ul>
@@ -21826,7 +21817,7 @@
                                New methods added to {@link 
org.apache.juneau.rest.widget.MenuItemWidget} to allow population of menu item 
content using Javascript and Ajax calls:
                                <li class='jc'>{@link 
org.apache.juneau.rest.widget.MenuItemWidget}
                                <ul>
-                                       <li class='jm'>{@link 
org.apache.juneau.rest.widget.MenuItemWidget#getBeforShowScript(RestRequest) 
getBeforShowScript(RestRequest)}
+                                       <li class='jm'>{@link 
org.apache.juneau.rest.widget.MenuItemWidget#getBeforeShowScript(RestRequest) 
getBeforeShowScript(RestRequest)}
                                        <li class='jm'>{@link 
org.apache.juneau.rest.widget.MenuItemWidget#getAfterShowScript(RestRequest) 
getAfterShowScript(RestRequest)}
                                </ul>
                </ul>
@@ -23300,14 +23291,14 @@
                                <br>Allows easy user-defined serialization of 
these objects.
                                <br>The interface can be used in the following 
locations:
                                <ul>
-                                       <li>{@link 
org.apache.juneau.rest.client.RestClientBuilder#partSerializer(Class)}
-                                       <li>{@link 
org.apache.juneau.remoteable.Path#serializer} 
-                                       <li>{@link 
org.apache.juneau.remoteable.Query#serializer} 
-                                       <li>{@link 
org.apache.juneau.remoteable.QueryIfNE#serializer} 
-                                       <li>{@link 
org.apache.juneau.remoteable.FormData#serializer} 
-                                       <li>{@link 
org.apache.juneau.remoteable.FormDataIfNE#serializer} 
-                                       <li>{@link 
org.apache.juneau.remoteable.Header#serializer} 
-                                       <li>{@link 
org.apache.juneau.remoteable.HeaderIfNE#serializer} 
+                                       
<li><code><del>org.apache.juneau.rest.client.RestClientBuilder#partSerializer(Class)}
+                                       
<li><code><del>org.apache.juneau.remoteable.Path.serializer</del></code> 
+                                       
<li><code><del>org.apache.juneau.remoteable.Query.serializer</del></code> 
+                                       
<li><code><del>org.apache.juneau.remoteable.QueryIfNE.serializer</del></code> 
+                                       
<li><code><del>org.apache.juneau.remoteable.FormData.serializer</del></code> 
+                                       
<li><code><del>org.apache.juneau.remoteable.FormDataIfNE.serializer</del></code>
 
+                                       
<li><code><del>org.apache.juneau.remoteable.Header.serializer</del></code> 
+                                       
<li><code><del>org.apache.juneau.remoteable.HeaderIfNE.serializer</del></code> 
                                </ul>
                        <li>Across-the-board improvements to the URI-resolution 
support (i.e. how URIs get serialized).
                                <ul>
@@ -23613,12 +23604,12 @@
                        <li>
                                New annotation attributes:
                                <ul>
-                                       <li>{@link 
org.apache.juneau.rest.annotation.Query#name() @Query.name()}
-                                       <li>{@link 
org.apache.juneau.rest.annotation.FormData#name() @FormData.name()}
-                                       <li>{@link 
org.apache.juneau.rest.annotation.Header#name() @Header.name()}
-                                       <li>{@link 
org.apache.juneau.rest.annotation.Path#name() @Path.name()}
-                                       <li>{@link 
org.apache.juneau.rest.annotation.HasQuery#name() @HasQuery.name()}
-                                       <li>{@link 
org.apache.juneau.rest.annotation.HasFormData#name() @HasFormData.name()}
+                                       <li>{@link 
org.apache.juneau.http.annotation.Query#name() @Query.name()}
+                                       <li>{@link 
org.apache.juneau.http.annotation.FormData#name() @FormData.name()}
+                                       <li>{@link 
org.apache.juneau.http.annotation.Header#name() @Header.name()}
+                                       <li>{@link 
org.apache.juneau.http.annotation.Path#name() @Path.name()}
+                                       <li>{@link 
org.apache.juneau.http.annotation.HasQuery#name() @HasQuery.name()}
+                                       <li>{@link 
org.apache.juneau.http.annotation.HasFormData#name() @HasFormData.name()}
                                </ul>
                        </li>
                </ul>
@@ -23626,16 +23617,16 @@
                <h5 class='topic w800'>org.apache.juneau.rest.client</h5>
                <ul class='spaced-list'>
                        <li>
-                               New {@link org.apache.juneau.remoteable.Path 
@Path} annotation for specifying path variables on remoteable interfaces.
+                               New 
<code><del>org.apache.juneau.remoteable.Path</del></code> annotation for 
specifying path variables on remoteable interfaces.
                        <li>
                                New {@link 
org.apache.juneau.remoteable.RequestBean @RequestBean} annotation for 
specifying beans with remoteable annotations
                                defined on properties.
                        <li>
                                The following annotations (and related methods 
on RestCall) can now take <code>NameValuePairs</code> and beans as input 
                                when using <js>"*"</js> as the name.
-                               <br>{@link 
org.apache.juneau.remoteable.FormData @FormData},{@link 
org.apache.juneau.remoteable.FormDataIfNE @FormDataIfNE},
-                               {@link org.apache.juneau.remoteable.Query 
@Query},{@link org.apache.juneau.remoteable.QueryIfNE @QueryIfNE},
-                               {@link org.apache.juneau.remoteable.Header 
@Header},{@link org.apache.juneau.remoteable.HeaderIfNE @HeaderIfNE}, 
+                               
<br><code><del>org.apache.juneau.remoteable.FormData</del></code>,<code><del>org.apache.juneau.remoteable.FormDataIfNE</del></code>,
+                               
<code><del>org.apache.juneau.remoteable.Query</del></code>,<code><del>org.apache.juneau.remoteable.QueryIfNE</del></code>,
+                               
<code><del>org.apache.juneau.remoteable.Header</del></code>,<code><del>org.apache.juneau.remoteable.HeaderIfNE</del></code>
 
                </ul>
 
                <h5 class='topic w800'>org.apache.juneau.microservice</h5>
@@ -25738,7 +25729,7 @@
                        <li>Fixed bug involving incorrect resolution of 
overlapping URL match patterns.
                        <li>Overall improvements in HTTP request parameter and 
header value resolution.  
                        <li>Made workspace changes so as not to be dependent on 
the WAS test environment being loaded.
-                       <li>Renamed <ja>@Remainder</ja> annotation to {@link 
org.apache.juneau.rest.annotation.PathRemainder @PathRemainder}.
+                       <li>Renamed <ja>@Remainder</ja> annotation to 
<code><del>@PathRemainder</del></code>.
                        <li>Fixed bug involving incorrect calculation of 
<code>pathInfo</code> on child resources.
                </ul>   
        </div>
@@ -26947,8 +26938,8 @@
                                <ul>
                                        <li><del><code>@Attr</code></del> - A 
parameter or URL variable value as a parsed POJO.</li>
                                        <li><del><code>@Param</code></del> - A 
query parameter value as a parsed POJO.</li>
-                                       <li>{@link 
org.apache.juneau.rest.annotation.PathRemainder @PathRemainder} - The remainder 
after a URL pattern match as a String.</li>
-                                       <li>{@link 
org.apache.juneau.rest.annotation.Header @Header} - An HTTP header value as a 
parsed POJO.</li>
+                                       
<li><del><code>@PathRemainder</code></del>- The remainder after a URL pattern 
match as a String.</li>
+                                       <li><del><code>@Header</code></del> - 
An HTTP header value as a parsed POJO.</li>
                                        <li><del><code>@Content</code></del> - 
The HTTP content as a parsed POJO.</li>
                                        <li>{@link 
org.apache.juneau.rest.annotation.Method @Method} - The HTTP method name as a 
String.</li>
                                </ul>

Reply via email to