You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2017/06/27 02:38:26 UTC

[12/19] incubator-juneau git commit: Clean up javadocs.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/parser/package.html
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/parser/package.html b/juneau-core/src/main/java/org/apache/juneau/parser/package.html
index f60953c..142ac00 100644
--- a/juneau-core/src/main/java/org/apache/juneau/parser/package.html
+++ b/juneau-core/src/main/java/org/apache/juneau/parser/package.html
@@ -71,8 +71,7 @@
 <div class='topic'>
 	<p>
 		The parser API is designed to be easily extensible by developers. 
-		<br>
-		If you are writing your own parser, you will typically subclass directly from either 
+		<br>If you are writing your own parser, you will typically subclass directly from either 
 		{@link org.apache.juneau.parser.ReaderParser} or {@link org.apache.juneau.parser.InputStreamParser}.
 	</p>
 
@@ -89,10 +88,14 @@
 		<p>
 			The <code>ParserGroup</code> class provides the following features:
 		<ul class='spaced-list'>
-			<li>Finds parsers based on HTTP <code>Content-Type</code> header values.
-			<li>Sets common properties on all parsers in a single method call.
-			<li>Locks all parsers in a single method call.
-			<li>Clones existing groups and all parsers within the group in a single method call.
+			<li>
+				Finds parsers based on HTTP <code>Content-Type</code> header values.
+			<li>
+				Sets common properties on all parsers in a single method call.
+			<li>
+				Locks all parsers in a single method call.
+			<li>
+				Clones existing groups and all parsers within the group in a single method call.
 		</ul>
 		
 		<p>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/Body.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/Body.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/Body.java
index c896bf4..5dd7b25 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/Body.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/Body.java
@@ -23,7 +23,7 @@ import org.apache.juneau.serializer.*;
 /**
  * Annotation applied to Java method arguments of interface proxies to denote that they are the HTTP body of the
  * request.
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<ja>@Remoteable</ja>(path=<js>"/myproxy"</js>)
@@ -36,17 +36,22 @@ import org.apache.juneau.serializer.*;
  * <p>
  * The argument can be any of the following types:
  * <ul class='spaced-list'>
- * 	<li>Any serializable POJO - Converted to text using the {@link Serializer} registered with the
+ * 	<li>
+ * 		Any serializable POJO - Converted to text using the {@link Serializer} registered with the
  * 		<code>RestClient</code>.
- * 	<li>{@link Reader} - Raw contents of {@code Reader} will be serialized to remote resource.
- * 	<li>{@link InputStream} - Raw contents of {@code InputStream} will be serialized to remote resource.
- * 	<li><code>HttpEntity</code> - Bypass Juneau serialization and pass HttpEntity directly to HttpClient.
- * 	<li><code>NameValuePairs</code> - Converted to a URL-encoded FORM post.
+ * 	<li>
+ * 		{@link Reader} - Raw contents of {@code Reader} will be serialized to remote resource.
+ * 	<li>
+ * 		{@link InputStream} - Raw contents of {@code InputStream} will be serialized to remote resource.
+ * 	<li>
+ * 		<code>HttpEntity</code> - Bypass Juneau serialization and pass HttpEntity directly to HttpClient.
+ * 	<li>
+ * 		<code>NameValuePairs</code> - Converted to a URL-encoded FORM post.
  * </ul>
  * <p>
  * The annotation can also be applied to a bean property field or getter when the argument is annotated with
  * {@link RequestBean @RequestBean}:
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<ja>@Remoteable</ja>(path=<js>"/myproxy"</js>)
@@ -64,9 +69,10 @@ import org.apache.juneau.serializer.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 @Documented

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/FormData.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/FormData.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/FormData.java
index 1468d12..7f7f6e3 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/FormData.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/FormData.java
@@ -23,7 +23,7 @@ import org.apache.juneau.urlencoding.*;
 /**
  * Annotation applied to Java method arguments of interface proxies to denote that they are FORM post parameters on the
  * request.
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<ja>@Remoteable</ja>(path=<js>"/myproxy"</js>)
@@ -65,7 +65,7 @@ import org.apache.juneau.urlencoding.*;
  * <p>
  * The annotation can also be applied to a bean property field or getter when the argument is annotated with
  * {@link RequestBean @RequestBean}:
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<ja>@Remoteable</ja>(path=<js>"/myproxy"</js>)
@@ -127,9 +127,10 @@ import org.apache.juneau.urlencoding.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 @Documented
@@ -148,8 +149,10 @@ public @interface FormData {
 	 * <p>
 	 * A blank value (the default) has the following behavior:
 	 * <ul class='spaced-list'>
-	 * 	<li>If the data type is <code>NameValuePairs</code>, <code>Map</code>, or a bean,
+	 * 	<li>
+	 * 		If the data type is <code>NameValuePairs</code>, <code>Map</code>, or a bean,
 	 * 		then it's the equivalent to <js>"*"</js> which will cause the value to be serialized as name/value pairs.
+	 *
 	 * 		<h6 class='figure'>Example:</h6>
 	 * 		<p class='bcode'>
 	 * 	<jc>// When used on a remote method parameter</jc>
@@ -169,8 +172,10 @@ public @interface FormData {
 	 * 		Map&lt;String,Object&gt; getFoo();
 	 * 	}
 	 * 		</p>
-	 *			<br>
-	 * 	<li>If used on a request bean method, uses the bean property name.
+	 * 	</li>
+	 * 	<li>
+	 * 		If used on a request bean method, uses the bean property name.
+	 *
 	 * 		<h6 class='figure'>Example:</h6>
 	 * 		<p class='bcode'>
 	 * 	<jk>public interface</jk> MyRequestBean {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/FormDataIfNE.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/FormDataIfNE.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/FormDataIfNE.java
index 1beafaa..36849d2 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/FormDataIfNE.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/FormDataIfNE.java
@@ -25,9 +25,10 @@ import org.apache.juneau.urlencoding.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 @Documented

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/Header.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/Header.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/Header.java
index 5d2ebee..e7c4f18 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/Header.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/Header.java
@@ -23,7 +23,7 @@ import org.apache.juneau.urlencoding.*;
 /**
  * Annotation applied to Java method arguments of interface proxies to denote that they are serialized as an HTTP
  * header value.
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<ja>@Remoteable</ja>(path=<js>"/myproxy"</js>)
@@ -54,7 +54,7 @@ import org.apache.juneau.urlencoding.*;
  * <p>
  * The annotation can also be applied to a bean property field or getter when the argument is annotated with
  * {@link RequestBean @RequestBean}:
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<ja>@Remoteable</ja>(path=<js>"/myproxy"</js>)
@@ -100,8 +100,7 @@ import org.apache.juneau.urlencoding.*;
  * <p>
  * The {@link #name()} and {@link #value()} elements are synonyms for specifying the header name.
  * Only one should be used.
- * <br>
- * The following annotations are fully equivalent:
+ * <br>The following annotations are fully equivalent:
  * <p>
  * <p class='bcode'>
  * 	<ja>@Header</ja>(name=<js>"Foo"</js>)
@@ -111,9 +110,10 @@ import org.apache.juneau.urlencoding.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 @Documented
@@ -132,8 +132,10 @@ public @interface Header {
 	 * <p>
 	 * A blank value (the default) has the following behavior:
 	 * <ul class='spaced-list'>
-	 * 	<li>If the data type is <code>NameValuePairs</code>, <code>Map</code>, or a bean,
+	 * 	<li>
+	 * 		If the data type is <code>NameValuePairs</code>, <code>Map</code>, or a bean,
 	 * 		then it's the equivalent to <js>"*"</js> which will cause the value to be serialized as name/value pairs.
+	 *
 	 * 		<h6 class='figure'>Example:</h6>
 	 * 		<p class='bcode'>
 	 * 	<jc>// When used on a remote method parameter</jc>
@@ -153,8 +155,10 @@ public @interface Header {
 	 * 		Map&lt;String,Object&gt; getFoo();
 	 * 	}
 	 * 		</p>
-	 *			<br>
-	 * 	<li>If used on a request bean method, uses the bean property name.
+	 * 	</li>
+	 * 	<li>
+	 * 		If used on a request bean method, uses the bean property name.
+	 *
 	 * 		<h6 class='figure'>Example:</h6>
 	 * 		<p class='bcode'>
 	 * 	<jk>public interface</jk> MyRequestBean {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/HeaderIfNE.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/HeaderIfNE.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/HeaderIfNE.java
index 071c076..b039ff0 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/HeaderIfNE.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/HeaderIfNE.java
@@ -25,9 +25,10 @@ import org.apache.juneau.urlencoding.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 @Documented

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/Path.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/Path.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/Path.java
index 8144c0b..bb8c08c 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/Path.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/Path.java
@@ -22,7 +22,7 @@ import org.apache.juneau.urlencoding.*;
 
 /**
  * Annotation applied to Java method arguments of interface proxies to denote that they are path variables on the request.
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<ja>@Remoteable</ja>(path=<js>"/myproxy"</js>)
@@ -52,7 +52,7 @@ import org.apache.juneau.urlencoding.*;
  * <p>
  * The annotation can also be applied to a bean property field or getter when the argument is annotated with
  * {@link RequestBean @RequestBean}:
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<ja>@Remoteable</ja>(path=<js>"/myproxy"</js>)
@@ -98,8 +98,7 @@ import org.apache.juneau.urlencoding.*;
  * <p>
  * The {@link #name()} and {@link #value()} elements are synonyms for specifying the path variable name.
  * Only one should be used.
- * <br>
- * The following annotations are fully equivalent:
+ * <br>The following annotations are fully equivalent:
  * <p>
  * <p class='bcode'>
  * 	<ja>@Path</ja>(name=<js>"foo"</js>)
@@ -109,9 +108,10 @@ import org.apache.juneau.urlencoding.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 @Documented
@@ -130,8 +130,10 @@ public @interface Path {
 	 * <p>
 	 * A blank value (the default) has the following behavior:
 	 * <ul class='spaced-list'>
-	 * 	<li>If the data type is <code>NameValuePairs</code>, <code>Map</code>, or a bean,
+	 * 	<li>
+	 * 		If the data type is <code>NameValuePairs</code>, <code>Map</code>, or a bean,
 	 * 		then it's the equivalent to <js>"*"</js> which will cause the value to be treated as name/value pairs.
+	 *
 	 * 		<h6 class='figure'>Example:</h6>
 	 * 		<p class='bcode'>
 	 * 	<jc>// When used on a remote method parameter</jc>
@@ -151,8 +153,10 @@ public @interface Path {
 	 * 		Map&lt;String,Object&gt; getPathVars();
 	 * 	}
 	 * 		</p>
-	 *			<br>
-	 * 	<li>If used on a request bean method, uses the bean property name.
+	 * 	</li>
+	 * 	<li>
+	 * 		If used on a request bean method, uses the bean property name.
+	 *
 	 * 		<h6 class='figure'>Example:</h6>
 	 * 		<p class='bcode'>
 	 * 	<jk>public interface</jk> MyRequestBean {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/Query.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/Query.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/Query.java
index 97dbfbb..a43f4e5 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/Query.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/Query.java
@@ -23,7 +23,7 @@ import org.apache.juneau.urlencoding.*;
 /**
  * Annotation applied to Java method arguments of interface proxies to denote that they are QUERY parameters on the
  * request.
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<ja>@Remoteable</ja>(path=<js>"/myproxy"</js>)
@@ -64,7 +64,7 @@ import org.apache.juneau.urlencoding.*;
  * <p>
  * The annotation can also be applied to a bean property field or getter when the argument is annotated with
  * {@link RequestBean @RequestBean}:
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<ja>@Remoteable</ja>(path=<js>"/myproxy"</js>)
@@ -115,9 +115,7 @@ import org.apache.juneau.urlencoding.*;
  * <p>
  * The {@link #name()} and {@link #value()} elements are synonyms for specifying the parameter name.
  * Only one should be used.
- * <br>
- * The following annotations are fully equivalent:
- * <p>
+ * <br>The following annotations are fully equivalent:
  * <p class='bcode'>
  * 	<ja>@Query</ja>(name=<js>"foo"</js>)
  *
@@ -126,9 +124,10 @@ import org.apache.juneau.urlencoding.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 @Documented
@@ -147,8 +146,10 @@ public @interface Query {
 	 * <p>
 	 * A blank value (the default) has the following behavior:
 	 * <ul class='spaced-list'>
-	 * 	<li>If the data type is <code>NameValuePairs</code>, <code>Map</code>, or a bean,
+	 * 	<li>
+	 * 		If the data type is <code>NameValuePairs</code>, <code>Map</code>, or a bean,
 	 * 		then it's the equivalent to <js>"*"</js> which will cause the value to be serialized as name/value pairs.
+	 *
 	 * 		<h6 class='figure'>Example:</h6>
 	 * 		<p class='bcode'>
 	 * 	<jc>// When used on a remote method parameter</jc>
@@ -168,8 +169,10 @@ public @interface Query {
 	 * 		Map&lt;String,Object&gt; getFoo();
 	 * 	}
 	 * 		</p>
-	 *			<br>
-	 * 	<li>If used on a request bean method, uses the bean property name.
+	 * 	</li>
+	 * 	<li>
+	 * 		If used on a request bean method, uses the bean property name.
+	 *
 	 * 		<h6 class='figure'>Example:</h6>
 	 * 		<p class='bcode'>
 	 * 	<jk>public interface</jk> MyRequestBean {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/QueryIfNE.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/QueryIfNE.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/QueryIfNE.java
index cec1aea..be70654 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/QueryIfNE.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/QueryIfNE.java
@@ -25,9 +25,10 @@ import org.apache.juneau.urlencoding.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 @Documented

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteMethod.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteMethod.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteMethod.java
index 911f4f7..fd9f8e2 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteMethod.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteMethod.java
@@ -35,9 +35,10 @@ import java.lang.annotation.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 @Documented
@@ -74,7 +75,8 @@ public @interface RemoteMethod {
 	 * <p>
 	 * Possible values:
 	 * <ul>
-	 * 	<li>{@link ReturnValue#BODY} (default) - The body of the HTTP response converted to a POJO.
+	 * 	<li>
+	 * 		{@link ReturnValue#BODY} (default) - The body of the HTTP response converted to a POJO.
 	 * 		<br>The return type on the Java method can be any of the following:
 	 * 		<ul>
 	 * 			<li><jk>void</jk> - Don't parse any response.  Note that the method will still throw an exception if an
@@ -86,7 +88,8 @@ public @interface RemoteMethod {
 	 * 			<li>{@link Reader} - Returns access to the raw reader of the response.
 	 * 			<li>{@link InputStream} - Returns access to the raw input stream of the response.
 	 * 		</ul>
-	 * 	<li>{@link ReturnValue#HTTP_STATUS} - The HTTP status code on the response.
+	 * 	<li>
+	 * 		{@link ReturnValue#HTTP_STATUS} - The HTTP status code on the response.
 	 * 		<br>The return type on the Java method can be any of the following:
 	 * 		<ul>
 	 * 			<li><jk>int</jk>/<code>Integer</code> - The HTTP response code.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteMethodArg.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteMethodArg.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteMethodArg.java
index 00f58dd..394c6ba 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteMethodArg.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteMethodArg.java
@@ -22,9 +22,10 @@ import org.apache.juneau.urlencoding.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 public class RemoteMethodArg {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/Remoteable.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/Remoteable.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/Remoteable.java
index 788a04e..73e8b8c 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/Remoteable.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/Remoteable.java
@@ -19,13 +19,13 @@ import java.lang.annotation.*;
 
 /**
  * Identifies a remote proxy interface against a REST interface.
- * <p>
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 @Documented

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteableMeta.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteableMeta.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteableMeta.java
index 461cc1d..5931ff8 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteableMeta.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteableMeta.java
@@ -27,9 +27,10 @@ import java.util.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 public class RemoteableMeta {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteableMethodMeta.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteableMethodMeta.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteableMethodMeta.java
index 3c71cf9..0495438 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteableMethodMeta.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/RemoteableMethodMeta.java
@@ -26,9 +26,10 @@ import java.util.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 public class RemoteableMethodMeta {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/remoteable/RequestBean.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/remoteable/RequestBean.java b/juneau-core/src/main/java/org/apache/juneau/remoteable/RequestBean.java
index 5c46a90..605f8b1 100644
--- a/juneau-core/src/main/java/org/apache/juneau/remoteable/RequestBean.java
+++ b/juneau-core/src/main/java/org/apache/juneau/remoteable/RequestBean.java
@@ -22,7 +22,7 @@ import org.apache.juneau.urlencoding.*;
 
 /**
  * Annotation applied to Java method arguments of interface proxies to denote a bean with remoteable annotations.
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<ja>@Remoteable</ja>(path=<js>"/myproxy"</js>)
@@ -83,9 +83,10 @@ import org.apache.juneau.urlencoding.*;
  *
  * <h6 class='topic'>Additional Information</h6>
  * <ul class='doctree'>
- * 	<li class='link'><a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface
- * 		proxies against 3rd-party REST interfaces</a>
- * 	<li class='jp'><a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
+ * 	<li class='link'>
+ * 		<a class='doclink' href='../../../../overview-summary.html#Remoteable.3rdParty'>Interface proxies against 3rd-party REST interfaces</a>
+ * 	<li class='jp'>
+ * 		<a class='doclink' href='package-summary.html#TOC'>org.apache.juneau.remoteable</a>
  * </ul>
  */
 @Documented

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java b/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
index 489a01c..a699b2b 100644
--- a/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
+++ b/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerBuilder.java
@@ -64,7 +64,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * Abort serialization if specified depth is reached in the POJO tree.
 	 * If this depth is exceeded, an exception is thrown.
 	 * This prevents stack overflows from occurring when trying to serialize models with recursive references.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_maxDepth</jsf>, value)</code>.
@@ -90,7 +90,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * <p>
 	 * The initial indentation level at the root.
 	 * Useful when constructing document fragments that need to be indented at a certain level.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_initialDepth</jsf>, value)</code>.
@@ -124,7 +124,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * For example, if a model contains the links A-&gt;B-&gt;C-&gt;A, then the JSON generated will look like
 	 * the following when <jsf>SERIALIZER_ignoreRecursions</jsf> is <jk>true</jk>...
 	 * <code>{A:{B:{C:null}}}</code>
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_detectRecursions</jsf>, value)</code>.
@@ -152,10 +152,9 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * Used in conjunction with {@link SerializerContext#SERIALIZER_detectRecursions}.
 	 * Setting is ignored if <jsf>SERIALIZER_detectRecursions</jsf> is <jk>false</jk>.
 	 * <p>
-	 * If <jk>true</jk>, when we encounter the same object when serializing a tree,
-	 * 	we set the value to <jk>null</jk>.
+	 * If <jk>true</jk>, when we encounter the same object when serializing a tree, we set the value to <jk>null</jk>.
 	 * Otherwise, an exception is thrown.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_ignoreRecursions</jsf>, value)</code>.
@@ -181,7 +180,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * </ul>
 	 * <p>
 	 * If <jk>true</jk>, newlines and indentation and spaces are added to the output to improve readability.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_useWhitespace</jsf>, value)</code>.
@@ -215,7 +214,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * </ul>
 	 * <p>
 	 * Specifies the maximum indentation level in the serialized document.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_maxIndent</jsf>, value)</code>.
@@ -244,7 +243,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * This is used to recreate the correct objects during parsing if the object types cannot be inferred.
 	 * For example, when serializing a {@code Map<String,Object>} field, where the bean class cannot be determined from
 	 * the value type.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_addBeanTypeProperties</jsf>, value)</code>.
@@ -270,7 +269,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * </ul>
 	 * <p>
 	 * This is the character used for quoting attributes and values.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_quoteChar</jsf>, value)</code>.
@@ -304,7 +303,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * </ul>
 	 * <p>
 	 * If <jk>true</jk>, null bean values will not be serialized to the output.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_trimNullProperties</jsf>, value)</code>.
@@ -333,7 +332,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * </ul>
 	 * <p>
 	 * If <jk>true</jk>, empty list values will not be serialized to the output.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_trimEmptyCollections</jsf>, value)</code>.
@@ -363,7 +362,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * </ul>
 	 * <p>
 	 * If <jk>true</jk>, empty map values will not be serialized to the output.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_trimEmptyMaps</jsf>, value)</code>.
@@ -392,7 +391,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * </ul>
 	 * <p>
 	 * If <jk>true</jk>, string values will be trimmed of whitespace using {@link String#trim()} before being serialized.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_trimStrings</jsf>, value)</code>.
@@ -417,12 +416,12 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * </ul>
 	 * <p>
 	 * Bean used for resolution of URIs to absolute or root-relative form.
-	 * <p>
+	 *
 	 * <h6 class='figure'>Example:</h6>
 	 * <p class='bcode'>
 	 * 	<js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>
 	 * </p>
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriContext</jsf>, value)</code>.
@@ -462,7 +461,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * 	<li>{@link UriResolution#NONE}
 	 * 		- Don't do any URL resolution.
 	 * </ul>
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriResolution</jsf>, value)</code>.
@@ -500,7 +499,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * 	<li>{@link UriRelativity#PATH_INFO}
 	 * 		- Relative URIs should be considered relative to the request URI.
 	 * </ul>
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_uriRelativity</jsf>, value)</code>.
@@ -523,7 +522,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * 	<li><b>Default:</b> <jk>false</jk>
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_sortCollections</jsf>, value)</code>.
@@ -547,6 +546,7 @@ public class SerializerBuilder extends CoreObjectBuilder {
 	 * 	<li><b>Default:</b> <jk>false</jk>
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SERIALIZER_sortMaps</jsf>, value)</code>.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerContext.java b/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerContext.java
index f316fac..0afd2b4 100644
--- a/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerContext.java
@@ -70,7 +70,7 @@ public class SerializerContext extends BeanContext {
 	 * For example, if a model contains the links A-&gt;B-&gt;C-&gt;A, then the JSON generated will look like
 	 * 	the following when <jsf>SERIALIZER_ignoreRecursions</jsf> is <jk>true</jk>...
 	 * <code>{A:{B:{C:null}}}</code>
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>Checking for recursion can cause a small performance penalty.
@@ -177,7 +177,8 @@ public class SerializerContext extends BeanContext {
 	 * <p>
 	 * Note that enabling this setting has the following effects on parsing:
 	 * <ul class='spaced-list'>
-	 * 	<li>Map entries with <jk>null</jk> values will be lost.
+	 * 	<li>
+	 * 		Map entries with <jk>null</jk> values will be lost.
 	 * </ul>
 	 */
 	public static final String SERIALIZER_trimNullProperties = "Serializer.trimNullProperties";
@@ -196,8 +197,10 @@ public class SerializerContext extends BeanContext {
 	 * <p>
 	 * Note that enabling this setting has the following effects on parsing:
 	 * <ul class='spaced-list'>
-	 * 	<li>Map entries with empty list values will be lost.
-	 * 	<li>Bean properties with empty list values will not be set.
+	 * 	<li>
+	 * 		Map entries with empty list values will be lost.
+	 * 	<li>
+	 * 		Bean properties with empty list values will not be set.
 	 * </ul>
 	 */
 	public static final String SERIALIZER_trimEmptyCollections = "Serializer.trimEmptyLists";
@@ -216,7 +219,8 @@ public class SerializerContext extends BeanContext {
 	 * <p>
 	 * Note that enabling this setting has the following effects on parsing:
 	 * <ul class='spaced-list'>
-	 * 	<li>Bean properties with empty map values will not be set.
+	 * 	<li>
+	 * 		Bean properties with empty map values will not be set.
 	 * </ul>
 	 */
 	public static final String SERIALIZER_trimEmptyMaps = "Serializer.trimEmptyMaps";
@@ -246,7 +250,7 @@ public class SerializerContext extends BeanContext {
 	 * </ul>
 	 * <p>
 	 * Bean used for resolution of URIs to absolute or root-relative form.
-	 * <p>
+	 *
 	 * <h6 class='figure'>Example:</h6>
 	 * <p class='bcode'>
 	 * 	<js>"{authority:'http://localhost:10000',contextRoot:'/myContext',servletPath:'/myServlet',pathInfo:'/foo'}"</js>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerGroup.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerGroup.java b/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerGroup.java
index 0c1cf0e..2a6d3bb 100644
--- a/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerGroup.java
+++ b/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerGroup.java
@@ -25,10 +25,14 @@ import org.apache.juneau.http.*;
  * <p>
  * Provides the following features:
  * <ul class='spaced-list'>
- * 	<li>Finds serializers based on HTTP <code>Accept</code> header values.
- * 	<li>Sets common properties on all serializers in a single method call.
- * 	<li>Locks all serializers in a single method call.
- * 	<li>Clones existing groups and all serializers within the group in a single method call.
+ * 	<li>
+ * 		Finds serializers based on HTTP <code>Accept</code> header values.
+ * 	<li>
+ * 		Sets common properties on all serializers in a single method call.
+ * 	<li>
+ * 		Locks all serializers in a single method call.
+ * 	<li>
+ * 		Clones existing groups and all serializers within the group in a single method call.
  * </ul>
  *
  * <h6 class='topic'>Match ordering</h6>
@@ -116,8 +120,7 @@ public final class SerializerGroup {
 	 * <p>
 	 * The general idea behind having the serializer resolution be a two-step process is so that the matched media type
 	 * can be passed in to the {@link WriterSerializer#doSerialize(SerializerSession, Object)} method.
-	 * <br>
-	 * For example...
+	 * <br>For example...
 	 * <p class='bcode'>
 	 * 	String acceptHeaderValue = request.getHeader(<js>"Accept"</js>);
 	 * 	String matchingMediaType = group.findMatch(acceptHeaderValue);

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerSession.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerSession.java b/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerSession.java
index 80aa351..f75d3c2 100644
--- a/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerSession.java
+++ b/juneau-core/src/main/java/org/apache/juneau/serializer/SerializerSession.java
@@ -31,10 +31,14 @@ import org.apache.juneau.transform.*;
  * <p>
  * Used by serializers for the following purposes:
  * <ul class='spaced-list'>
- * 	<li>Keeping track of how deep it is in a model for indentation purposes.
- * 	<li>Ensuring infinite loops don't occur by setting a limit on how deep to traverse a model.
- * 	<li>Ensuring infinite loops don't occur from loops in the model (when detectRecursions is enabled.
- * 	<li>Allowing serializer properties to be overridden on method calls.
+ * 	<li>
+ * 		Keeping track of how deep it is in a model for indentation purposes.
+ * 	<li>
+ * 		Ensuring infinite loops don't occur by setting a limit on how deep to traverse a model.
+ * 	<li>
+ * 		Ensuring infinite loops don't occur from loops in the model (when detectRecursions is enabled.
+ * 	<li>
+ * 		Allowing serializer properties to be overridden on method calls.
  * </ul>
  * <p>
  * This class is NOT thread safe.  It is meant to be discarded after one-time use.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/serializer/WriterSerializer.java b/juneau-core/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
index 699eb74..bb0491f 100644
--- a/juneau-core/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
+++ b/juneau-core/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
@@ -29,8 +29,10 @@ import org.apache.juneau.utils.*;
  * This class is typically the parent class of all character-based serializers.
  * It has 2 abstract methods to implement...
  * <ul class='spaced-list'>
- * 	<li>{@link #createSession(Object, ObjectMap, Method, Locale, TimeZone, MediaType, UriContext)}
- * 	<li>{@link #doSerialize(SerializerSession, Object)}
+ * 	<li>
+ * 		{@link #createSession(Object, ObjectMap, Method, Locale, TimeZone, MediaType, UriContext)}
+ * 	<li>
+ * 		{@link #doSerialize(SerializerSession, Object)}
  * </ul>
  *
  * <h6 class='topic'>@Produces annotation</h6>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/serializer/package.html
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/serializer/package.html b/juneau-core/src/main/java/org/apache/juneau/serializer/package.html
index fc85f8b..ac50911 100644
--- a/juneau-core/src/main/java/org/apache/juneau/serializer/package.html
+++ b/juneau-core/src/main/java/org/apache/juneau/serializer/package.html
@@ -71,8 +71,7 @@
 <div class='topic'>
 	<p>
 		The serialization API is designed to be easily extensible by developers.
-		<br>
-		If you are writing your own serializer, you will typically subclass directly from either 
+		<br>If you are writing your own serializer, you will typically subclass directly from either 
 		{@link org.apache.juneau.serializer.WriterSerializer} or 
 		{@link org.apache.juneau.serializer.OutputStreamSerializer}.
 	</p>
@@ -89,11 +88,16 @@
 		<h6 class='topic'>Features</h6>		
 		<p>
 			The <code>SerializerGroup</code> class provides the following features:
+		</p>
 		<ul class='spaced-list'>
-			<li>Finds serializers based on HTTP <code>Accept</code> header values.
-			<li>Sets common properties on all serializers in a single method call.
-		 	<li>Locks all serializers in a single method call.
-			<li>Clones existing groups and all serializers within the group in a single method call.
+			<li>
+				Finds serializers based on HTTP <code>Accept</code> header values.
+			<li>
+				Sets common properties on all serializers in a single method call.
+		 	<li>
+		 		Locks all serializers in a single method call.
+			<li>
+				Clones existing groups and all serializers within the group in a single method call.
 		</ul>
 		
 		<p>
@@ -110,8 +114,7 @@
 	<p>
 		Defining a new serializer is quite simple if you subclass directly from 
 		{@link org.apache.juneau.serializer.WriterSerializer}  or {@link org.apache.juneau.serializer.OutputStreamSerializer}.
-		<br>
-		In each case, you simply need to implement a single method and specify a 
+		<br>In each case, you simply need to implement a single method and specify a 
 		{@link org.apache.juneau.annotation.Produces} annotation.
 	</p>
 	<p>
@@ -133,8 +136,7 @@
 	<p>
 		Serializer that take advantage of the entire {@link org.apache.juneau.CoreObject} interface to be able to 
 		serialize arbitrary beans and POJOs is considerably more complex and outside the scope of this document.
-		<br>  
-		If developing such a serializer, the best course of action would be to replicate what occurs in the 
+		<br>If developing such a serializer, the best course of action would be to replicate what occurs in the 
 		{@link org.apache.juneau.json.JsonSerializer} class.
 	</p>
 </div>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java b/juneau-core/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
index f4dfb85..74dd512 100644
--- a/juneau-core/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
+++ b/juneau-core/src/main/java/org/apache/juneau/soap/SoapXmlSerializerBuilder.java
@@ -60,7 +60,7 @@ public class SoapXmlSerializerBuilder extends XmlSerializerBuilder {
 	 * 	<li><b>Data type:</b> <code>String</code>
 	 * 	<li><b>Default:</b> <js>"http://www.w3.org/2003/05/soap-envelope"</js>
 	 * </ul>
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>SOAPXML_SOAPAction</jsf>, value)</code>.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/soap/SoapXmlSerializerContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/soap/SoapXmlSerializerContext.java b/juneau-core/src/main/java/org/apache/juneau/soap/SoapXmlSerializerContext.java
index 6d33b92..0746c19 100644
--- a/juneau-core/src/main/java/org/apache/juneau/soap/SoapXmlSerializerContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/soap/SoapXmlSerializerContext.java
@@ -29,13 +29,15 @@ package org.apache.juneau.soap;
  *
  * <h6 class='topic'>Inherited configurable properties</h6>
  * <ul class='doctree'>
- * 	<li class='jc'><a class="doclink" href="../BeanContext.html#ConfigProperties">BeanContext</a>
+ * 	<li class='jc'>
+ * 		<a class="doclink" href="../BeanContext.html#ConfigProperties">BeanContext</a>
  * 		- Properties associated with handling beans on serializers and parsers.
- * 	<ul>
- * 		<li class='jc'><a class="doclink"
- * 			href="../serializer/SerializerContext.html#ConfigProperties">SerializerContext</a>
- * 			- Configurable properties common to all serializers.
- * 	</ul>
+ * 		<ul>
+ * 			<li class='jc'>
+ * 				<a class="doclink" href="../serializer/SerializerContext.html#ConfigProperties">SerializerContext</a>
+ * 				- Configurable properties common to all serializers.
+ * 		</ul>
+ * 	</li>
  * </ul>
  */
 public final class SoapXmlSerializerContext {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/svl/VarResolver.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/svl/VarResolver.java b/juneau-core/src/main/java/org/apache/juneau/svl/VarResolver.java
index aa9cceb..f4d8cc9 100644
--- a/juneau-core/src/main/java/org/apache/juneau/svl/VarResolver.java
+++ b/juneau-core/src/main/java/org/apache/juneau/svl/VarResolver.java
@@ -23,8 +23,7 @@ import org.apache.juneau.svl.vars.*;
  * Utility class for resolving variables of the form <js>"$X{key}"</js> in strings.
  * <p>
  * Variables are of the form <code>$X{key}</code>, where <code>X</code> can consist of zero or more ASCII characters.
- * <br>
- * The variable key can contain anything, even nested variables that get recursively resolved.
+ * <br>The variable key can contain anything, even nested variables that get recursively resolved.
  * <p>
  * Variables are defined through the {@link VarResolverBuilder#vars(Class[])} method.
  * <p>
@@ -83,7 +82,7 @@ import org.apache.juneau.svl.vars.*;
  * <p>
  * Var resolvers can be cloned by using the {@link #builder()} method.
  * Cloning a resolver will copy it's {@link Var} class names and context objects.
- * <p>
+ *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  * 	<jc>// Create a resolver that copies the default resolver and adds $C and $ARG vars.</jc>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/svl/package.html
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/svl/package.html b/juneau-core/src/main/java/org/apache/juneau/svl/package.html
index e282e01..de1b9ac 100644
--- a/juneau-core/src/main/java/org/apache/juneau/svl/package.html
+++ b/juneau-core/src/main/java/org/apache/juneau/svl/package.html
@@ -132,54 +132,72 @@
 		</p>
 		<p>
 			The following shows the class hierarchy of the {@link org.apache.juneau.svl.Var} class and all current
-				predefined implementations.
+			predefined implementations.
 		</p>  
 		<ul class='doctree'>
-			<li class='jac'>{@link org.apache.juneau.svl.Var} - Superclass of all vars.
+			<li class='jac'>
+				{@link org.apache.juneau.svl.Var} 
+				- Superclass of all vars.
 				<ul>
-					<li class='jac'>{@link org.apache.juneau.svl.SimpleVar} - Superclass of all vars that return strings.
+					<li class='jac'>
+						{@link org.apache.juneau.svl.SimpleVar} 
+						- Superclass of all vars that return strings.
 						<ul>
-							<li class='jac'>{@link org.apache.juneau.svl.DefaultingVar} 
+							<li class='jac'>
+								{@link org.apache.juneau.svl.DefaultingVar} 
 								- Variables that define a default value if the resolve method returns null.
 								<ul>
-									<li class='jac'>{@link org.apache.juneau.svl.MapVar} 
+									<li class='jac'>
+										{@link org.apache.juneau.svl.MapVar} 
 										- Variables that pull values from maps.
 										<ul>
-											<li class='jc'>{@link org.apache.juneau.svl.vars.SystemPropertiesVar} 
+											<li class='jc'>
+												{@link org.apache.juneau.svl.vars.SystemPropertiesVar} 
 												- Resolves system properties.
 										</ul>
 									</li>
-									<li class='jc'>{@link org.apache.juneau.svl.vars.ArgsVar} 
+									<li class='jc'>
+										{@link org.apache.juneau.svl.vars.ArgsVar} 
 										- Resolves variables from an {@link org.apache.juneau.utils.Args} object.
-									<li class='jc'>{@link org.apache.juneau.svl.vars.ConfigFileVar} 
+									<li class='jc'>
+										{@link org.apache.juneau.svl.vars.ConfigFileVar} 
 										- Resolves variables from a {@link org.apache.juneau.ini.ConfigFile} object.
-									<li class='jc'>{@link org.apache.juneau.svl.vars.EnvVariablesVar} 
+									<li class='jc'>
+										{@link org.apache.juneau.svl.vars.EnvVariablesVar} 
 										- Resolves environment variables.
-									<li class='jc'>{@link org.apache.juneau.svl.vars.ManifestFileVar} 
+									<li class='jc'>
+										{@link org.apache.juneau.svl.vars.ManifestFileVar} 
 										- Resolves variables from a {@link org.apache.juneau.utils.ManifestFile} object.
-									<li class='jc'>{@link org.apache.juneau.rest.vars.ServletInitParamVar} 
+									<li class='jc'>
+										{@link org.apache.juneau.rest.vars.ServletInitParamVar} 
 										- Resolves servlet initialization parameters.
 								</ul>
 							</li>
-							<li class='jac'>{@link org.apache.juneau.svl.MultipartVar} 
+							<li class='jac'>
+								{@link org.apache.juneau.svl.MultipartVar} 
 								- Variables that consist of 2 or more comma-delimited arguments.
 								<ul>
-									<li class='jc'>{@link org.apache.juneau.rest.vars.LocalizationVar} 
+									<li class='jc'>
+										{@link org.apache.juneau.rest.vars.LocalizationVar} 
 										- Resolves localized strings for an HTTP request.
 								</ul>
 							</li>
-							<li class='jc'>{@link org.apache.juneau.rest.vars.RequestVar} 
+							<li class='jc'>
+								{@link org.apache.juneau.rest.vars.RequestVar} 
 								- Resolves specialized HTTP request values.
-							<li class='jc'>{@link org.apache.juneau.rest.vars.UrlEncodeVar} 
+							<li class='jc'>
+								{@link org.apache.juneau.rest.vars.UrlEncodeVar} 
 								- URL-encodes the value inside the variable.
 						</ul>
 					</li>
-					<li class='jac'>{@link org.apache.juneau.svl.StreamedVar} 
+					<li class='jac'>
+						{@link org.apache.juneau.svl.StreamedVar} 
 						- Superclass of all vars that stream their value to writers.
 						<ul>
-							<li class='jc'>{@link org.apache.juneau.rest.vars.SerializedRequestAttrVar} 
-							- Resolves HTTP request attribute values passed through a 
-							{@link org.apache.juneau.serializer.Serializer}.
+							<li class='jc'>
+								{@link org.apache.juneau.rest.vars.SerializedRequestAttrVar} 
+								- Resolves HTTP request attribute values passed through a 
+								{@link org.apache.juneau.serializer.Serializer}.
 						</ul>
 					</li>
 				</ul>
@@ -196,9 +214,11 @@
 			Two methods are provided for resolving variables:
 		</p>
 		<ul class='doctree'>
-			<li class='jm'>{@link org.apache.juneau.svl.VarResolver#resolve(String)} 
+			<li class='jm'>
+				{@link org.apache.juneau.svl.VarResolver#resolve(String)} 
 				- Resolves variables and returns the results as a simple string.
-			<li class='jm'>{@link org.apache.juneau.svl.VarResolver#resolveTo(String,Writer)} 
+			<li class='jm'>
+				{@link org.apache.juneau.svl.VarResolver#resolveTo(String,Writer)} 
 				- Resolves variables and sends results to a writer.
 		</ul>
 		<p>
@@ -248,6 +268,7 @@
 			method.
 			Cloning a resolver will copy it's {@link org.apache.juneau.svl.Var} class names and context objects.
 		</p>
+		
 		<h6 class='topic'>Example:</h6>
 		<p class='bcode'>
 			<jc>// Create a resolver that copies the default resolver and adds $C and $ARG vars.</jc>
@@ -261,16 +282,18 @@
 	<h3 class='topic' onclick='toggle(this)'>1.3 - Other Notes</h3>
 	<div class='topic'>
 		<ul class='spaced-list'>
-			<li>The escape character <js>'\'</js> can be used when necessary to escape the following characters: 
+			<li>
+				The escape character <js>'\'</js> can be used when necessary to escape the following characters: 
 				<code>$ , { }</code>
-			<li><b>WARNING:</b>  It is possible to cause {@link java.lang.StackOverflowError StackOverflowErrors} if 
+			<li>
+				<b>WARNING:</b>  It is possible to cause {@link java.lang.StackOverflowError StackOverflowErrors} if 
 				your nested variables result in a recursive loop (e.g. the environment variable 
 				<code>'MYPROPERTY'</code> has the value <code>'$E{MYPROPERTY}'</code>).
 				So don't do that!
-			<li>As a general rule, this class tries to be as efficient as possible by not creating new strings when not 
+			<li>
+				As a general rule, this class tries to be as efficient as possible by not creating new strings when not 
 				needed.
-				<br>
-				For example, calling the resolve method on a string that doesn't contain variables (e.g. 
+				<br>For example, calling the resolve method on a string that doesn't contain variables (e.g. 
 				<code>resolver.resolve(<js>"foobar"</js>)</code>) will simply be a no-op and return the same string.
 		</ul>
 	</div>	

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/svl/vars/IfVar.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/svl/vars/IfVar.java b/juneau-core/src/main/java/org/apache/juneau/svl/vars/IfVar.java
index 922fb99..b5600b5 100644
--- a/juneau-core/src/main/java/org/apache/juneau/svl/vars/IfVar.java
+++ b/juneau-core/src/main/java/org/apache/juneau/svl/vars/IfVar.java
@@ -26,11 +26,9 @@ import org.apache.juneau.svl.*;
  * </ul>
  * <p>
  * The boolean argument is any string.
- * <br>
- * The following values are interpreted as <jk>true</jk>:  <js>"true"</js>,<js>"TRUE"</js>,<js>"t"</js>,
+ * <br>The following values are interpreted as <jk>true</jk>:  <js>"true"</js>,<js>"TRUE"</js>,<js>"t"</js>,
  * <js>"T"</js>,<js>"1"</js>.
- * <br>
- * All else are interpreted as <jk>false</jk>
+ * <br>All else are interpreted as <jk>false</jk>
  *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/transform/PojoSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transform/PojoSwap.java b/juneau-core/src/main/java/org/apache/juneau/transform/PojoSwap.java
index e6384fe..14e89ee 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transform/PojoSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transform/PojoSwap.java
@@ -36,8 +36,7 @@ import org.apache.juneau.serializer.*;
  * <p>
  * <code>PojoSwaps</code> are associated with instances of {@link BeanContext BeanContexts} by passing the swap
  * class to the {@link CoreObjectBuilder#pojoSwaps(Class...)} method.
- * <br>
- * When associated with a bean context, fields of the specified type will automatically be converted when the
+ * <br>When associated with a bean context, fields of the specified type will automatically be converted when the
  * {@link BeanMap#get(Object)} or {@link BeanMap#put(String, Object)} methods are called.
  * <p>
  * <code>PojoSwaps</code> have two parameters:
@@ -45,11 +44,9 @@ import org.apache.juneau.serializer.*;
  * 	<li>{@code <T>} - The normal representation of an object.
  * 	<li>{@code <S>} - The swapped representation of an object.
  * </ol>
- * <br>
- * {@link Serializer Serializers} use swaps to convert objects of type T into objects of type S, and on calls to
+ * <br>{@link Serializer Serializers} use swaps to convert objects of type T into objects of type S, and on calls to
  * {@link BeanMap#get(Object)}.
- * <br>
- * {@link Parser Parsers} use swaps to convert objects of type S into objects of type T, and on calls to
+ * <br>{@link Parser Parsers} use swaps to convert objects of type S into objects of type T, and on calls to
  * {@link BeanMap#put(String,Object)}.
  *
  * <h6 class='topic'>Subtypes</h6>
@@ -74,13 +71,20 @@ import org.apache.juneau.serializer.*;
  * JSON (or language-specific equivalent).
  * The list of valid transformed types are as follows...
  * <ul class='spaced-list'>
- * 	<li>{@link String}
- * 	<li>{@link Number}
- * 	<li>{@link Boolean}
- * 	<li>{@link Collection} containing anything on this list.
- * 	<li>{@link Map} containing anything on this list.
- * 	<li>A java bean with properties of anything on this list.
- * 	<li>An array of anything on this list.
+ * 	<li>
+ * 		{@link String}
+ * 	<li>
+ * 		{@link Number}
+ * 	<li>
+ * 		{@link Boolean}
+ * 	<li>
+ * 		{@link Collection} containing anything on this list.
+ * 	<li>
+ * 		{@link Map} containing anything on this list.
+ * 	<li>
+ * 		A java bean with properties of anything on this list.
+ * 	<li>
+ * 		An array of anything on this list.
  * </ul>
  *
  * <h6 class='topic'>Normal Class Type {@code <T>}</h6>
@@ -143,13 +147,20 @@ public abstract class PojoSwap<T,S> {
 	 * <p>
 	 * The object must be converted into one of the following serializable types:
 	 * <ul class='spaced-list'>
-	 * 	<li>{@link String}
-	 * 	<li>{@link Number}
-	 * 	<li>{@link Boolean}
-	 * 	<li>{@link Collection} containing anything on this list.
-	 * 	<li>{@link Map} containing anything on this list.
-	 * 	<li>A java bean with properties of anything on this list.
-	 * 	<li>An array of anything on this list.
+	 * 	<li>
+	 * 		{@link String}
+	 * 	<li>
+	 * 		{@link Number}
+	 * 	<li>
+	 * 		{@link Boolean}
+	 * 	<li>
+	 * 		{@link Collection} containing anything on this list.
+	 * 	<li>
+	 * 		{@link Map} containing anything on this list.
+	 * 	<li>
+	 * 		A java bean with properties of anything on this list.
+	 * 	<li>
+	 * 		An array of anything on this list.
 	 * </ul>
 	 *
 	 * @param session The bean session to use to get the class meta.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/transform/SurrogateSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transform/SurrogateSwap.java b/juneau-core/src/main/java/org/apache/juneau/transform/SurrogateSwap.java
index a547340..69f3dfe 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transform/SurrogateSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transform/SurrogateSwap.java
@@ -49,14 +49,17 @@ import org.apache.juneau.serializer.*;
  * <p>
  * Surrogate classes must conform to the following:
  * <ul class='spaced-list'>
- * 	<li>It must have a one or more public constructors that take in a single parameter whose type is the normal types.
+ * 	<li>
+ * 		It must have a one or more public constructors that take in a single parameter whose type is the normal types.
  * 		(It is possible to define a class as a surrogate for multiple class types by using multiple constructors with
  * 		different parameter types).
- * 	<li>It optionally can have a public static method that takes in a single parameter whose type is the transformed
+ * 	<li>
+ * 		It optionally can have a public static method that takes in a single parameter whose type is the transformed
  * 		type and returns an instance of the normal type.
  * 		This is called the un-transform method.
  * 		The method can be called anything.
- * 	<li>If an un-transform method is present, the class must also contain a no-arg constructor (so that the
+ * 	<li>
+ * 		If an un-transform method is present, the class must also contain a no-arg constructor (so that the
  * 		transformed class can be instantiated by the parser before being converted into the normal class by the
  * 		un-transform method).
  * </ul>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/transform/package.html
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transform/package.html b/juneau-core/src/main/java/org/apache/juneau/transform/package.html
index a51c2e8..124bc10 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transform/package.html
+++ b/juneau-core/src/main/java/org/apache/juneau/transform/package.html
@@ -79,8 +79,10 @@
 		These classes are:
 	</p>
 	<ul class='spaced-list'>
-		<li>{@link org.apache.juneau.transform.BeanFilter} - Transforms that alter the way beans are handled.
-		<li>{@link org.apache.juneau.transform.PojoSwap} - Transforms that swap non-serializable POJOs with 
+		<li>
+			{@link org.apache.juneau.transform.BeanFilter} - Transforms that alter the way beans are handled.
+		<li>
+			{@link org.apache.juneau.transform.PojoSwap} - Transforms that swap non-serializable POJOs with 
 			serializable POJOs during serialization (and optionally vis-versa during parsing).
 			<ol>
 				<li>{@link org.apache.juneau.transform.StringSwap} - Convenience subclass for swaps that convert 
@@ -94,14 +96,22 @@
 		Transforms are added to serializers and parsers in a variety of ways:
 	</p> 
 	<ul class='spaced-list'>
-		<li>{@link org.apache.juneau.serializer.SerializerBuilder#beanFilters(Class[])} / {@link org.apache.juneau.serializer.SerializerBuilder#pojoSwaps(Class[])} - On serializers.
-		<li>{@link org.apache.juneau.serializer.SerializerGroupBuilder#beanFilters(Class[])} / {@link org.apache.juneau.serializer.SerializerGroupBuilder#pojoSwaps(Class[])} - On groups of serializers.
-		<li>{@link org.apache.juneau.parser.ParserBuilder#beanFilters(Class[])} / {@link org.apache.juneau.parser.ParserBuilder#pojoSwaps(Class[])} - On parsers.
-		<li>{@link org.apache.juneau.parser.ParserGroupBuilder#beanFilters(Class[])} / {@link org.apache.juneau.parser.ParserGroupBuilder#pojoSwaps(Class[])} - On groups of parsers.
-		<li>{@link org.apache.juneau.rest.client.RestClientBuilder#beanFilters(Class[])} / {@link org.apache.juneau.rest.client.RestClientBuilder#pojoSwaps(Class[])} - On the serializer and parser registered on a REST client.
-		<li>{@link org.apache.juneau.rest.annotation.RestResource#beanFilters() @RestResource.beanFilters()} / {@link org.apache.juneau.rest.annotation.RestResource#pojoSwaps() @RestResource.pojoSwaps()}- On all serializers and parsers defined on a REST servlet.
-		<li>{@link org.apache.juneau.rest.annotation.RestMethod#beanFilters() @RestMethod.beanFilters()} / {@link org.apache.juneau.rest.annotation.RestMethod#pojoSwaps() @RestMethod.pojoSwaps()} - On all serializers and parsers defined on a method in a REST servlet.
-		<li>{@link org.apache.juneau.rest.jaxrs.JuneauProvider#beanFilters() @JuneauProvider.beanFilters()} / {@link org.apache.juneau.rest.jaxrs.JuneauProvider#pojoSwaps() @JuneauProvider.pojoSwaps()} - On all serializers and parsers defined on a JAX-RS provider.
+		<li>
+			{@link org.apache.juneau.serializer.SerializerBuilder#beanFilters(Class[])} / {@link org.apache.juneau.serializer.SerializerBuilder#pojoSwaps(Class[])} - On serializers.
+		<li>
+			{@link org.apache.juneau.serializer.SerializerGroupBuilder#beanFilters(Class[])} / {@link org.apache.juneau.serializer.SerializerGroupBuilder#pojoSwaps(Class[])} - On groups of serializers.
+		<li>
+			{@link org.apache.juneau.parser.ParserBuilder#beanFilters(Class[])} / {@link org.apache.juneau.parser.ParserBuilder#pojoSwaps(Class[])} - On parsers.
+		<li>
+			{@link org.apache.juneau.parser.ParserGroupBuilder#beanFilters(Class[])} / {@link org.apache.juneau.parser.ParserGroupBuilder#pojoSwaps(Class[])} - On groups of parsers.
+		<li>
+			{@link org.apache.juneau.rest.client.RestClientBuilder#beanFilters(Class[])} / {@link org.apache.juneau.rest.client.RestClientBuilder#pojoSwaps(Class[])} - On the serializer and parser registered on a REST client.
+		<li>
+			{@link org.apache.juneau.rest.annotation.RestResource#beanFilters() @RestResource.beanFilters()} / {@link org.apache.juneau.rest.annotation.RestResource#pojoSwaps() @RestResource.pojoSwaps()}- On all serializers and parsers defined on a REST servlet.
+		<li>
+			{@link org.apache.juneau.rest.annotation.RestMethod#beanFilters() @RestMethod.beanFilters()} / {@link org.apache.juneau.rest.annotation.RestMethod#pojoSwaps() @RestMethod.pojoSwaps()} - On all serializers and parsers defined on a method in a REST servlet.
+		<li>
+			{@link org.apache.juneau.rest.jaxrs.JuneauProvider#beanFilters() @JuneauProvider.beanFilters()} / {@link org.apache.juneau.rest.jaxrs.JuneauProvider#pojoSwaps() @JuneauProvider.pojoSwaps()} - On all serializers and parsers defined on a JAX-RS provider.
 	</ul>
 	<p>
 		Swaps can also be associated with classes through the {@link org.apache.juneau.annotation.Pojo#swap @Pojo.swap()} annotation. 
@@ -116,10 +126,14 @@
 			They can be used for the following purposes:
 		</p>
 		<ul class='spaced-list'>
-			<li>Include or exclude which properties are exposed in beans, or the order those properties are serialized.
-			<li>Define property-namers for customizing bean property names.
-			<li>Define bean subtypes.
-			<li>Define bean interface classes.
+			<li>
+				Include or exclude which properties are exposed in beans, or the order those properties are serialized.
+			<li>
+				Define property-namers for customizing bean property names.
+			<li>
+				Define bean subtypes.
+			<li>
+				Define bean interface classes.
 		</ul>
 		<p>
 			It should be noted that the {@link org.apache.juneau.annotation.Bean @Bean} annotation provides equivalent 
@@ -127,8 +141,7 @@
 			However, the <code>BeanFilter</code> class allows you to provide the same features when you do not have 
 			access to the source code.
 		<p>
-		<h5 class='topic'>Examples</h5>
-
+		
 		<h6 class='topic'>Explicitly specify which properties are visible on a bean class</h6>
 		<p class='bcode'>
 	<jc>// Define bean filter that orders properties by "age" then "name"</jc>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/transforms/CalendarSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transforms/CalendarSwap.java b/juneau-core/src/main/java/org/apache/juneau/transforms/CalendarSwap.java
index 498a8b7..805fbd7 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transforms/CalendarSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transforms/CalendarSwap.java
@@ -30,7 +30,7 @@ import org.apache.juneau.transform.*;
  * <h6 class='topic'>Behavior-specific subclasses</h6>
  * <p>
  * The following direct subclasses are provided for convenience to the following formats:
- * <ul class='spaced-list'>
+ * <ul>
  * 	<li>{@link ToString} - To {@link String Strings} using the {@code Date.toString()} method.
  * 	<li>{@link ISO8601DT} - To ISO8601 date-time strings.
  * 	<li>{@link ISO8601DTZ} - Same as {@link ISO8601DT}, except always serializes in GMT.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/transforms/DateSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transforms/DateSwap.java b/juneau-core/src/main/java/org/apache/juneau/transforms/DateSwap.java
index 94b27b1..1bb74bb 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transforms/DateSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transforms/DateSwap.java
@@ -30,7 +30,7 @@ import org.apache.juneau.transform.*;
  * <h6 class='topic'>Behavior-specific subclasses</h6>
  * <p>
  * The following direct subclasses are provided for convenience to the following formats:
- * <ul class='spaced-list'>
+ * <ul>
  * 	<li>{@link ToString} - To {@link String Strings} using the {@code Date.toString()} method.
  * 	<li>{@link ISO8601DT} - To ISO8601 date-time strings.
  * 	<li>{@link ISO8601DTZ} - Same as {@link ISO8601DT}, except always serializes in GMT.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/transforms/ReaderSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transforms/ReaderSwap.java b/juneau-core/src/main/java/org/apache/juneau/transforms/ReaderSwap.java
index b8e9011..73f31e4 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transforms/ReaderSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transforms/ReaderSwap.java
@@ -39,7 +39,7 @@ import org.apache.juneau.xml.*;
  * <h6 class='topic'>Behavior-specific subclasses</h6>
  * <p>
  * The following direct subclasses are provided for convenience:
- * <ul class='spaced-list'>
+ * <ul>
  * 	<li>{@link Json} - Parses JSON text.
  * 	<li>{@link Xml} - Parses XML text.
  * 	<li>{@link Html} - Parses HTML text.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonParserBuilder.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
index 2dcf520..b3ee739 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
@@ -64,7 +64,7 @@ public class UonParserBuilder extends ParserBuilder {
 	 * <p>
 	 * Specify <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.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>UON_decodeChars</jsf>, value)</code>.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/uon/UonParserContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonParserContext.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonParserContext.java
index 49764ee..7cf666b 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonParserContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonParserContext.java
@@ -26,12 +26,15 @@ import org.apache.juneau.urlencoding.*;
  *
  * <h6 class='topic'>Inherited configurable properties</h6>
  * <ul class='doctree'>
- * 	<li class='jc'><a class="doclink" href="../BeanContext.html#ConfigProperties">BeanContext</a>
+ * 	<li class='jc'>
+ * 		<a class="doclink" href="../BeanContext.html#ConfigProperties">BeanContext</a>
  * 		- Properties associated with handling beans on serializers and parsers.
- * 	<ul>
- * 		<li class='jc'><a class="doclink" href="../parser/ParserContext.html#ConfigProperties">ParserContext</a>
- * 		- Configurable properties common to all parsers.
- * 	</ul>
+ * 		<ul>
+ * 			<li class='jc'>
+ * 				<a class="doclink" href="../parser/ParserContext.html#ConfigProperties">ParserContext</a>
+ * 				- Configurable properties common to all parsers.
+ * 		</ul>
+ * 	</li>
  * </ul>
  */
 public class UonParserContext extends ParserContext {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
index 3eb3c03..c516626 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
@@ -67,7 +67,7 @@ public class UonSerializerBuilder extends SerializerBuilder {
 	 * If <jk>true</jk>, non-valid URI characters will be converted to <js>"%xx"</js> sequences.
 	 * Set to <jk>false</jk> if parameter value is being passed to some other code that will already perform
 	 * URL-encoding of non-valid URI characters.
-	 * <p>
+	 *
 	 * <h5 class='section'>Notes:</h5>
 	 * <ul>
 	 * 	<li>This is equivalent to calling <code>property(<jsf>UON_encodeChars</jsf>, value)</code>.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerContext.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerContext.java
index 685408f..15ca313 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerContext.java
@@ -26,13 +26,15 @@ import org.apache.juneau.urlencoding.*;
  *
  * <h6 class='topic'>Inherited configurable properties</h6>
  * <ul class='doctree'>
- * 	<li class='jc'><a class="doclink" href="../BeanContext.html#ConfigProperties">BeanContext</a>
+ * 	<li class='jc'>
+ * 		<a class="doclink" href="../BeanContext.html#ConfigProperties">BeanContext</a>
  * 		- Properties associated with handling beans on serializers and parsers.
- * 	<ul>
- * 		<li class='jc'><a class="doclink"
- * 			href="../serializer/SerializerContext.html#ConfigProperties">SerializerContext</a>
- * 			- Configurable properties common to all serializers.
- * 	</ul>
+ * 		<ul>
+ * 			<li class='jc'>
+ * 				<a class="doclink" href="../serializer/SerializerContext.html#ConfigProperties">SerializerContext</a>
+ * 				- Configurable properties common to all serializers.
+ * 		</ul>
+ * 	</li>
  * </ul>
  */
 public class UonSerializerContext extends SerializerContext {
@@ -89,21 +91,19 @@ public class UonSerializerContext extends SerializerContext {
 	 * Specifies the format to use for URL GET parameter keys and values.
 	 * <p>
 	 * The possible values are:
-	 * <ul>
-	 * 	<li><js>"UON"</js> (default) - Use UON notation for values.
-	 * 		<br>
-	 * 		String values such as <js>"(foo='bar')"</js> will end up being quoted and escaped to <js>"'(foo=bar~'baz~')'"</js>.
-	 * 		<br>
-	 * 		Boolean strings (<js>"true"</js>/<js>"false"</js>) and numeric values (<js>"123"</js>) will also end up
+	 * <ul class='spaced-list'>
+	 * 	<li>
+	 * 		<js>"UON"</js> (default) - Use UON notation for values.
+	 * 		<br>String values such as <js>"(foo='bar')"</js> will end up being quoted and escaped to <js>"'(foo=bar~'baz~')'"</js>.
+	 * 		<br>Boolean strings (<js>"true"</js>/<js>"false"</js>) and numeric values (<js>"123"</js>) will also end up
 	 * 		quoted (<js>"'true'"</js>, <js>"'false'"</js>, <js>"'123'"</js>.
-	 * 	<li><js>"PLAINTEXT"</js> (default) - Serialize as plain text.
-	 * 		<br>
-	 * 		Strings will never be quoted or escaped.
-	 * 		<br>
-	 * 		Note that this can cause errors during parsing if you're using the URL-encoding parser to parse
+	 * 	<li>
+	 * 		<js>"PLAINTEXT"</js> (default) - Serialize as plain text.
+	 * 		<br>Strings will never be quoted or escaped.
+	 * 		<br>Note that this can cause errors during parsing if you're using the URL-encoding parser to parse
 	 * 		the results since UON constructs won't be differentiable.
-	 * 		<br>
-	 * 		However, this is not an issue if you're simply creating queries or form posts against 3rd-party interfaces.
+	 * 		<br>However, this is not an issue if you're simply creating queries or form posts against 3rd-party
+	 * 		interfaces.
 	 * </ul>
 	 */
 	public static final String UON_paramFormat = "UonSerializer.paramFormat";

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/0d913b38/juneau-core/src/main/java/org/apache/juneau/uon/UonWriter.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonWriter.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonWriter.java
index b107af3..0476fa0 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonWriter.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonWriter.java
@@ -20,7 +20,7 @@ import org.apache.juneau.serializer.*;
 
 /**
  * Specialized writer for serializing UON-encoded text.
- * <p>
+ *
  * <h5 class='section'>Notes:</h5>
  * <ul>
  * 	<li>This class is not intended for external use.