juneau-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jamesbog...@apache.org
Subject [juneau-website] branch asf-site updated: Javadocs.
Date Sat, 28 Jul 2018 20:17:32 GMT
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new 170a3df  Javadocs.
170a3df is described below

commit 170a3df32612a5b08591b6d11c848df3c8e85a4f
Author: JamesBognar <jamesbognar@apache.org>
AuthorDate: Sat Jul 28 16:17:16 2018 -0400

    Javadocs.
---
 content/site/apidocs_preview/allclasses-frame.html |    4 +-
 .../site/apidocs_preview/allclasses-noframe.html   |    4 +-
 content/site/apidocs_preview/index-all.html        |   62 +-
 .../org/apache/juneau/UriResolver.html             |    4 +-
 .../org/apache/juneau/{utils => }/Value.html       |   74 +-
 .../apache/juneau/{utils => }/ValueListener.html   |   50 +-
 .../org/apache/juneau/Visibility.html              |    4 +-
 .../juneau/http/annotation/AnnotationUtils.html    |   56 +-
 .../apache/juneau/http/annotation/RequestBean.html |   14 +-
 .../apache/juneau/http/annotation/Response.html    |   99 +-
 .../juneau/http/annotation/ResponseHeader.html     |    2 +-
 .../juneau/http/annotation/ResponseStatus.html     |    4 +-
 .../juneau/http/annotation/ResponseStatuses.html   |    2 +-
 .../org/apache/juneau/http/annotation/Schema.html  |  139 +-
 .../juneau/httppart/HttpPartSchemaBuilder.html     |  104 +-
 .../httppart/OpenApiPartSerializerSession.html     |    6 +-
 .../org/apache/juneau/package-frame.html           |    2 +
 .../org/apache/juneau/package-summary.html         |   12 +
 .../org/apache/juneau/package-tree.html            |    2 +
 .../apache/juneau/remoteable/RemoteMethodArg.html  |   14 +-
 .../apache/juneau/rest/BasicRestCallHandler.html   |   76 +-
 .../apache/juneau/rest/RestCallHandler.Null.html   |    2 +-
 .../org/apache/juneau/rest/RestCallHandler.html    |   47 +-
 .../org/apache/juneau/rest/RestContext.html        |    6 +-
 .../org/apache/juneau/rest/RestContextBuilder.html |  296 +-
 .../org/apache/juneau/rest/RestException.html      |    4 +-
 .../org/apache/juneau/rest/RestJavaMethod.html     |   16 +-
 .../org/apache/juneau/rest/RestMethodReturn.html   |   53 +-
 .../org/apache/juneau/rest/RestMethodThrown.html   |   55 +-
 .../org/apache/juneau/rest/RestRequest.html        |   74 +-
 .../juneau/rest/annotation/RestResource.html       |    6 +-
 .../juneau/rest/mock/MockServletRequest.html       |  561 +--
 .../juneau/rest/response/DefaultHandler.html       |    6 +-
 .../org/apache/juneau/utils/StringObject.html      |    4 +-
 .../org/apache/juneau/utils/ZipFileList.html       |    4 +-
 .../org/apache/juneau/utils/package-frame.html     |    2 -
 .../org/apache/juneau/utils/package-summary.html   |   14 +-
 .../org/apache/juneau/utils/package-tree.html      |    2 -
 content/site/apidocs_preview/overview-summary.html |  368 +-
 content/site/apidocs_preview/overview-tree.html    |    4 +-
 content/site/apidocs_preview/serialized-form.html  |   35 +
 .../org/apache/juneau/{utils => }/Value.html       |    4 +-
 .../apache/juneau/{utils => }/ValueListener.html   |    4 +-
 .../juneau/http/annotation/AnnotationUtils.html    | 1293 +++---
 .../apache/juneau/http/annotation/RequestBean.html |  204 +-
 .../apache/juneau/http/annotation/Response.html    |  779 ++--
 .../juneau/http/annotation/ResponseHeader.html     |    4 +-
 .../juneau/http/annotation/ResponseStatus.html     |    2 +-
 .../juneau/http/annotation/ResponseStatuses.html   |    2 +-
 .../org/apache/juneau/http/annotation/Schema.html  |  337 +-
 .../juneau/httppart/HttpPartSchemaBuilder.html     | 2597 ++++++------
 .../httppart/OpenApiPartSerializerSession.html     |  521 +--
 .../apache/juneau/remoteable/RemoteMethodArg.html  |  210 +-
 .../apache/juneau/rest/BasicRestCallHandler.html   |  485 ++-
 .../apache/juneau/rest/RestCallHandler.Null.html   |   39 +-
 .../org/apache/juneau/rest/RestCallHandler.html    |   39 +-
 .../org/apache/juneau/rest/RestCallRouter.html     |    2 +-
 .../org/apache/juneau/rest/RestContext.html        |   12 +-
 .../org/apache/juneau/rest/RestContextBuilder.html | 4380 ++++++++++----------
 .../org/apache/juneau/rest/RestException.html      |   51 +-
 .../org/apache/juneau/rest/RestJavaMethod.html     |  182 +-
 .../org/apache/juneau/rest/RestMethodReturn.html   |  128 +-
 .../org/apache/juneau/rest/RestMethodThrown.html   |  120 +-
 .../org/apache/juneau/rest/RestRequest.html        |   25 +-
 .../juneau/rest/annotation/RestResource.html       |    6 +-
 .../juneau/rest/mock/MockServletRequest.html       | 2446 +++++------
 .../juneau/rest/response/DefaultHandler.html       |  215 +-
 67 files changed, 8473 insertions(+), 7907 deletions(-)

diff --git a/content/site/apidocs_preview/allclasses-frame.html b/content/site/apidocs_preview/allclasses-frame.html
index 46872d3..185db87 100644
--- a/content/site/apidocs_preview/allclasses-frame.html
+++ b/content/site/apidocs_preview/allclasses-frame.html
@@ -935,8 +935,8 @@
 <li><a href="org/apache/juneau/rest/vars/UrlVar.html" title="class in org.apache.juneau.rest.vars" target="classFrame">UrlVar</a></li>
 <li><a href="org/apache/juneau/http/UserAgent.html" title="class in org.apache.juneau.http" target="classFrame">UserAgent</a></li>
 <li><a href="org/apache/juneau/internal/Utils.html" title="class in org.apache.juneau.internal" target="classFrame">Utils</a></li>
-<li><a href="org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils" target="classFrame">Value</a></li>
-<li><a href="org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils" target="classFrame"><span class="interfaceName">ValueListener</span></a></li>
+<li><a href="org/apache/juneau/Value.html" title="class in org.apache.juneau" target="classFrame">Value</a></li>
+<li><a href="org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau" target="classFrame"><span class="interfaceName">ValueListener</span></a></li>
 <li><a href="org/apache/juneau/dto/html5/Var.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Var</a></li>
 <li><a href="org/apache/juneau/svl/Var.html" title="class in org.apache.juneau.svl" target="classFrame">Var</a></li>
 <li><a href="org/apache/juneau/rest/exception/VariantAlsoNegotiates.html" title="class in org.apache.juneau.rest.exception" target="classFrame">VariantAlsoNegotiates</a></li>
diff --git a/content/site/apidocs_preview/allclasses-noframe.html b/content/site/apidocs_preview/allclasses-noframe.html
index 4db1442..15cf0ae 100644
--- a/content/site/apidocs_preview/allclasses-noframe.html
+++ b/content/site/apidocs_preview/allclasses-noframe.html
@@ -935,8 +935,8 @@
 <li><a href="org/apache/juneau/rest/vars/UrlVar.html" title="class in org.apache.juneau.rest.vars">UrlVar</a></li>
 <li><a href="org/apache/juneau/http/UserAgent.html" title="class in org.apache.juneau.http">UserAgent</a></li>
 <li><a href="org/apache/juneau/internal/Utils.html" title="class in org.apache.juneau.internal">Utils</a></li>
-<li><a href="org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a></li>
-<li><a href="org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils"><span class="interfaceName">ValueListener</span></a></li>
+<li><a href="org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a></li>
+<li><a href="org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau"><span class="interfaceName">ValueListener</span></a></li>
 <li><a href="org/apache/juneau/dto/html5/Var.html" title="class in org.apache.juneau.dto.html5">Var</a></li>
 <li><a href="org/apache/juneau/svl/Var.html" title="class in org.apache.juneau.svl">Var</a></li>
 <li><a href="org/apache/juneau/rest/exception/VariantAlsoNegotiates.html" title="class in org.apache.juneau.rest.exception">VariantAlsoNegotiates</a></li>
diff --git a/content/site/apidocs_preview/index-all.html b/content/site/apidocs_preview/index-all.html
index 7b1014a..c66c8af 100644
--- a/content/site/apidocs_preview/index-all.html
+++ b/content/site/apidocs_preview/index-all.html
@@ -8472,6 +8472,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#debug--">debug()</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#debug--">debug()</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
+<dd>
+<div class="block">Enabled debug mode on this request.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContextBuilder.html#debug-boolean-">debug(boolean)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a></dt>
 <dd>
 <div class="block">Configuration property:  Debug mode.</div>
@@ -11761,7 +11765,7 @@
 <dd>
 <div class="block">Retrieves the element addressed by the URL as the specified object type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/Value.html#get--">get()</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Value.html#get--">get()</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a></dt>
 <dd>
 <div class="block">Returns the value.</div>
 </dd>
@@ -15385,6 +15389,14 @@
 <dd>
 <div class="block">Bean property getter:  <property>partSerializer</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodReturn.html#getPartSerializer--">getPartSerializer()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodReturn.html" title="class in org.apache.juneau.rest">RestMethodReturn</a></dt>
+<dd>
+<div class="block">Returns the part serializer for the method return type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodThrown.html#getPartSerializer--">getPartSerializer()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodThrown.html" title="class in org.apache.juneau.rest">RestMethodThrown</a></dt>
+<dd>
+<div class="block">Returns the part serializer for the method return type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getPartSerializer--">getPartSerializer()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a></dt>
 <dd>
 <div class="block">Returns the part serializer associated with this request.</div>
@@ -16127,6 +16139,14 @@
 <dd>
 <div class="block">Returns the parameters defined on the specified Java method.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getRestMethodReturn--">getRestMethodReturn()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a></dt>
+<dd>
+<div class="block">Returns metadata about the method return type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getRestMethodThrown-java.lang.Throwable-">getRestMethodThrown(Throwable)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a></dt>
+<dd>
+<div class="block">Returns metadata about the specified exception.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContext.html#getRestMethodThrowns-java.lang.reflect.Method-">getRestMethodThrowns(Method)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a></dt>
 <dd>
 <div class="block">Returns the parameters defined on the specified Java method.</div>
@@ -16231,6 +16251,14 @@
 <dd>
 <div class="block">Returns schema information about the HTTP part.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodReturn.html#getSchema--">getSchema()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodReturn.html" title="class in org.apache.juneau.rest">RestMethodReturn</a></dt>
+<dd>
+<div class="block">Returns the schema for the method return type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodThrown.html#getSchema--">getSchema()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodThrown.html" title="class in org.apache.juneau.rest">RestMethodThrown</a></dt>
+<dd>
+<div class="block">Returns the schema for the method return type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlSerializer.html#getSchemaSerializer--">getSchemaSerializer()</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlSerializer.html" title="class in org.apache.juneau.html">HtmlSerializer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSerializer.html#getSchemaSerializer--">getSchemaSerializer()</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSerializer.html" title="class in org.apache.juneau.json">JsonSerializer</a></dt>
@@ -17483,11 +17511,11 @@
 <dd>
 <div class="block">Process this response if possible.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/BasicRestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">handleError(HttpServletRequest, HttpServletResponse, RestException)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/BasicRestCallHandler.html" title="class in org.apache.juneau.rest">BasicRestCallHandler</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/BasicRestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestRequest-java.lang.Throwable-">handleError(HttpServletRequest, HttpServletResponse, RestRequest, Throwable)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/BasicRestCallHandler.html" title="class in org.apache.juneau.rest">BasicRestCallHandler</a></dt>
 <dd>
 <div class="block">Method for handling response errors.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">handleError(HttpServletRequest, HttpServletResponse, RestException)</a></span> - Method in interface org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest">RestCallHandler</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestRequest-java.lang.Throwable-">handleError(HttpServletRequest, HttpServletResponse, RestRequest, Throwable)</a></span> - Method in interface org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest">RestCallHandler</a></dt>
 <dd>
 <div class="block">Method for handling response errors.</div>
 </dd>
@@ -21509,7 +21537,7 @@
 <dd>
 <div class="block">Returns <jk>true</jk> if this class extends from <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/Value.html#isSet--">isSet()</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Value.html#isSet--">isSet()</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a></dt>
 <dd>
 <div class="block">Returns <jk>true</jk> if the value is set.</div>
 </dd>
@@ -22885,7 +22913,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#listener-java.lang.Class-">listener(Class&lt;? extends SerializerListener&gt;)</a></span> - Method in class org.apache.juneau.urlencoding.<a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/Value.html#listener-org.apache.juneau.utils.ValueListener-">listener(ValueListener&lt;T&gt;)</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Value.html#listener-org.apache.juneau.ValueListener-">listener(ValueListener&lt;T&gt;)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a></dt>
 <dd>
 <div class="block">Adds a listener for this value.</div>
 </dd>
@@ -26354,9 +26382,9 @@
 <dd>
 <div class="block"><a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/webappapis.html#handler-onselect">onselect</a> attribute.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/ValueListener.html#onSet-T-">onSet(T)</a></span> - Method in interface org.apache.juneau.utils.<a href="org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils">ValueListener</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/ValueListener.html#onSet-T-">onSet(T)</a></span> - Method in interface org.apache.juneau.<a href="org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau">ValueListener</a></dt>
 <dd>
-<div class="block">Called when <a href="org/apache/juneau/utils/Value.html#set-T-"><code>Value.set(Object)</code></a> is called.</div>
+<div class="block">Called when <a href="org/apache/juneau/Value.html#set-T-"><code>Value.set(Object)</code></a> is called.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/HtmlElement.html#onshow-java.lang.String-">onshow(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a></dt>
 <dd>
@@ -29814,14 +29842,6 @@
 <dd>
 <div class="block">Equivalent to calling <code>get(class,key,def)</code> followed by <code>remove(key);</code></div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/BasicRestCallHandler.html#renderError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">renderError(HttpServletRequest, HttpServletResponse, RestException)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/BasicRestCallHandler.html" title="class in org.apache.juneau.rest">BasicRestCallHandler</a></dt>
-<dd>
-<div class="block">Method for rendering response errors.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestCallHandler.html#renderError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">renderError(HttpServletRequest, HttpServletResponse, RestException)</a></span> - Method in interface org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest">RestCallHandler</a></dt>
-<dd>
-<div class="block">Method for rendering response errors.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContextBuilder.html#renderResponseStackTraces-boolean-">renderResponseStackTraces(boolean)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a></dt>
 <dd>
 <div class="block">Configuration property:  Render response stack traces in responses.</div>
@@ -32089,7 +32109,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html#set-java.util.Map-">set(Map&lt;String, Object&gt;)</a></span> - Method in class org.apache.juneau.urlencoding.<a href="org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.html" title="class in org.apache.juneau.urlencoding">UrlEncodingSerializerBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/Value.html#set-T-">set(T)</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Value.html#set-T-">set(T)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a></dt>
 <dd>
 <div class="block">Sets the value.</div>
 </dd>
@@ -38295,21 +38315,21 @@
 <dd>
 <div class="block"><a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/forms.html#attr-progress-value">value</a> attribute.</div>
 </dd>
-<dt><a href="org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Value</span></a>&lt;<a href="org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a>&gt; - Class in <a href="org/apache/juneau/utils/package-summary.html">org.apache.juneau.utils</a></dt>
+<dt><a href="org/apache/juneau/Value.html" title="class in org.apache.juneau"><span class="typeNameLink">Value</span></a>&lt;<a href="org/apache/juneau/Value.html" title="type parameter in Value">T</a>&gt; - Class in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
 <dd>
 <div class="block">Represents a simple settable value.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/Value.html#Value--">Value()</a></span> - Constructor for class org.apache.juneau.utils.<a href="org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Value.html#Value--">Value()</a></span> - Constructor for class org.apache.juneau.<a href="org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/Value.html#Value-T-">Value(T)</a></span> - Constructor for class org.apache.juneau.utils.<a href="org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Value.html#Value-T-">Value(T)</a></span> - Constructor for class org.apache.juneau.<a href="org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
-<dt><a href="org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">ValueListener</span></a>&lt;<a href="org/apache/juneau/utils/ValueListener.html" title="type parameter in ValueListener">T</a>&gt; - Interface in <a href="org/apache/juneau/utils/package-summary.html">org.apache.juneau.utils</a></dt>
+<dt><a href="org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau"><span class="typeNameLink">ValueListener</span></a>&lt;<a href="org/apache/juneau/ValueListener.html" title="type parameter in ValueListener">T</a>&gt; - Interface in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
 <dd>
-<div class="block">Simple listener for the <a href="org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><code>Value</code></a> class.</div>
+<div class="block">Simple listener for the <a href="org/apache/juneau/Value.html" title="class in org.apache.juneau"><code>Value</code></a> class.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/BinaryFormat.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.juneau.<a href="org/apache/juneau/BinaryFormat.html" title="enum in org.apache.juneau">BinaryFormat</a></dt>
 <dd>
diff --git a/content/site/apidocs_preview/org/apache/juneau/UriResolver.html b/content/site/apidocs_preview/org/apache/juneau/UriResolver.html
index cad8169..d3beef4 100644
--- a/content/site/apidocs_preview/org/apache/juneau/UriResolver.html
+++ b/content/site/apidocs_preview/org/apache/juneau/UriResolver.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/juneau/UriResolver.html" target="_top">Frames</a></li>
@@ -355,7 +355,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/juneau/UriResolver.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/utils/Value.html b/content/site/apidocs_preview/org/apache/juneau/Value.html
similarity index 68%
rename from content/site/apidocs_preview/org/apache/juneau/utils/Value.html
rename to content/site/apidocs_preview/org/apache/juneau/Value.html
index dbafde6..b9007bc 100644
--- a/content/site/apidocs_preview/org/apache/juneau/utils/Value.html
+++ b/content/site/apidocs_preview/org/apache/juneau/Value.html
@@ -5,8 +5,8 @@
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Value (Apache Juneau 7.1.1-SNAPSHOT)</title>
-<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
+<link rel="stylesheet" type="text/css" href="../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
@@ -37,26 +37,26 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/utils/StringObject.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/utils/Value.html" target="_top">Frames</a></li>
+<li><a href="../../../index.html?org/apache/juneau/Value.html" target="_top">Frames</a></li>
 <li><a href="Value.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -91,7 +91,7 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.utils</div>
+<div class="subTitle">org.apache.juneau</div>
 <h2 title="Class Value" class="title">Class Value&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -99,7 +99,7 @@ var activeTableTab = "activeTableTab";
 <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.juneau.utils.Value&lt;T&gt;</li>
+<li>org.apache.juneau.Value&lt;T&gt;</li>
 </ul>
 </li>
 </ul>
@@ -112,7 +112,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/utils/Value.html#line.23">Value</a>&lt;T&gt;
+<pre>public class <a href="../../../src-html/org/apache/juneau/Value.html#line.23">Value</a>&lt;T&gt;
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
 <div class="block">Represents a simple settable value.
 
@@ -136,12 +136,12 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/utils/Value.html#Value--">Value</a></span>()</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Value.html#Value--">Value</a></span>()</code>
 <div class="block">Constructor.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/utils/Value.html#Value-T-">Value</a></span>(<a href="../../../../org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a>&nbsp;t)</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Value.html#Value-T-">Value</a></span>(<a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a>&nbsp;t)</code>
 <div class="block">Constructor.</div>
 </td>
 </tr>
@@ -161,26 +161,26 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/utils/Value.html#get--">get</a></span>()</code>
+<td class="colFirst"><code><a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Value.html#get--">get</a></span>()</code>
 <div class="block">Returns the value.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/utils/Value.html#isSet--">isSet</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Value.html#isSet--">isSet</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if the value is set.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a>&lt;<a href="../../../../org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/utils/Value.html#listener-org.apache.juneau.utils.ValueListener-">listener</a></span>(<a href="../../../../org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils">ValueListener</a>&lt;<a href="../../../../org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a>&gt;&nbsp;listener)</code>
+<td class="colFirst"><code><a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a>&lt;<a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Value.html#listener-org.apache.juneau.ValueListener-">listener</a></span>(<a href="../../../org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau">ValueListener</a>&lt;<a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a>&gt;&nbsp;listener)</code>
 <div class="block">Adds a listener for this value.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a>&lt;<a href="../../../../org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/utils/Value.html#set-T-">set</a></span>(<a href="../../../../org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a>&nbsp;t)</code>
+<td class="colFirst"><code><a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a>&lt;<a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Value.html#set-T-">set</a></span>(<a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a>&nbsp;t)</code>
 <div class="block">Sets the value.</div>
 </td>
 </tr>
@@ -212,7 +212,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>Value</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/utils/Value.html#line.31">Value</a>()</pre>
+<pre>public&nbsp;<a href="../../../src-html/org/apache/juneau/Value.html#line.31">Value</a>()</pre>
 <div class="block">Constructor.</div>
 </li>
 </ul>
@@ -224,7 +224,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Value</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/utils/Value.html#line.39">Value</a>(<a href="../../../../org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a>&nbsp;t)</pre>
+<pre>public&nbsp;<a href="../../../src-html/org/apache/juneau/Value.html#line.39">Value</a>(<a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a>&nbsp;t)</pre>
 <div class="block">Constructor.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -240,13 +240,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="listener-org.apache.juneau.utils.ValueListener-">
+<a name="listener-org.apache.juneau.ValueListener-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>listener</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a>&lt;<a href="../../../../org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/utils/Value.html#line.49">listener</a>(<a href="../../../../org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils">ValueListener</a>&lt;<a href="../../../../org/apache/juneau/uti [...]
+<pre>public&nbsp;<a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a>&lt;<a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/Value.html#line.49">listener</a>(<a href="../../../org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau">ValueListener</a>&lt;<a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a>&gt;& [...]
 <div class="block">Adds a listener for this value.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -264,7 +264,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>set</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a>&lt;<a href="../../../../org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/utils/Value.html#line.60">set</a>(<a href="../../../../org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a>&nbsp;t)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a>&lt;<a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/Value.html#line.60">set</a>(<a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a>&nbsp;t)</pre>
 <div class="block">Sets the value.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -280,7 +280,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>get</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/utils/Value.html" title="type parameter in Value">T</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/utils/Value.html#line.72">get</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/Value.html" title="type parameter in Value">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Value.html#line.72">get</a>()</pre>
 <div class="block">Returns the value.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -294,7 +294,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isSet</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/utils/Value.html#line.81">isSet</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/Value.html#line.81">isSet</a>()</pre>
 <div class="block">Returns <jk>true</jk> if the value is set.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -318,26 +318,26 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/utils/StringObject.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/utils/Value.html" target="_top">Frames</a></li>
+<li><a href="../../../index.html?org/apache/juneau/Value.html" target="_top">Frames</a></li>
 <li><a href="Value.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
diff --git a/content/site/apidocs_preview/org/apache/juneau/utils/ValueListener.html b/content/site/apidocs_preview/org/apache/juneau/ValueListener.html
similarity index 67%
rename from content/site/apidocs_preview/org/apache/juneau/utils/ValueListener.html
rename to content/site/apidocs_preview/org/apache/juneau/ValueListener.html
index 91b6988..72982c7 100644
--- a/content/site/apidocs_preview/org/apache/juneau/utils/ValueListener.html
+++ b/content/site/apidocs_preview/org/apache/juneau/ValueListener.html
@@ -5,8 +5,8 @@
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ValueListener (Apache Juneau 7.1.1-SNAPSHOT)</title>
-<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
+<link rel="stylesheet" type="text/css" href="../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
@@ -37,26 +37,26 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/utils/ZipFileList.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/utils/ValueListener.html" target="_top">Frames</a></li>
+<li><a href="../../../index.html?org/apache/juneau/ValueListener.html" target="_top">Frames</a></li>
 <li><a href="ValueListener.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -91,7 +91,7 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.utils</div>
+<div class="subTitle">org.apache.juneau</div>
 <h2 title="Interface ValueListener" class="title">Interface ValueListener&lt;T&gt;</h2>
 </div>
 <div class="contentContainer">
@@ -104,8 +104,8 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public interface <a href="../../../../src-html/org/apache/juneau/utils/ValueListener.html#line.19">ValueListener</a>&lt;T&gt;</pre>
-<div class="block">Simple listener for the <a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><code>Value</code></a> class.</div>
+<pre>public interface <a href="../../../src-html/org/apache/juneau/ValueListener.html#line.19">ValueListener</a>&lt;T&gt;</pre>
+<div class="block">Simple listener for the <a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau"><code>Value</code></a> class.</div>
 </li>
 </ul>
 </div>
@@ -126,8 +126,8 @@ var activeTableTab = "activeTableTab";
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/utils/ValueListener.html#onSet-T-">onSet</a></span>(<a href="../../../../org/apache/juneau/utils/ValueListener.html" title="type parameter in ValueListener">T</a>&nbsp;newValue)</code>
-<div class="block">Called when <a href="../../../../org/apache/juneau/utils/Value.html#set-T-"><code>Value.set(Object)</code></a> is called.</div>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/ValueListener.html#onSet-T-">onSet</a></span>(<a href="../../../org/apache/juneau/ValueListener.html" title="type parameter in ValueListener">T</a>&nbsp;newValue)</code>
+<div class="block">Called when <a href="../../../org/apache/juneau/Value.html#set-T-"><code>Value.set(Object)</code></a> is called.</div>
 </td>
 </tr>
 </table>
@@ -153,8 +153,8 @@ var activeTableTab = "activeTableTab";
 <ul class="blockListLast">
 <li class="blockList">
 <h4>onSet</h4>
-<pre>void&nbsp;<a href="../../../../src-html/org/apache/juneau/utils/ValueListener.html#line.26">onSet</a>(<a href="../../../../org/apache/juneau/utils/ValueListener.html" title="type parameter in ValueListener">T</a>&nbsp;newValue)</pre>
-<div class="block">Called when <a href="../../../../org/apache/juneau/utils/Value.html#set-T-"><code>Value.set(Object)</code></a> is called.</div>
+<pre>void&nbsp;<a href="../../../src-html/org/apache/juneau/ValueListener.html#line.26">onSet</a>(<a href="../../../org/apache/juneau/ValueListener.html" title="type parameter in ValueListener">T</a>&nbsp;newValue)</pre>
+<div class="block">Called when <a href="../../../org/apache/juneau/Value.html#set-T-"><code>Value.set(Object)</code></a> is called.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>newValue</code> - The new value.</dd>
@@ -177,26 +177,26 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/utils/ZipFileList.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/utils/ValueListener.html" target="_top">Frames</a></li>
+<li><a href="../../../index.html?org/apache/juneau/ValueListener.html" target="_top">Frames</a></li>
 <li><a href="ValueListener.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
diff --git a/content/site/apidocs_preview/org/apache/juneau/Visibility.html b/content/site/apidocs_preview/org/apache/juneau/Visibility.html
index 4aa4578..420ab48 100644
--- a/content/site/apidocs_preview/org/apache/juneau/Visibility.html
+++ b/content/site/apidocs_preview/org/apache/juneau/Visibility.html
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/juneau/Writable.html" title="interface in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -532,7 +532,7 @@ not permitted.)</div>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/juneau/Writable.html" title="interface in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/site/apidocs_preview/org/apache/juneau/http/annotation/AnnotationUtils.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/AnnotationUtils.html
index 0eac604..73e3a28 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/AnnotationUtils.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/AnnotationUtils.html
@@ -448,7 +448,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.134">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.135">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
                               <a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation">Response</a>&nbsp;a)</pre>
 <div class="block">Merges the contents of the specified annotation into the specified map.</div>
 <dl>
@@ -466,7 +466,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.155">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.156">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
                               <a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a>[]&nbsp;a)</pre>
 <div class="block">Merges the contents of the specified annotation into the specified map.</div>
 <dl>
@@ -484,7 +484,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.175">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.176">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
                               <a href="../../../../../org/apache/juneau/http/annotation/Items.html" title="annotation in org.apache.juneau.http.annotation">Items</a>&nbsp;a)</pre>
 <div class="block">Merges the contents of the specified annotation into the specified map.</div>
 <dl>
@@ -502,7 +502,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.209">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.210">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
                               <a href="../../../../../org/apache/juneau/http/annotation/SubItems.html" title="annotation in org.apache.juneau.http.annotation">SubItems</a>&nbsp;a)</pre>
 <div class="block">Merges the contents of the specified annotation into the specified map.</div>
 <dl>
@@ -520,7 +520,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.243">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.244">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
                               <a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a>&nbsp;a)</pre>
 <div class="block">Merges the contents of the specified annotation into the specified map.</div>
 <dl>
@@ -538,7 +538,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.280">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.281">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
                               <a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation">ResponseStatus</a>&nbsp;a)</pre>
 <div class="block">Merges the contents of the specified annotation into the specified map.</div>
 <dl>
@@ -556,7 +556,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.296">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.297">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
                               <a href="../../../../../org/apache/juneau/http/annotation/Path.html" title="annotation in org.apache.juneau.http.annotation">Path</a>&nbsp;a)</pre>
 <div class="block">Merges the contents of the specified annotation into the specified map.</div>
 <dl>
@@ -574,7 +574,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.327">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.328">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
                               <a href="../../../../../org/apache/juneau/http/annotation/Query.html" title="annotation in org.apache.juneau.http.annotation">Query</a>&nbsp;a)</pre>
 <div class="block">Merges the contents of the specified annotation into the specified map.</div>
 <dl>
@@ -592,7 +592,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.364">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.365">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
                               <a href="../../../../../org/apache/juneau/http/annotation/Header.html" title="annotation in org.apache.juneau.http.annotation">Header</a>&nbsp;a)</pre>
 <div class="block">Merges the contents of the specified annotation into the specified map.</div>
 <dl>
@@ -610,7 +610,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>merge</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.400">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.401">merge</a>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
                               <a href="../../../../../org/apache/juneau/http/annotation/FormData.html" title="annotation in org.apache.juneau.http.annotation">FormData</a>&nbsp;a)</pre>
 <div class="block">Merges the contents of the specified annotation into the specified map.</div>
 <dl>
@@ -628,7 +628,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.440">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Query.html" title="annotation in org.apache.juneau.http.annotation">Query</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.441">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Query.html" title="annotation in org.apache.juneau.http.annotation">Query</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -644,7 +644,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.457">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Header.html" title="annotation in org.apache.juneau.http.annotation">Header</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.458">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Header.html" title="annotation in org.apache.juneau.http.annotation">Header</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -660,7 +660,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.474">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/FormData.html" title="annotation in org.apache.juneau.http.annotation">FormData</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.475">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/FormData.html" title="annotation in org.apache.juneau.http.annotation">FormData</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -676,7 +676,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.491">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation">Response</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.492">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation">Response</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -692,7 +692,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.507">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.508">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -708,7 +708,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.524">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation">ResponseStatus</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.525">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation">ResponseStatus</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -724,7 +724,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.537">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Schema.html" title="annotation in org.apache.juneau.http.annotation">Schema</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.538">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Schema.html" title="annotation in org.apache.juneau.http.annotation">Schema</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -740,7 +740,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.556">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/ExternalDocs.html" title="annotation in org.apache.juneau.http.annotation">ExternalDocs</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.557">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/ExternalDocs.html" title="annotation in org.apache.juneau.http.annotation">ExternalDocs</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -756,7 +756,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.570">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Body.html" title="annotation in org.apache.juneau.http.annotation">Body</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.571">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Body.html" title="annotation in org.apache.juneau.http.annotation">Body</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -772,7 +772,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.585">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Contact.html" title="annotation in org.apache.juneau.http.annotation">Contact</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.586">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Contact.html" title="annotation in org.apache.juneau.http.annotation">Contact</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -788,7 +788,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.599">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/License.html" title="annotation in org.apache.juneau.http.annotation">License</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.600">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/License.html" title="annotation in org.apache.juneau.http.annotation">License</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -804,7 +804,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.613">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Items.html" title="annotation in org.apache.juneau.http.annotation">Items</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.614">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Items.html" title="annotation in org.apache.juneau.http.annotation">Items</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -820,7 +820,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.630">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/SubItems.html" title="annotation in org.apache.juneau.http.annotation">SubItems</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.631">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/SubItems.html" title="annotation in org.apache.juneau.http.annotation">SubItems</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -836,7 +836,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>empty</h4>
-<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.646">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Path.html" title="annotation in org.apache.juneau.http.annotation">Path</a>&nbsp;a)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.647">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/Path.html" title="annotation in org.apache.juneau.http.annotation">Path</a>&nbsp;a)</pre>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -852,7 +852,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>allEmpty</h4>
-<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.663">allEmpty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;strings)</pre>
+<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.664">allEmpty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;strings)</pre>
 <div class="block">Returns <jk>true</jk> if all the specified strings are empty or null.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -868,7 +868,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>allEmpty</h4>
-<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.676">allEmpty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]...&nbsp;strings)</pre>
+<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.677">allEmpty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]...&nbsp;strings)</pre>
 <div class="block">Returns <jk>true</jk> if all the specified strings are empty or null.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -884,7 +884,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>allFalse</h4>
-<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.689">allFalse</a>(boolean...&nbsp;booleans)</pre>
+<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.690">allFalse</a>(boolean...&nbsp;booleans)</pre>
 <div class="block">Returns <jk>true</jk> if all the specified booleans are false.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -900,7 +900,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>allMinusOne</h4>
-<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.702">allMinusOne</a>(long...&nbsp;longs)</pre>
+<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.703">allMinusOne</a>(long...&nbsp;longs)</pre>
 <div class="block">Returns <jk>true</jk> if all the specified longs are -1.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/content/site/apidocs_preview/org/apache/juneau/http/annotation/RequestBean.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/RequestBean.html
index 4ee7842..cfe4743 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/RequestBean.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/RequestBean.html
@@ -96,7 +96,7 @@
  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER" title="class or interface in java.lang.an [...]
  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in j [...]
  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Inherited.html?is-external=true" title="class or interface in java.lang.annotation">@Inherited</a>
-public @interface <a href="../../../../../src-html/org/apache/juneau/http/annotation/RequestBean.html#line.154">RequestBean</a></pre>
+public @interface <a href="../../../../../src-html/org/apache/juneau/http/annotation/RequestBean.html#line.146">RequestBean</a></pre>
 <div class="block">Request bean annotation.
 
  <p>
@@ -132,10 +132,6 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
       <ja>@Query</ja>
       String getQ1();
 
-      <ja>@Query</ja>
-      <ja>@BeanProperty</ja>(name=<js>"q2"</js>)
-      String getQuery2();
-
       <jc>// Schema-based query parameter:  Pipe-delimited lists of comma-delimited lists of integers.</jc>
       <ja>@Query</ja>(
          collectionFormat=<js>"pipes"</js>
@@ -198,10 +194,6 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
       <ja>@Query</ja>
       <jk>public</jk> String getQ1() {...}
 
-      <ja>@Query</ja>
-      <ja>@BeanProperty</ja>(name=<js>"q2"</js>)
-      <jk>public</jk> String getQuery2() {...}
-
       <jc>// Schema-based query parameter:  Pipe-delimited lists of comma-delimited lists of integers.</jc>
       <ja>@Query</ja>(
          collectionFormat=<js>"pipes"</js>
@@ -274,7 +266,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>serializer</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/RequestBean.html#line.162">serializer</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/RequestBean.html#line.154">serializer</a></pre>
 <div class="block">Specifies the <a href="../../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart"><code>HttpPartSerializer</code></a> class used for serializing values to strings.
 
  <p>
@@ -294,7 +286,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockListLast">
 <li class="blockList">
 <h4>parser</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/RequestBean.html#line.170">parser</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/RequestBean.html#line.162">parser</a></pre>
 <div class="block">Specifies the <a href="../../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart"><code>HttpPartParser</code></a> class used for parsing strings to values.
 
  <p>
diff --git a/content/site/apidocs_preview/org/apache/juneau/http/annotation/Response.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/Response.html
index 78fc5f5..44721f8 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/Response.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/Response.html
@@ -93,93 +93,26 @@
 <hr>
 <br>
 <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Documented.html?is-external=true" title="class or interface in java.lang.annotation">@Documented</a>
- <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>={<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER" title="class or interface in java.lang.a [...]
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>={<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/ElementType.html?is-external=true#PARAMETER" title="class or interface in java.lang.a [...]
  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Retention.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in j [...]
  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Inherited.html?is-external=true" title="class or interface in java.lang.annotation">@Inherited</a>
-public @interface <a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.121">Response</a></pre>
+public @interface <a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.54">Response</a></pre>
 <div class="block">REST response annotation.
 
  Identifies the HTTP status code and description about an HTTP response.
 
  <p>
  Can be used in the following locations:
- <ul>
-   <li>Java method arguments and argument-types of server-side <ja>@RestMethod</ja>-annotated REST Java methods.
-   <li>Java methods of server-side <ja>@RestMethod</ja>-annotated REST Java methods.
+  <ul>
    <li>Exception classes thrown from <ja>@RestMethod</ja>-annotated REST Java methods.
+   <li>Return type classes of <ja>@RestMethod</ja>-annotated REST Java methods.
+   <li><ja>@RestMethod</ja>-annotated REST Java methods themselves.
+   <li>Java method arguments and argument-types of <ja>@RestMethod</ja>-annotated REST Java methods.
  </ul>
 
  <p>
  When applied to exception classes, this annotation defines Swagger information on non-200 return types.
 
- <p>
- The following example shows the <ja>@Response</ja> annotation used to define a subclass of <code>Unauthorized</code> for an invalid login attempt.
- <br>Note that the annotation can be used on super and subclasses.
-
- <p class='bcode w800'>
-   <jc>// Our REST method that throws an annotated exception.</jc>
-   <ja>@RestMethod</ja>(name=<js>"GET"</js>, path=<js>"/user/login"</js>)
-   <jk>public</jk> Ok login(String username, String password) <jk>throws</jk> InvalidLogin {...}
-
-   <jc>// Our annotated exception.</jc>
-   <ja>@Response</ja>(description=<js>"Invalid username or password provided"</js>)
-   <jk>public class</jk> InvalidLogin <jk>extends</jk> Unauthorized {
-      <jk>public</jk> InvalidLogin() {
-         <jk>super</jk>(<js>"Invalid username or password."</js>);  <jc>// Message sent in response</jc>
-      }
-   }
-
-   <jc>// Parent exception class.</jc>
-   <jc>// Note that the default description is overridden above.</jc>
-   <ja>@Response</ja>(code=401, description=<js>"Unauthorized"</js>)
-   <jk>public class</jk> Unauthorized <jk>extends</jk> RestException { ... }
- </p>
-
- <p>
- The attributes on this annotation are used to populate the generated Swagger for the method.
- <br>In this case, the Swagger is populated with the following:
-
- <p class='bcode w800'>
-   <js>'/user/login'</js>: {
-      get: {
-         responses: {
-            401: {
-               description: <js>'Invalid username or password provided'</js>
-            }
-         }
-      }
-   }
- </p>
-
- <p>
- When applied to return type classes, this annotation defines Swagger information on the body of responses.
-
- <p>
- In the example above, we're using the <code>Ok</code> class which is defined like so:
-
- <p class='bcode w800'>
-   <ja>@Response</ja>(code=200, example=<js>"'OK'"</js>)
-   <jk>public class</jk> Ok { ... }
- </p>
-
- <p>
- Another example is <code>Redirect</code> which is defined like so:
-
- <p class='bcode w800'>
-   <ja>@Response</ja>(
-      code=302,
-      description=<js>"Redirect"</js>,
-      headers={
-         <ja>@ResponseHeader</ja>(
-            name=<js>"Location"</js>,
-            type=<js>"string"</js>,
-            format=<js>"uri"</js>
-         )
-      }
-   )
-   <jk>public class</jk> Redirect { ... }
- </p>
-
  <h5 class='section'>See Also:</h5>
  <ul>
    <li class='link'><a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.HttpPartAnnotations.Response">Overview &gt; juneau-rest-server &gt; @Response</a>
@@ -285,7 +218,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>partSerializer</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.129">partSerializer</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.62">partSerializer</a></pre>
 <div class="block">Specifies the <a href="../../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart"><code>HttpPartSerializer</code></a> class used for serializing values to strings.
 
  <p>
@@ -305,7 +238,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>usePartSerializer</h4>
-<pre>public abstract&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.137">usePartSerializer</a></pre>
+<pre>public abstract&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.70">usePartSerializer</a></pre>
 <div class="block">Specifies whether a part serializer should be used for serializing this value.
 
  <p>
@@ -325,7 +258,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>code</h4>
-<pre>public abstract&nbsp;int[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.144">code</a></pre>
+<pre>public abstract&nbsp;int[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.77">code</a></pre>
 <div class="block">The HTTP response code.
 
  The default value is <code>500</code> for exceptions and <code>200</code> for return types.</div>
@@ -344,7 +277,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>value</h4>
-<pre>public abstract&nbsp;int[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.163">value</a></pre>
+<pre>public abstract&nbsp;int[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.96">value</a></pre>
 <div class="block">A synonym for <a href="../../../../../org/apache/juneau/http/annotation/Response.html#code--"><code>code()</code></a>.
 
  <p>
@@ -375,7 +308,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>description</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.184">description</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.117">description</a></pre>
 <div class="block"><mk>description</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#responseObject">Response</a> object.
 
  <h5 class='section'>Used for:</h5>
@@ -408,7 +341,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>schema</h4>
-<pre>public abstract&nbsp;<a href="../../../../../org/apache/juneau/http/annotation/Schema.html" title="annotation in org.apache.juneau.http.annotation">Schema</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.197">schema</a></pre>
+<pre>public abstract&nbsp;<a href="../../../../../org/apache/juneau/http/annotation/Schema.html" title="annotation in org.apache.juneau.http.annotation">Schema</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.130">schema</a></pre>
 <div class="block"><mk>schema</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#responseObject">Response</a> object.
 
  <h5 class='section'>Used for:</h5>
@@ -433,7 +366,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>headers</h4>
-<pre>public abstract&nbsp;<a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.208">headers</a></pre>
+<pre>public abstract&nbsp;<a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.141">headers</a></pre>
 <div class="block"><mk>headers</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#responseObject">Response</a> object.
 
  <h5 class='section'>Used for:</h5>
@@ -456,7 +389,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>example</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.329">example</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.262">example</a></pre>
 <div class="block">A serialized example of the body of a response.
 
  <p>
@@ -589,7 +522,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>examples</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.373">examples</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.306">examples</a></pre>
 <div class="block">Serialized examples of the body of a response.
 
  <p>
@@ -645,7 +578,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockListLast">
 <li class="blockList">
 <h4>api</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.461">api</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Response.html#line.394">api</a></pre>
 <div class="block">Free-form value for the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#responseObject">Response</a> object.
 
  <p>
diff --git a/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseHeader.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseHeader.html
index 05f81ee..43f25fa 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseHeader.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseHeader.html
@@ -109,7 +109,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
  </ul>
 
  <p>
- This annotation can only be applied to subclasses of type <a href="../../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><code>Value</code></a>.
+ This annotation can only be applied to subclasses of type <a href="../../../../../org/apache/juneau/Value.html" title="class in org.apache.juneau"><code>Value</code></a>.
 
  <p>
  The following examples show 3 different ways of accomplishing the same task of setting an HTTP header
diff --git a/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseStatus.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseStatus.html
index 01082f8..3742fe8 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseStatus.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseStatus.html
@@ -109,8 +109,8 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
  </ul>
 
  <p>
- This can only be applied to parameters and subclasses of the <a href="../../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><code>Value</code></a> class with an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang"><code>Integer</code></a> type.
- <br>The <a href="../../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><code>Value</code></a> object is mean to be a place-holder for the set value.
+ This can only be applied to parameters and subclasses of the <a href="../../../../../org/apache/juneau/Value.html" title="class in org.apache.juneau"><code>Value</code></a> class with an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang"><code>Integer</code></a> type.
+ <br>The <a href="../../../../../org/apache/juneau/Value.html" title="class in org.apache.juneau"><code>Value</code></a> object is mean to be a place-holder for the set value.
 
  <h5 class='section'>Examples:</h5>
  <p class='bcode w800'>
diff --git a/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseStatuses.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseStatuses.html
index f4a145f..d1253d3 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseStatuses.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseStatuses.html
@@ -120,7 +120,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
  </p>
 
  <p>
- The other option is to apply this annotation to a subclass of <a href="../../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><code>Value</code></a> which often leads to a cleaner
+ The other option is to apply this annotation to a subclass of <a href="../../../../../org/apache/juneau/Value.html" title="class in org.apache.juneau"><code>Value</code></a> which often leads to a cleaner
  REST method:
 
  <p class='bcode w800'>
diff --git a/content/site/apidocs_preview/org/apache/juneau/http/annotation/Schema.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/Schema.html
index 4cf1ddc..ddefd43 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/Schema.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/Schema.html
@@ -199,168 +199,174 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#collectionFormat--">collectionFormat</a></span></code>
+<div class="block"><mk>collectionFormat</mk> field.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#description--">description</a></span></code>
 <div class="block"><mk>description</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#discriminator--">discriminator</a></span></code>
 <div class="block"><mk>discriminator</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#example--">example</a></span></code>
 <div class="block"><mk>example</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#examples--">examples</a></span></code>
 <div class="block"><mk>x-examples</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#exclusiveMaximum--">exclusiveMaximum</a></span></code>
 <div class="block"><mk>exclusiveMaximum</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#exclusiveMinimum--">exclusiveMinimum</a></span></code>
 <div class="block"><mk>exclusiveMinimum</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/http/annotation/ExternalDocs.html" title="annotation in org.apache.juneau.http.annotation">ExternalDocs</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#externalDocs--">externalDocs</a></span></code>
 <div class="block"><mk>externalDocs</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#format--">format</a></span></code>
 <div class="block"><mk>format</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#ignore--">ignore</a></span></code>
 <div class="block">Specifies that schema information for this part should not be shown in the generated Swagger documentation.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/http/annotation/Items.html" title="annotation in org.apache.juneau.http.annotation">Items</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#items--">items</a></span></code>
 <div class="block"><mk>items</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#maximum--">maximum</a></span></code>
 <div class="block"><mk>maximum</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#maxItems--">maxItems</a></span></code>
 <div class="block"><mk>maxItems</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#maxLength--">maxLength</a></span></code>
 <div class="block"><mk>maxLength</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#maxProperties--">maxProperties</a></span></code>
 <div class="block"><mk>maxProperties</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#minimum--">minimum</a></span></code>
 <div class="block"><mk>minimum</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#minItems--">minItems</a></span></code>
 <div class="block"><mk>minItems</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#minLength--">minLength</a></span></code>
 <div class="block"><mk>minLength</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#minProperties--">minProperties</a></span></code>
 <div class="block"><mk>minProperties</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#multipleOf--">multipleOf</a></span></code>
 <div class="block"><mk>multipleOf</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#pattern--">pattern</a></span></code>
 <div class="block"><mk>pattern</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#properties--">properties</a></span></code>
 <div class="block"><mk>properties</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#readOnly--">readOnly</a></span></code>
 <div class="block"><mk>readOnly</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#required--">required</a></span></code>
 <div class="block"><mk>required</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#title--">title</a></span></code>
 <div class="block"><mk>title</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#type--">type</a></span></code>
 <div class="block"><mk>type</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#uniqueItems--">uniqueItems</a></span></code>
 <div class="block"><mk>uniqueItems</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#value--">value</a></span></code>
 <div class="block">Free-form value for the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Schema.html#xml--">xml</a></span></code>
 <div class="block"><mk>xml</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.</div>
@@ -1058,13 +1064,70 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 </li>
 </ul>
 <ul class="blockList">
+<li class="blockList"><a name="collectionFormat--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>collectionFormat</h4>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.542">collectionFormat</a></pre>
+<div class="block"><mk>collectionFormat</mk> field.
+
+ <p>
+ Note that this field isn't part of the Swagger 2.0 specification, but the specification does not specify how
+ items are supposed to be represented.
+
+ <p>
+ Determines the format of the array if <code>type</code> <js>"array"</js> is used.
+ <br>Can only be used if <code>type</code> is <js>"array"</js>.
+
+ <br>Possible values are:
+ <ul class='spaced-list'>
+   <li>
+      <js>"csv"</js> (default) - Comma-separated values (e.g. <js>"foo,bar"</js>).
+   <li>
+      <js>"ssv"</js> - Space-separated values (e.g. <js>"foo bar"</js>).
+   <li>
+      <js>"tsv"</js> - Tab-separated values (e.g. <js>"foo\tbar"</js>).
+   <li>
+      <js>"pipes</js> - Pipe-separated values (e.g. <js>"foo|bar"</js>).
+   <li>
+      <js>"multi"</js> - Corresponds to multiple parameter instances instead of multiple values for a single instance (e.g. <js>"foo=bar&amp;foo=baz"</js>).
+   <li>
+      <js>"uon"</js> - UON notation (e.g. <js>"@(foo,bar)"</js>).
+ </ul>
+
+ <p>
+ Static strings are defined in <a href="../../../../../org/apache/juneau/http/annotation/CollectionFormatType.html" title="class in org.apache.juneau.http.annotation"><code>CollectionFormatType</code></a>.
+
+ <p>
+ Note that for collections/arrays parameters with POJO element types, the input is broken into a string array before being converted into POJO elements.
+
+ <h5 class='section'>Used for:</h5>
+ <ul class='spaced-list'>
+   <li>
+      Server-side schema-based parsing.
+   <li>
+      Server-side generated Swagger documentation.
+   <li>
+      Client-side schema-based serializing.
+ </ul></div>
+<dl>
+<dt>Default:</dt>
+<dd>""</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<ul class="blockList">
 <li class="blockList"><a name="allOf--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>allOf</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.512">allOf</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.557">allOf</a></pre>
 <div class="block"><mk>allOf</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.
 
  <h5 class='section'>Notes:</h5>
@@ -1091,7 +1154,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>properties</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.527">properties</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.572">properties</a></pre>
 <div class="block"><mk>properties</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.
 
  <h5 class='section'>Notes:</h5>
@@ -1118,7 +1181,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>additionalProperties</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.542">additionalProperties</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.587">additionalProperties</a></pre>
 <div class="block"><mk>additionalProperties</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.
 
  <h5 class='section'>Notes:</h5>
@@ -1145,7 +1208,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>discriminator</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.557">discriminator</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.602">discriminator</a></pre>
 <div class="block"><mk>discriminator</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.
 
  <h5 class='section'>Notes:</h5>
@@ -1172,7 +1235,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>readOnly</h4>
-<pre>public abstract&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.572">readOnly</a></pre>
+<pre>public abstract&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.617">readOnly</a></pre>
 <div class="block"><mk>readOnly</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.
 
  <h5 class='section'>Notes:</h5>
@@ -1199,7 +1262,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>xml</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.587">xml</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.632">xml</a></pre>
 <div class="block"><mk>xml</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.
 
  <h5 class='section'>Notes:</h5>
@@ -1226,7 +1289,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>externalDocs</h4>
-<pre>public abstract&nbsp;<a href="../../../../../org/apache/juneau/http/annotation/ExternalDocs.html" title="annotation in org.apache.juneau.http.annotation">ExternalDocs</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.602">externalDocs</a></pre>
+<pre>public abstract&nbsp;<a href="../../../../../org/apache/juneau/http/annotation/ExternalDocs.html" title="annotation in org.apache.juneau.http.annotation">ExternalDocs</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.647">externalDocs</a></pre>
 <div class="block"><mk>externalDocs</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.
 
  <h5 class='section'>Notes:</h5>
@@ -1253,7 +1316,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>example</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.624">example</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.669">example</a></pre>
 <div class="block"><mk>example</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.
 
  <p>
@@ -1287,7 +1350,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>examples</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.642">examples</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.687">examples</a></pre>
 <div class="block"><mk>x-examples</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.
 
  <p>
@@ -1317,7 +1380,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockList">
 <li class="blockList">
 <h4>ignore</h4>
-<pre>public abstract&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.647">ignore</a></pre>
+<pre>public abstract&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.692">ignore</a></pre>
 <div class="block">Specifies that schema information for this part should not be shown in the generated Swagger documentation.</div>
 <dl>
 <dt>Default:</dt>
@@ -1334,7 +1397,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <ul class="blockListLast">
 <li class="blockList">
 <h4>value</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.713">value</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/Schema.html#line.758">value</a></pre>
 <div class="block">Free-form value for the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#schemaObject">Schema</a> object.
 
  <p>
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchemaBuilder.html b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchemaBuilder.html
index 7611b51..4df4932 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchemaBuilder.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchemaBuilder.html
@@ -550,7 +550,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>name</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.418">name</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.419">name</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>name</mk> field.
 
  <p>
@@ -573,7 +573,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>codes</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.438">codes</a>(int[]&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.439">codes</a>(int[]&nbsp;value)</pre>
 <div class="block"><mk>httpStatusCode</mk> key.
 
  <p>
@@ -596,7 +596,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>code</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.459">code</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.460">code</a>(int&nbsp;value)</pre>
 <div class="block"><mk>httpStatusCode</mk> key.
 
  <p>
@@ -619,7 +619,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>required</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.486">required</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.487">required</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
 <div class="block"><mk>required</mk> field.
 
  <p>
@@ -646,7 +646,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>required</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.505">required</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.506">required</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>required</mk> field.
 
  <p>
@@ -669,7 +669,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>required</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.518">required</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.519">required</a>()</pre>
 <div class="block"><mk>required</mk> field.
 
  <p>
@@ -686,7 +686,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>type</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.582">type</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.583">type</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>type</mk> field.
 
  <p>
@@ -755,7 +755,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>format</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.659">format</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.660">format</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>format</mk> field.
 
  <p>
@@ -831,7 +831,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>allowEmptyValue</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.688">allowEmptyValue</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.689">allowEmptyValue</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
 <div class="block"><mk>allowEmptyValue</mk> field.
 
  <p>
@@ -859,7 +859,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>allowEmptyValue</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.704">allowEmptyValue</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.705">allowEmptyValue</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>allowEmptyValue</mk> field.
 
  <p>
@@ -879,7 +879,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>allowEmptyValue</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.717">allowEmptyValue</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.718">allowEmptyValue</a>()</pre>
 <div class="block"><mk>allowEmptyValue</mk> field.
 
  <p>
@@ -896,7 +896,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>items</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.744">items</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.745">items</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;value)</pre>
 <div class="block"><mk>items</mk> field.
 
  <p>
@@ -928,7 +928,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>collectionFormat</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.815">collectionFormat</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.816">collectionFormat</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>collectionFormat</mk> field.
 
  <p>
@@ -977,7 +977,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>_default</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.846">_default</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.847">_default</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>default</mk> field.
 
  <p>
@@ -1007,7 +1007,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>maximum</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.875">maximum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.876">maximum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value)</pre>
 <div class="block"><mk>maximum</mk> field.
 
  <p>
@@ -1039,7 +1039,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>exclusiveMaximum</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.905">exclusiveMaximum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.906">exclusiveMaximum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
 <div class="block"><mk>exclusiveMaximum</mk> field.
 
  <p>
@@ -1072,7 +1072,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>exclusiveMaximum</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.921">exclusiveMaximum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.922">exclusiveMaximum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>exclusiveMaximum</mk> field.
 
  <p>
@@ -1092,7 +1092,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>exclusiveMaximum</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.934">exclusiveMaximum</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.935">exclusiveMaximum</a>()</pre>
 <div class="block"><mk>exclusiveMaximum</mk> field.
 
  <p>
@@ -1109,7 +1109,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>minimum</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.961">minimum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.962">minimum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value)</pre>
 <div class="block"><mk>minimum</mk> field.
 
  <p>
@@ -1141,7 +1141,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>exclusiveMinimum</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.991">exclusiveMinimum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.992">exclusiveMinimum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
 <div class="block"><mk>exclusiveMinimum</mk> field.
 
  <p>
@@ -1174,7 +1174,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>exclusiveMinimum</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1007">exclusiveMinimum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1008">exclusiveMinimum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>exclusiveMinimum</mk> field.
 
  <p>
@@ -1194,7 +1194,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>exclusiveMinimum</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1020">exclusiveMinimum</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1021">exclusiveMinimum</a>()</pre>
 <div class="block"><mk>exclusiveMinimum</mk> field.
 
  <p>
@@ -1211,7 +1211,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>maxLength</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1048">maxLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1049">maxLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
 <div class="block"><mk>maxLength</mk> field.
 
  <p>
@@ -1244,7 +1244,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>maxLength</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1064">maxLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1065">maxLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>maxLength</mk> field.
 
  <p>
@@ -1264,7 +1264,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>minLength</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1093">minLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1094">minLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
 <div class="block"><mk>minLength</mk> field.
 
  <p>
@@ -1297,7 +1297,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>minLength</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1109">minLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1110">minLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>minLength</mk> field.
 
  <p>
@@ -1317,7 +1317,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>pattern</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1137">pattern</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1138">pattern</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>pattern</mk> field.
 
  <p>
@@ -1349,7 +1349,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>maxItems</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1170">maxItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1171">maxItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
 <div class="block"><mk>maxItems</mk> field.
 
  <p>
@@ -1381,7 +1381,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>maxItems</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1186">maxItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1187">maxItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>maxItems</mk> field.
 
  <p>
@@ -1401,7 +1401,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>minItems</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1214">minItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1215">minItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
 <div class="block"><mk>minItems</mk> field.
 
  <p>
@@ -1433,7 +1433,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>minItems</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1230">minItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1231">minItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>minItems</mk> field.
 
  <p>
@@ -1453,7 +1453,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>uniqueItems</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1262">uniqueItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1263">uniqueItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
 <div class="block"><mk>uniqueItems</mk> field.
 
  <p>
@@ -1489,7 +1489,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>uniqueItems</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1278">uniqueItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1279">uniqueItems</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>uniqueItems</mk> field.
 
  <p>
@@ -1509,7 +1509,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>uniqueItems</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1291">uniqueItems</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1292">uniqueItems</a>()</pre>
 <div class="block"><mk>uniqueItems</mk> field.
 
  <p>
@@ -1526,7 +1526,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>skipIfEmpty</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1306">skipIfEmpty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1307">skipIfEmpty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
 <div class="block"><mk>skipIfEmpty</mk> field.
 
  <p>
@@ -1546,7 +1546,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>skipIfEmpty</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1322">skipIfEmpty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1323">skipIfEmpty</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>skipIfEmpty</mk> field.
 
  <p>
@@ -1566,7 +1566,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>skipIfEmpty</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1335">skipIfEmpty</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1336">skipIfEmpty</a>()</pre>
 <div class="block">Identifies whether an item should be skipped if it's empty.
 
  <p>
@@ -1583,7 +1583,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>_enum</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1359">_enum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-extern [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1360">_enum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-extern [...]
 <div class="block"><mk>enum</mk> field.
 
  <p>
@@ -1612,7 +1612,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>_enum</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1376">_enum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1377">_enum</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;values)</pre>
 <div class="block"><mk>_enum</mk> field.
 
  <p>
@@ -1632,7 +1632,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>multipleOf</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1403">multipleOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1404">multipleOf</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang">Number</a>&nbsp;value)</pre>
 <div class="block"><mk>multipleOf</mk> field.
 
  <p>
@@ -1664,7 +1664,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>maxProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1423">maxProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1424">maxProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
 <div class="block"><mk>mapProperties</mk> field.
 
  <p>
@@ -1687,7 +1687,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>maxProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1439">maxProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1440">maxProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>mapProperties</mk> field.
 
  <p>
@@ -1707,7 +1707,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>minProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1458">minProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1459">minProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;value)</pre>
 <div class="block"><mk>minProperties</mk> field.
 
  <p>
@@ -1730,7 +1730,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>minProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1474">minProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1475">minProperties</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><mk>minProperties</mk> field.
 
  <p>
@@ -1750,7 +1750,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>property</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1495">property</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1496">property</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                       <a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;value)</pre>
 <div class="block"><mk>properties</mk> field.
 
@@ -1775,7 +1775,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>additionalProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1525">additionalProperties</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1526">additionalProperties</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;value)</pre>
 <div class="block"><mk>additionalProperties</mk> field.
 
  <p>
@@ -1798,7 +1798,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>serializer</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1545">serializer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/httppart/HttpPartSerial [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1546">serializer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/httppart/HttpPartSerial [...]
 <div class="block">Identifies the part serializer to use for serializing this part.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1815,7 +1815,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>parser</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1559">parser</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/httppart/HttpPartParser.htm [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1560">parser</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/httppart/HttpPartParser.htm [...]
 <div class="block">Identifies the part parser to use for parsing this part.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1832,7 +1832,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>usePartSerializer</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1577">usePartSerializer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1578">usePartSerializer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
 <div class="block">Identifies whether a part serializer should be used for serializing this part.
 
  <p>
@@ -1853,7 +1853,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>usePartParser</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1594">usePartParser</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1595">usePartParser</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
 <div class="block">Identifies whether a part parser should be used for parsing this part.
 
  <p>
@@ -1874,7 +1874,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>noValidate</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1605">noValidate</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1606">noValidate</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;value)</pre>
 <div class="block">Disables Swagger schema usage validation checking.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1890,7 +1890,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>noValidate</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1619">noValidate</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchemaBuilder.html#line.1620">noValidate</a>()</pre>
 <div class="block">Disables Swagger schema usage validation checking.
 
  <p>
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/OpenApiPartSerializerSession.html b/content/site/apidocs_preview/org/apache/juneau/httppart/OpenApiPartSerializerSession.html
index 00358ac..b17b6be 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/OpenApiPartSerializerSession.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/OpenApiPartSerializerSession.html
@@ -334,7 +334,7 @@ extends <a href="../../../../org/apache/juneau/httppart/UonPartSerializerSession
 <ul class="blockListLast">
 <li class="blockList">
 <h4>OpenApiPartSerializerSession</h4>
-<pre>protected&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/OpenApiPartSerializerSession.html#line.95">OpenApiPartSerializerSession</a>(<a href="../../../../org/apache/juneau/httppart/OpenApiPartSerializer.html" title="class in org.apache.juneau.httppart">OpenApiPartSerializer</a>&nbsp;ctx,
+<pre>protected&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/OpenApiPartSerializerSession.html#line.96">OpenApiPartSerializerSession</a>(<a href="../../../../org/apache/juneau/httppart/OpenApiPartSerializer.html" title="class in org.apache.juneau.httppart">OpenApiPartSerializer</a>&nbsp;ctx,
                                        <a href="../../../../org/apache/juneau/serializer/SerializerSessionArgs.html" title="class in org.apache.juneau.serializer">SerializerSessionArgs</a>&nbsp;args)</pre>
 <div class="block">Create a new session using properties specified in the context.</div>
 <dl>
@@ -359,7 +359,7 @@ extends <a href="../../../../org/apache/juneau/httppart/UonPartSerializerSession
 <ul class="blockList">
 <li class="blockList">
 <h4>serialize</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/OpenApiPartSerializerSession.html#line.116">serialize</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>&nbsp;schema,
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/OpenApiPartSerializerSession.html#line.117">serialize</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>&nbsp;schema,
                         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
                  throws <a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a>,
                         <a href="../../../../org/apache/juneau/httppart/SchemaValidationException.html" title="class in org.apache.juneau.httppart">SchemaValidationException</a></pre>
@@ -384,7 +384,7 @@ extends <a href="../../../../org/apache/juneau/httppart/UonPartSerializerSession
 <ul class="blockListLast">
 <li class="blockList">
 <h4>serialize</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/OpenApiPartSerializerSession.html#line.121">serialize</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartType.html" title="enum in org.apache.juneau.httppart">HttpPartType</a>&nbsp;partType,
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/OpenApiPartSerializerSession.html#line.122">serialize</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartType.html" title="enum in org.apache.juneau.httppart">HttpPartType</a>&nbsp;partType,
                         <a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>&nbsp;schema,
                         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
                  throws <a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a>,
diff --git a/content/site/apidocs_preview/org/apache/juneau/package-frame.html b/content/site/apidocs_preview/org/apache/juneau/package-frame.html
index 3315508..3117af8 100644
--- a/content/site/apidocs_preview/org/apache/juneau/package-frame.html
+++ b/content/site/apidocs_preview/org/apache/juneau/package-frame.html
@@ -18,6 +18,7 @@
 <li><a href="PropertyNamer.html" title="interface in org.apache.juneau" target="classFrame"><span class="interfaceName">PropertyNamer</span></a></li>
 <li><a href="Setter.html" title="interface in org.apache.juneau" target="classFrame"><span class="interfaceName">Setter</span></a></li>
 <li><a href="Streamable.html" title="interface in org.apache.juneau" target="classFrame"><span class="interfaceName">Streamable</span></a></li>
+<li><a href="ValueListener.html" title="interface in org.apache.juneau" target="classFrame"><span class="interfaceName">ValueListener</span></a></li>
 <li><a href="Writable.html" title="interface in org.apache.juneau" target="classFrame"><span class="interfaceName">Writable</span></a></li>
 </ul>
 <h2 title="Classes">Classes</h2>
@@ -57,6 +58,7 @@
 <li><a href="Setter.MethodSetter.html" title="class in org.apache.juneau" target="classFrame">Setter.MethodSetter</a></li>
 <li><a href="UriContext.html" title="class in org.apache.juneau" target="classFrame">UriContext</a></li>
 <li><a href="UriResolver.html" title="class in org.apache.juneau" target="classFrame">UriResolver</a></li>
+<li><a href="Value.html" title="class in org.apache.juneau" target="classFrame">Value</a></li>
 </ul>
 <h2 title="Enums">Enums</h2>
 <ul title="Enums">
diff --git a/content/site/apidocs_preview/org/apache/juneau/package-summary.html b/content/site/apidocs_preview/org/apache/juneau/package-summary.html
index 4f09c03..d728752 100644
--- a/content/site/apidocs_preview/org/apache/juneau/package-summary.html
+++ b/content/site/apidocs_preview/org/apache/juneau/package-summary.html
@@ -116,6 +116,12 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau">ValueListener</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Simple listener for the <a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau"><code>Value</code></a> class.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../org/apache/juneau/Writable.html" title="interface in org.apache.juneau">Writable</a></td>
 <td class="colLast">
 <div class="block">Interface that identifies that an object can be serialized directly to a writer.</div>
@@ -344,6 +350,12 @@
  make such resolutions.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a>&lt;T&gt;</td>
+<td class="colLast">
+<div class="block">Represents a simple settable value.</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/package-tree.html b/content/site/apidocs_preview/org/apache/juneau/package-tree.html
index 67f9723..e80f650 100644
--- a/content/site/apidocs_preview/org/apache/juneau/package-tree.html
+++ b/content/site/apidocs_preview/org/apache/juneau/package-tree.html
@@ -189,6 +189,7 @@
 </li>
 <li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau"><span class="typeNameLink">UriContext</span></a></li>
 <li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">UriResolver</span></a></li>
+<li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/Value.html" title="class in org.apache.juneau"><span class="typeNameLink">Value</span></a>&lt;T&gt;</li>
 </ul>
 </li>
 </ul>
@@ -199,6 +200,7 @@
 <li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/PropertyNamer.html" title="interface in org.apache.juneau"><span class="typeNameLink">PropertyNamer</span></a></li>
 <li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/Setter.html" title="interface in org.apache.juneau"><span class="typeNameLink">Setter</span></a></li>
 <li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/Streamable.html" title="interface in org.apache.juneau"><span class="typeNameLink">Streamable</span></a></li>
+<li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau"><span class="typeNameLink">ValueListener</span></a>&lt;T&gt;</li>
 <li type="circle">org.apache.juneau.<a href="../../../org/apache/juneau/Writable.html" title="interface in org.apache.juneau"><span class="typeNameLink">Writable</span></a></li>
 </ul>
 <h2 title="Enum Hierarchy">Enum Hierarchy</h2>
diff --git a/content/site/apidocs_preview/org/apache/juneau/remoteable/RemoteMethodArg.html b/content/site/apidocs_preview/org/apache/juneau/remoteable/RemoteMethodArg.html
index be1d786..0bad86b 100644
--- a/content/site/apidocs_preview/org/apache/juneau/remoteable/RemoteMethodArg.html
+++ b/content/site/apidocs_preview/org/apache/juneau/remoteable/RemoteMethodArg.html
@@ -108,7 +108,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public final class <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.33">RemoteMethodArg</a>
+<pre>public final class <a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.32">RemoteMethodArg</a>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
 <div class="block">Represents the metadata about an annotated argument of a method on a remote proxy interface.
 
@@ -198,7 +198,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getName</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.73">getName</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.63">getName</a>()</pre>
 <div class="block">Returns the name of the HTTP part.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -212,7 +212,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isSkipIfEmpty</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.82">isSkipIfEmpty</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.72">isSkipIfEmpty</a>()</pre>
 <div class="block">Returns whether the <code>skipIfEmpty</code> flag was found in the schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -226,7 +226,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getIndex</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.91">getIndex</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.81">getIndex</a>()</pre>
 <div class="block">Returns the method argument index.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -240,7 +240,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getPartType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartType.html" title="enum in org.apache.juneau.httppart">HttpPartType</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.100">getPartType</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartType.html" title="enum in org.apache.juneau.httppart">HttpPartType</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.90">getPartType</a>()</pre>
 <div class="block">Returns the HTTP part type.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -254,7 +254,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getSerializer</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.110">getSerializer</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;_default)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.100">getSerializer</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;_default)</pre>
 <div class="block">Returns the HTTP part serializer to use for serializing this part.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -270,7 +270,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getSchema</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.119">getSchema</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/remoteable/RemoteMethodArg.html#line.109">getSchema</a>()</pre>
 <div class="block">Returns the HTTP part schema information about this part.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/BasicRestCallHandler.html b/content/site/apidocs_preview/org/apache/juneau/rest/BasicRestCallHandler.html
index 9bed5fc..c6cecde 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/BasicRestCallHandler.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/BasicRestCallHandler.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -112,7 +112,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.45">BasicRestCallHandler</a>
+<pre>public class <a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.44">BasicRestCallHandler</a>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest">RestCallHandler</a></pre>
 <div class="block">Default implementation of <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest"><code>RestCallHandler</code></a>.
@@ -199,9 +199,10 @@ implements <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" tit
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/BasicRestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">handleError</a></span>(javax.servlet.http.HttpServletRequest&nbsp;req,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/BasicRestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestRequest-java.lang.Throwable-">handleError</a></span>(javax.servlet.http.HttpServletRequest&nbsp;req,
            javax.servlet.http.HttpServletResponse&nbsp;res,
-           <a href="../../../../org/apache/juneau/rest/RestException.html" title="class in org.apache.juneau.rest">RestException</a>&nbsp;e)</code>
+           <a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;rreq,
+           <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;e)</code>
 <div class="block">Method for handling response errors.</div>
 </td>
 </tr>
@@ -224,14 +225,6 @@ implements <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" tit
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/BasicRestCallHandler.html#renderError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">renderError</a></span>(javax.servlet.http.HttpServletRequest&nbsp;req,
-           javax.servlet.http.HttpServletResponse&nbsp;res,
-           <a href="../../../../org/apache/juneau/rest/RestException.html" title="class in org.apache.juneau.rest">RestException</a>&nbsp;e)</code>
-<div class="block">Method for rendering response errors.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/BasicRestCallHandler.html#service-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">service</a></span>(javax.servlet.http.HttpServletRequest&nbsp;r1,
        javax.servlet.http.HttpServletResponse&nbsp;r2)</code>
 <div class="block">The main service method.</div>
@@ -265,7 +258,7 @@ implements <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" tit
 <ul class="blockListLast">
 <li class="blockList">
 <h4>BasicRestCallHandler</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.56">BasicRestCallHandler</a>(<a href="../../../../org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a>&nbsp;context)</pre>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.55">BasicRestCallHandler</a>(<a href="../../../../org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a>&nbsp;context)</pre>
 <div class="block">Constructor.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -287,7 +280,7 @@ implements <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>createRequest</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.73">createRequest</a>(javax.servlet.http.HttpServletRequest&nbsp;req)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.72">createRequest</a>(javax.servlet.http.HttpServletRequest&nbsp;req)
                           throws javax.servlet.ServletException</pre>
 <div class="block">Creates a <a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest"><code>RestRequest</code></a> object based on the specified incoming <code>HttpServletRequest</code> object.
 
@@ -311,7 +304,7 @@ implements <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>createResponse</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.90">createResponse</a>(<a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;req,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.89">createResponse</a>(<a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;req,
                                    javax.servlet.http.HttpServletResponse&nbsp;res)
                             throws javax.servlet.ServletException</pre>
 <div class="block">Creates a <a href="../../../../org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest"><code>RestResponse</code></a> object based on the specified incoming <code>HttpServletResponse</code> object
@@ -338,7 +331,7 @@ implements <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>service</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.106">service</a>(javax.servlet.http.HttpServletRequest&nbsp;r1,
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.105">service</a>(javax.servlet.http.HttpServletRequest&nbsp;r1,
                     javax.servlet.http.HttpServletResponse&nbsp;r2)
              throws javax.servlet.ServletException,
                     <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -364,7 +357,7 @@ implements <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>handleResponse</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.239">handleResponse</a>(<a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;req,
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.226">handleResponse</a>(<a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;req,
                            <a href="../../../../org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a>&nbsp;res,
                            <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;output)
                     throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
@@ -401,7 +394,7 @@ implements <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" tit
 <ul class="blockList">
 <li class="blockList">
 <h4>handleNotFound</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.259">handleNotFound</a>(int&nbsp;rc,
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.246">handleNotFound</a>(int&nbsp;rc,
                            <a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;req,
                            <a href="../../../../org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a>&nbsp;res)
                     throws <a href="../../../../org/apache/juneau/rest/exception/NotFound.html" title="class in org.apache.juneau.rest.exception">NotFound</a>,
@@ -428,61 +421,30 @@ implements <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" tit
 </dl>
 </li>
 </ul>
-<a name="handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">
+<a name="handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestRequest-java.lang.Throwable-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>handleError</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.289">handleError</a>(javax.servlet.http.HttpServletRequest&nbsp;req,
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.272">handleError</a>(javax.servlet.http.HttpServletRequest&nbsp;req,
                         javax.servlet.http.HttpServletResponse&nbsp;res,
-                        <a href="../../../../org/apache/juneau/rest/RestException.html" title="class in org.apache.juneau.rest">RestException</a>&nbsp;e)
+                        <a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;rreq,
+                        <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;e)
                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Method for handling response errors.
 
  <p>
- The default implementation logs the error and calls
- <a href="../../../../org/apache/juneau/rest/BasicRestCallHandler.html#renderError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-"><code>renderError(HttpServletRequest,HttpServletResponse,RestException)</code></a>.
-
- <p>
- Subclasses can override this method to provide their own custom error response handling.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/rest/RestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">handleError</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest">RestCallHandler</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>req</code> - The servlet request.</dd>
-<dd><code>res</code> - The servlet response.</dd>
-<dd><code>e</code> - The exception that occurred.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Can be thrown if a problem occurred trying to write to the output stream.</dd>
-</dl>
-</li>
-</ul>
-<a name="renderError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>renderError</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestCallHandler.html#line.318">renderError</a>(javax.servlet.http.HttpServletRequest&nbsp;req,
-                        javax.servlet.http.HttpServletResponse&nbsp;res,
-                        <a href="../../../../org/apache/juneau/rest/RestException.html" title="class in org.apache.juneau.rest">RestException</a>&nbsp;e)
-                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Method for rendering response errors.
-
- <p>
- The default implementation renders a plain text English message, optionally with a stack trace if
- <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#renderResponseStackTraces--"><code>@RestResource.renderResponseStackTraces()</code></a> is enabled.
-
- <p>
  Subclasses can override this method to provide their own custom error response handling.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/rest/RestCallHandler.html#renderError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">renderError</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest">RestCallHandler</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/rest/RestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestRequest-java.lang.Throwable-">handleError</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest">RestCallHandler</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>req</code> - The servlet request.</dd>
 <dd><code>res</code> - The servlet response.</dd>
 <dd><code>e</code> - The exception that occurred.</dd>
+<dd><code>rreq</code> - The REST request.
+   <br>This may be <jk>null</jk> if an error occurred before this was initialized.</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Can be thrown if a problem occurred trying to write to the output stream.</dd>
 </dl>
@@ -494,7 +456,7 @@ implements <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" tit
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getSessionObjects</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/junea [...]
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/junea [...]
 <div class="block">Returns the session objects for the specified request.
 
  <p>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/RestCallHandler.Null.html b/content/site/apidocs_preview/org/apache/juneau/rest/RestCallHandler.Null.html
index 41dfb1e..9e05c74 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/RestCallHandler.Null.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/RestCallHandler.Null.html
@@ -141,7 +141,7 @@ extends <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title=
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;org.apache.juneau.rest.<a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest">RestCallHandler</a></h3>
-<code><a href="../../../../org/apache/juneau/rest/RestCallHandler.html#createRequest-javax.servlet.http.HttpServletRequest-">createRequest</a>, <a href="../../../../org/apache/juneau/rest/RestCallHandler.html#createResponse-org.apache.juneau.rest.RestRequest-javax.servlet.http.HttpServletResponse-">createResponse</a>, <a href="../../../../org/apache/juneau/rest/RestCallHandler.html#getSessionObjects-org.apache.juneau.rest.RestRequest-">getSessionObjects</a>, <a href="../../../../org/apac [...]
+<code><a href="../../../../org/apache/juneau/rest/RestCallHandler.html#createRequest-javax.servlet.http.HttpServletRequest-">createRequest</a>, <a href="../../../../org/apache/juneau/rest/RestCallHandler.html#createResponse-org.apache.juneau.rest.RestRequest-javax.servlet.http.HttpServletResponse-">createResponse</a>, <a href="../../../../org/apache/juneau/rest/RestCallHandler.html#getSessionObjects-org.apache.juneau.rest.RestRequest-">getSessionObjects</a>, <a href="../../../../org/apac [...]
 </ul>
 </li>
 </ul>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/RestCallHandler.html b/content/site/apidocs_preview/org/apache/juneau/rest/RestCallHandler.html
index f585916..207dce3 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/RestCallHandler.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/RestCallHandler.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -176,9 +176,10 @@ var activeTableTab = "activeTableTab";
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">handleError</a></span>(javax.servlet.http.HttpServletRequest&nbsp;req,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestRequest-java.lang.Throwable-">handleError</a></span>(javax.servlet.http.HttpServletRequest&nbsp;req,
            javax.servlet.http.HttpServletResponse&nbsp;res,
-           <a href="../../../../org/apache/juneau/rest/RestException.html" title="class in org.apache.juneau.rest">RestException</a>&nbsp;e)</code>
+           <a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;rreq,
+           <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;e)</code>
 <div class="block">Method for handling response errors.</div>
 </td>
 </tr>
@@ -201,14 +202,6 @@ var activeTableTab = "activeTableTab";
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestCallHandler.html#renderError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">renderError</a></span>(javax.servlet.http.HttpServletRequest&nbsp;req,
-           javax.servlet.http.HttpServletResponse&nbsp;res,
-           <a href="../../../../org/apache/juneau/rest/RestException.html" title="class in org.apache.juneau.rest">RestException</a>&nbsp;e)</code>
-<div class="block">Method for rendering response errors.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestCallHandler.html#service-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">service</a></span>(javax.servlet.http.HttpServletRequest&nbsp;r1,
        javax.servlet.http.HttpServletResponse&nbsp;r2)</code>
 <div class="block">The main service method.</div>
@@ -336,42 +329,24 @@ var activeTableTab = "activeTableTab";
 </dl>
 </li>
 </ul>
-<a name="handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">
+<a name="handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestRequest-java.lang.Throwable-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>handleError</h4>
-<pre>void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestCallHandler.html#line.101">handleError</a>(javax.servlet.http.HttpServletRequest&nbsp;req,
+<pre>void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestCallHandler.html#line.104">handleError</a>(javax.servlet.http.HttpServletRequest&nbsp;req,
                  javax.servlet.http.HttpServletResponse&nbsp;res,
-                 <a href="../../../../org/apache/juneau/rest/RestException.html" title="class in org.apache.juneau.rest">RestException</a>&nbsp;e)
+                 <a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;rreq,
+                 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;e)
           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Method for handling response errors.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>req</code> - The servlet request.</dd>
 <dd><code>res</code> - The servlet response.</dd>
-<dd><code>e</code> - The exception that occurred.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Can be thrown if a problem occurred trying to write to the output stream.</dd>
-</dl>
-</li>
-</ul>
-<a name="renderError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>renderError</h4>
-<pre>void&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestCallHandler.html#line.111">renderError</a>(javax.servlet.http.HttpServletRequest&nbsp;req,
-                 javax.servlet.http.HttpServletResponse&nbsp;res,
-                 <a href="../../../../org/apache/juneau/rest/RestException.html" title="class in org.apache.juneau.rest">RestException</a>&nbsp;e)
-          throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
-<div class="block">Method for rendering response errors.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>req</code> - The servlet request.</dd>
-<dd><code>res</code> - The servlet response.</dd>
+<dd><code>rreq</code> - The REST request.
+   <br>This may be <jk>null</jk> if an error occurred before this was initialized.</dd>
 <dd><code>e</code> - The exception that occurred.</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - Can be thrown if a problem occurred trying to write to the output stream.</dd>
@@ -384,7 +359,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getSessionObjects</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestC [...]
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestC [...]
 <div class="block">Returns the session objects for the specified request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/RestContext.html b/content/site/apidocs_preview/org/apache/juneau/rest/RestContext.html
index 9f210e7..ff0b4b6 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/RestContext.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/RestContext.html
@@ -1660,7 +1660,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
  <p>
  Enables the following:
  <ul>
-   <li>A message and stack trace is printed to STDERR when <a href="../../../../org/apache/juneau/rest/BasicRestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-"><code>BasicRestCallHandler.handleError(HttpServletRequest, HttpServletResponse, RestException)</code></a> is called.
+   <li>A message and stack trace is printed to STDERR when <a href="../../../../org/apache/juneau/rest/BasicRestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestRequest-java.lang.Throwable-"><code>BasicRestCallHandler.handleError(HttpServletRequest, HttpServletResponse, RestRequest, Throwable)</code></a> is called.
  </ul></div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -3000,7 +3000,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
       <ul>
          <li class='jm'><a href="../../../../org/apache/juneau/rest/RestContext.html#isRenderResponseStackTraces--"><code>RestContext.isRenderResponseStackTraces()</code></a>
       </ul>
-      That method is used by <a href="../../../../org/apache/juneau/rest/BasicRestCallHandler.html#renderError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-"><code>BasicRestCallHandler.renderError(HttpServletRequest, HttpServletResponse, RestException)</code></a>.
+      That method is used by <a href="../../../../org/apache/juneau/rest/BasicRestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestRequest-java.lang.Throwable-"><code>BasicRestCallHandler.handleError(HttpServletRequest, HttpServletResponse, RestRequest, Throwable)</code></a>.
  </ul></div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -3717,7 +3717,7 @@ extends <a href="../../../../org/apache/juneau/BeanContext.html" title="class in
  Affects the following methods:
  <ul>
    <li class='jm'><a href="../../../../org/apache/juneau/rest/RestContext.html#getStackTraceOccurrence-java.lang.Throwable-"><code>RestContext.getStackTraceOccurrance(Throwable)</code></a>
-   <li class='jm'><a href="../../../../org/apache/juneau/rest/RestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-"><code>RestCallHandler.handleError(HttpServletRequest, HttpServletResponse, RestException)</code></a>
+   <li class='jm'><a href="../../../../org/apache/juneau/rest/RestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestRequest-java.lang.Throwable-"><code>RestCallHandler.handleError(HttpServletRequest, HttpServletResponse, RestRequest, Throwable)</code></a>
    <li class='jm'><a href="../../../../org/apache/juneau/rest/RestException.html#getOccurrence--"><code>RestException.getOccurrence()</code></a> - Returns the number of times this exception occurred.
  </ul>
 
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/RestContextBuilder.html b/content/site/apidocs_preview/org/apache/juneau/rest/RestContextBuilder.html
index 843a6c6..dc1bf3d 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/RestContextBuilder.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/RestContextBuilder.html
@@ -1153,7 +1153,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>build</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.250">build</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.258">build</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/ContextBuilder.html#build--">ContextBuilder</a></code></span></div>
 <div class="block">Build the object.</div>
 <dl>
@@ -1171,7 +1171,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>vars</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.330">vars</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;vars)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.338">vars</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;vars)</pre>
 <div class="block">Adds the specified <a href="../../../../org/apache/juneau/svl/Var.html" title="class in org.apache.juneau.svl"><code>Var</code></a> classes to this config.
 
  <p>
@@ -1194,7 +1194,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>varContextObject</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.355">varContextObject</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.363">varContextObject</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                            <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</pre>
 <div class="block">Adds a var context object to this config.
 
@@ -1225,7 +1225,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>config</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.371">config</a>(<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;config)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.379">config</a>(<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;config)</pre>
 <div class="block">Overwrites the default config file with a custom config file.
 
  <p>
@@ -1246,7 +1246,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getHtmlDocBuilder</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/HtmlDocBuilder.html" title="class in org.apache.juneau.rest">HtmlDocBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.381">getHtmlDocBuilder</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/HtmlDocBuilder.html" title="class in org.apache.juneau.rest">HtmlDocBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.389">getHtmlDocBuilder</a>()</pre>
 <div class="block">Returns an instance of an HTMLDOC builder for setting HTMLDOC-related properties.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1260,7 +1260,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>createPropertyStore</h4>
-<pre>protected&nbsp;<a href="../../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.390">createPropertyStore</a>()</pre>
+<pre>protected&nbsp;<a href="../../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau">PropertyStoreBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.398">createPropertyStore</a>()</pre>
 <div class="block">Creates a new <a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau"><code>PropertyStore</code></a> object initialized with the properties defined in this config.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1274,7 +1274,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getConfig</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.417">getConfig</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.425">getConfig</a>()</pre>
 <div class="block">Returns the external configuration file for this resource.
 
  <p>
@@ -1301,7 +1301,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextProperties.html" title="class in org.apache.juneau.rest">RestContextProperties</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.439">getProperties</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextProperties.html" title="class in org.apache.juneau.rest">RestContextProperties</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.447">getProperties</a>()</pre>
 <div class="block">Returns the configuration properties for this resource.
 
  <p>
@@ -1328,7 +1328,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getVarResolverBuilder</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/svl/VarResolverBuilder.html" title="class in org.apache.juneau.svl">VarResolverBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.462">getVarResolverBuilder</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/svl/VarResolverBuilder.html" title="class in org.apache.juneau.svl">VarResolverBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.470">getVarResolverBuilder</a>()</pre>
 <div class="block">Creates the variable resolver for this resource.
 
  <p>
@@ -1356,7 +1356,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>allowBodyParam</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.493">allowBodyParam</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.501">allowBodyParam</a>(boolean&nbsp;value)</pre>
 <div class="block">Configuration property:  Allow body URL parameter.
 
  <p>
@@ -1387,7 +1387,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>allowedMethodParams</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.520">allowedMethodParams</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.528">allowedMethodParams</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;value)</pre>
 <div class="block">Configuration property:  Allowed method parameters.
 
  <p>
@@ -1419,7 +1419,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>allowHeaderParams</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.546">allowHeaderParams</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.554">allowHeaderParams</a>(boolean&nbsp;value)</pre>
 <div class="block">Configuration property:  Allow header URL parameters.
 
  <p>
@@ -1450,7 +1450,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>callHandler</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.567">callHandler</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="interface  [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.575">callHandler</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="interface  [...]
 <div class="block">Configuration property:  REST call handler.
 
  <p>
@@ -1476,7 +1476,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>callHandler</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.587">callHandler</a>(<a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest">RestCallHandler</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.595">callHandler</a>(<a href="../../../../org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest">RestCallHandler</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  REST call handler.
 
  <p>
@@ -1501,7 +1501,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>children</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.609">children</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.617">children</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
 <div class="block">Configuration property:  Children.
 
  <p>
@@ -1529,7 +1529,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>children</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.627">children</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.635">children</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Children.
 
  <p>
@@ -1553,7 +1553,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>child</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.649">child</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.657">child</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
                                 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;child)</pre>
 <div class="block">Configuration property:  Children.
 
@@ -1582,7 +1582,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>classpathResourceFinder</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.669">classpathResourceFinder</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/utils/ClasspathResourceFinder.ht [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.677">classpathResourceFinder</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/utils/ClasspathResourceFinder.ht [...]
 <div class="block">Configuration property:  Classpath resource finder.
 
  <p>
@@ -1607,7 +1607,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>classpathResourceFinder</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.689">classpathResourceFinder</a>(<a href="../../../../org/apache/juneau/utils/ClasspathResourceFinder.html" title="interface in org.apache.juneau.utils">ClasspathResourceFinder</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.697">classpathResourceFinder</a>(<a href="../../../../org/apache/juneau/utils/ClasspathResourceFinder.html" title="interface in org.apache.juneau.utils">ClasspathResourceFinder</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  Classpath resource finder.
 
  <p>
@@ -1632,7 +1632,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>clientVersionHeader</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.713">clientVersionHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.721">clientVersionHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  Client version header.
 
  <p>
@@ -1661,7 +1661,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>contextPath</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.735">contextPath</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.743">contextPath</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  Resource context path.
 
  <p>
@@ -1689,7 +1689,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>converters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.755">converters</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.763">converters</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
 <div class="block">Configuration property:  Class-level response converters.
 
  <p>
@@ -1713,7 +1713,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>converters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.773">converters</a>(<a href="../../../../org/apache/juneau/rest/RestConverter.html" title="interface in org.apache.juneau.rest">RestConverter</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.781">converters</a>(<a href="../../../../org/apache/juneau/rest/RestConverter.html" title="interface in org.apache.juneau.rest">RestConverter</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Response converters.
 
  <p>
@@ -1737,7 +1737,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>debug</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.790">debug</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.798">debug</a>(boolean&nbsp;value)</pre>
 <div class="block">Configuration property:  Debug mode.
 
  <h5 class='section'>See Also:</h5>
@@ -1761,7 +1761,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>defaultCharset</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.811">defaultCharset</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.819">defaultCharset</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  Default character encoding.
 
  <p>
@@ -1786,7 +1786,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>defaultCharset</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.831">defaultCharset</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/Charset.html?is-external=true" title="class or interface in java.nio.charset">Charset</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.839">defaultCharset</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/Charset.html?is-external=true" title="class or interface in java.nio.charset">Charset</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  Default character encoding.
 
  <p>
@@ -1811,7 +1811,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>defaultRequestHeaders</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.850">defaultRequestHeaders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;headers)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.858">defaultRequestHeaders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;headers)
                                          throws <a href="../../../../org/apache/juneau/rest/RestServletException.html" title="class in org.apache.juneau.rest">RestServletException</a></pre>
 <div class="block">Configuration property:  Default request headers.
 
@@ -1838,7 +1838,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>defaultRequestHeader</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.875">defaultRequestHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.883">defaultRequestHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                                <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  Default request headers.
 
@@ -1864,7 +1864,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>defaultResponseHeaders</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.894">defaultResponseHeaders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;headers)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.902">defaultResponseHeaders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;headers)
                                           throws <a href="../../../../org/apache/juneau/rest/RestServletException.html" title="class in org.apache.juneau.rest">RestServletException</a></pre>
 <div class="block">Configuration property:  Default response headers.
 
@@ -1891,7 +1891,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>defaultResponseHeader</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.919">defaultResponseHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.927">defaultResponseHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                                 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  Default response headers.
 
@@ -1917,7 +1917,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>encoders</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.937">encoders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.945">encoders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
 <div class="block">Configuration property:  Compression encoders.
 
  <p>
@@ -1941,7 +1941,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>encoders</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.955">encoders</a>(<a href="../../../../org/apache/juneau/encoders/Encoder.html" title="class in org.apache.juneau.encoders">Encoder</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.963">encoders</a>(<a href="../../../../org/apache/juneau/encoders/Encoder.html" title="class in org.apache.juneau.encoders">Encoder</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Compression encoders.
 
  <p>
@@ -1965,7 +1965,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>guards</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.973">guards</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.981">guards</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
 <div class="block">Configuration property:  Class-level guards.
 
  <p>
@@ -1989,7 +1989,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>guards</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.991">guards</a>(<a href="../../../../org/apache/juneau/rest/RestGuard.html" title="class in org.apache.juneau.rest">RestGuard</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.999">guards</a>(<a href="../../../../org/apache/juneau/rest/RestGuard.html" title="class in org.apache.juneau.rest">RestGuard</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Class-level guards.
 
  <p>
@@ -2013,7 +2013,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>infoProvider</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1011">infoProvider</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/RestInfoProvider.html" title="interfa [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1019">infoProvider</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/RestInfoProvider.html" title="interfa [...]
 <div class="block">Configuration property:  REST info provider.
 
  <p>
@@ -2038,7 +2038,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>infoProvider</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1031">infoProvider</a>(<a href="../../../../org/apache/juneau/rest/RestInfoProvider.html" title="interface in org.apache.juneau.rest">RestInfoProvider</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1039">infoProvider</a>(<a href="../../../../org/apache/juneau/rest/RestInfoProvider.html" title="interface in org.apache.juneau.rest">RestInfoProvider</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  REST info provider.
 
  <p>
@@ -2063,7 +2063,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>logger</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1052">logger</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/RestLogger.html" title="interface in org.ap [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1060">logger</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/RestLogger.html" title="interface in org.ap [...]
 <div class="block">Configuration property:  REST logger.
 
  <p>
@@ -2089,7 +2089,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>logger</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1073">logger</a>(<a href="../../../../org/apache/juneau/rest/RestLogger.html" title="interface in org.apache.juneau.rest">RestLogger</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1081">logger</a>(<a href="../../../../org/apache/juneau/rest/RestLogger.html" title="interface in org.apache.juneau.rest">RestLogger</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  REST logger.
 
  <p>
@@ -2115,7 +2115,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>maxInput</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1094">maxInput</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1102">maxInput</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  The maximum allowed input size (in bytes) on HTTP requests.
 
  <p>
@@ -2141,7 +2141,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>messages</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1112">messages</a>(<a href="../../../../org/apache/juneau/rest/MessageBundleLocation.html" title="class in org.apache.juneau.rest">MessageBundleLocation</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1120">messages</a>(<a href="../../../../org/apache/juneau/rest/MessageBundleLocation.html" title="class in org.apache.juneau.rest">MessageBundleLocation</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Messages.
 
  <p>
@@ -2165,7 +2165,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>messages</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1134">messages</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseClass,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1142">messages</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseClass,
                                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bundlePath)</pre>
 <div class="block">Configuration property:  Messages.
 
@@ -2193,7 +2193,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>messages</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1152">messages</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bundlePath)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1160">messages</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;bundlePath)</pre>
 <div class="block">Configuration property:  Messages.
 
  <p>
@@ -2217,7 +2217,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>mimeTypes</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1170">mimeTypes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1178">mimeTypes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  MIME types.
 
  <p>
@@ -2241,7 +2241,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>paramResolvers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1191">paramResolvers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/RestMethodParam.html" title="class  [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1199">paramResolvers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/RestMethodParam.html" title="class  [...]
 <div class="block">Configuration property:  Java method parameter resolvers.
 
  <p>
@@ -2267,7 +2267,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>paramResolvers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1209">paramResolvers</a>(<a href="../../../../org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1217">paramResolvers</a>(<a href="../../../../org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Java method parameter resolvers.
 
  <p>
@@ -2291,7 +2291,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>parserListener</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1227">parserListener</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/parser/ParserListener.html" title="class [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1235">parserListener</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/parser/ParserListener.html" title="class [...]
 <div class="block">Configuration property:  Parser listener.
 
  <p>
@@ -2315,7 +2315,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>parsers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1245">parsers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1253">parsers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
 <div class="block">Configuration property:  Parsers.
 
  <p>
@@ -2339,7 +2339,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>parsers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1265">parsers</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1273">parsers</a>(boolean&nbsp;append,
                                   <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Parsers.
 
@@ -2365,7 +2365,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>parsers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1287">parsers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1295">parsers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Parsers.
 
  <p>
@@ -2393,7 +2393,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>partParser</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1307">partParser</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interfa [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1315">partParser</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interfa [...]
 <div class="block">Configuration property:  HTTP part parser.
 
  <p>
@@ -2418,7 +2418,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>partParser</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1327">partParser</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1335">partParser</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  HTTP part parser.
 
  <p>
@@ -2443,7 +2443,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>partSerializer</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1347">partSerializer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title= [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1355">partSerializer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title= [...]
 <div class="block">Configuration property:  HTTP part serializer.
 
  <p>
@@ -2468,7 +2468,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>partSerializer</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1367">partSerializer</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1375">partSerializer</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  HTTP part serializer.
 
  <p>
@@ -2493,7 +2493,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>path</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1385">path</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1393">path</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  Resource path.
 
  <p>
@@ -2517,7 +2517,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>renderResponseStackTraces</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1408">renderResponseStackTraces</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1416">renderResponseStackTraces</a>(boolean&nbsp;value)</pre>
 <div class="block">Configuration property:  Render response stack traces in responses.
 
  <p>
@@ -2542,7 +2542,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>renderResponseStackTraces</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1425">renderResponseStackTraces</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1433">renderResponseStackTraces</a>()</pre>
 <div class="block">Configuration property:  Render response stack traces in responses.
 
  <p>
@@ -2564,7 +2564,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>resourceResolver</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1448">resourceResolver</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title= [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1456">resourceResolver</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title= [...]
 <div class="block">REST resource resolver.
 
  <p>
@@ -2592,7 +2592,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>resourceResolver</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1468">resourceResolver</a>(<a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1476">resourceResolver</a>(<a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a>&nbsp;value)</pre>
 <div class="block">REST resource resolver.
 
  <p>
@@ -2617,7 +2617,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>responseHandlers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1487">responseHandlers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1495">responseHandlers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
 <div class="block">Configuration property:  Response handlers.
 
  <p>
@@ -2642,7 +2642,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>responseHandlers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1505">responseHandlers</a>(<a href="../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1513">responseHandlers</a>(<a href="../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Response handlers.
 
  <p>
@@ -2666,7 +2666,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>serializerListener</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1523">serializerListener</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/serializer/SerializerListener.html"  [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1531">serializerListener</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/serializer/SerializerListener.html"  [...]
 <div class="block">Configuration property:  Serializer listener.
 
  <p>
@@ -2690,7 +2690,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>serializers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1541">serializers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1549">serializers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
 <div class="block">Configuration property:  Serializers.
 
  <p>
@@ -2714,7 +2714,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>serializers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1561">serializers</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1569">serializers</a>(boolean&nbsp;append,
                                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Serializers.
 
@@ -2740,7 +2740,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>serializers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1583">serializers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1591">serializers</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Serializers.
 
  <p>
@@ -2768,7 +2768,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>staticFileResponseHeaders</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1605">staticFileResponseHeaders</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1613">staticFileResponseHeaders</a>(boolean&nbsp;append,
                                                     <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;headers)</pre>
 <div class="block">Configuration property:  Static file response headers.
 
@@ -2795,7 +2795,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>staticFileResponseHeaders</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1625">staticFileResponseHeaders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;headers)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1633">staticFileResponseHeaders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;headers)
                                              throws <a href="../../../../org/apache/juneau/rest/RestServletException.html" title="class in org.apache.juneau.rest">RestServletException</a></pre>
 <div class="block">Configuration property:  Static file response headers.
 
@@ -2823,7 +2823,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>staticFileResponseHeader</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1650">staticFileResponseHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1658">staticFileResponseHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Configuration property:  Static file response headers.
 
@@ -2849,7 +2849,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>staticFiles</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1668">staticFiles</a>(<a href="../../../../org/apache/juneau/rest/StaticFileMapping.html" title="class in org.apache.juneau.rest">StaticFileMapping</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1676">staticFiles</a>(<a href="../../../../org/apache/juneau/rest/StaticFileMapping.html" title="class in org.apache.juneau.rest">StaticFileMapping</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Static file mappings.
 
  <p>
@@ -2873,7 +2873,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>staticFiles</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1693">staticFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mappingString)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1701">staticFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mappingString)</pre>
 <div class="block">Configuration property:  Static file mappings.
 
  <p>
@@ -2904,7 +2904,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>staticFiles</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1721">staticFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseClass,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1729">staticFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseClass,
                                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;mappingString)</pre>
 <div class="block">Configuration property:  Static file mappings.
 
@@ -2938,7 +2938,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>staticFiles</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1746">staticFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1754">staticFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
                                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;location)</pre>
 <div class="block">Configuration property:  Static file mappings.
 
@@ -2966,7 +2966,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>staticFiles</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1772">staticFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseClass,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1780">staticFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;baseClass,
                                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
                                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;location)</pre>
 <div class="block">Configuration property:  Static file mappings.
@@ -2997,7 +2997,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>produces</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1792">produces</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1800">produces</a>(boolean&nbsp;append,
                                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Supported accept media types.
 
@@ -3023,7 +3023,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>produces</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1812">produces</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1820">produces</a>(boolean&nbsp;append,
                                    <a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Supported accept media types.
 
@@ -3049,7 +3049,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>consumes</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1832">consumes</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1840">consumes</a>(boolean&nbsp;append,
                                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Supported content media types.
 
@@ -3075,7 +3075,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>consumes</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1852">consumes</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1860">consumes</a>(boolean&nbsp;append,
                                    <a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  Supported content media types.
 
@@ -3101,7 +3101,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>useClasspathResourceCaching</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1873">useClasspathResourceCaching</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1881">useClasspathResourceCaching</a>(boolean&nbsp;value)</pre>
 <div class="block">Configuration property:  Use classpath resource caching.
 
  <p>
@@ -3127,7 +3127,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>useStackTraceHashes</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1894">useStackTraceHashes</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1902">useStackTraceHashes</a>(boolean&nbsp;value)</pre>
 <div class="block">Configuration property:  Use stack trace hashes.
 
  <p>
@@ -3153,7 +3153,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>widgets</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1914">widgets</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/widget/Widget.html" title="class in org.ap [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1922">widgets</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends <a href="../../../../org/apache/juneau/rest/widget/Widget.html" title="class in org.ap [...]
 <div class="block">Configuration property:  HTML Widgets.
 
  <p>
@@ -3178,7 +3178,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>widgets</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1932">widgets</a>(<a href="../../../../org/apache/juneau/rest/widget/Widget.html" title="class in org.apache.juneau.rest.widget">Widget</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1940">widgets</a>(<a href="../../../../org/apache/juneau/rest/widget/Widget.html" title="class in org.apache.juneau.rest.widget">Widget</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  HTML Widgets.
 
  <p>
@@ -3202,7 +3202,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>widgets</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1953">widgets</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1961">widgets</a>(boolean&nbsp;append,
                                   <a href="../../../../org/apache/juneau/rest/widget/Widget.html" title="class in org.apache.juneau.rest.widget">Widget</a>...&nbsp;values)</pre>
 <div class="block">Configuration property:  HTML Widgets.
 
@@ -3229,7 +3229,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanClassVisibility</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1958">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1966">beanClassVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanClassVisibility-org.apache.juneau.Visibility-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Minimum bean class visibility.
 
@@ -3261,7 +3261,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanConstructorVisibility</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1964">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1972">beanConstructorVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanConstructorVisibility-org.apache.juneau.Visibility-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Minimum bean constructor visibility.
 
@@ -3289,7 +3289,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanDictionary</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1970">beanDictionary</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1978">beanDictionary</a>(boolean&nbsp;append,
                                          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanDictionary-boolean-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean dictionary.
@@ -3318,7 +3318,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanDictionary</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1976">beanDictionary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1984">beanDictionary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanDictionary-java.lang.Class...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean dictionary.
 
@@ -3345,7 +3345,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanDictionary</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1982">beanDictionary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1990">beanDictionary</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanDictionary-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean dictionary.
 
@@ -3372,7 +3372,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanDictionaryRemove</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1988">beanDictionaryRemove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1996">beanDictionaryRemove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanDictionaryRemove-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean dictionary.
 
@@ -3399,7 +3399,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanFieldVisibility</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.1994">beanFieldVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2002">beanFieldVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanFieldVisibility-org.apache.juneau.Visibility-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Minimum bean field visibility.
 
@@ -3427,7 +3427,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanFilters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2000">beanFilters</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2008">beanFilters</a>(boolean&nbsp;append,
                                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanFilters-boolean-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean filters.
@@ -3463,7 +3463,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanFilters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2006">beanFilters</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2014">beanFilters</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanFilters-java.lang.Class...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean filters.
 
@@ -3490,7 +3490,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanFilters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2012">beanFilters</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2020">beanFilters</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanFilters-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean filters.
 
@@ -3526,7 +3526,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanFiltersRemove</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2018">beanFiltersRemove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2026">beanFiltersRemove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanFiltersRemove-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean filters.
 
@@ -3560,7 +3560,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanMapPutReturnsOldValue</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2024">beanMapPutReturnsOldValue</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2032">beanMapPutReturnsOldValue</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanMapPutReturnsOldValue-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  BeanMap.put() returns old property value.
 
@@ -3590,7 +3590,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanMapPutReturnsOldValue</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2030">beanMapPutReturnsOldValue</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2038">beanMapPutReturnsOldValue</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanMapPutReturnsOldValue--">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  BeanMap.put() returns old property value.
 
@@ -3615,7 +3615,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanMethodVisibility</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2036">beanMethodVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2044">beanMethodVisibility</a>(<a href="../../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanMethodVisibility-org.apache.juneau.Visibility-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Minimum bean method visibility.
 
@@ -3643,7 +3643,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beansRequireDefaultConstructor</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2042">beansRequireDefaultConstructor</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2050">beansRequireDefaultConstructor</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireDefaultConstructor-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Beans require no-arg constructors.
 
@@ -3672,7 +3672,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beansRequireDefaultConstructor</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2048">beansRequireDefaultConstructor</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2056">beansRequireDefaultConstructor</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireDefaultConstructor--">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Beans require no-arg constructors.
 
@@ -3697,7 +3697,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beansRequireSerializable</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2054">beansRequireSerializable</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2062">beansRequireSerializable</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireSerializable-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Beans require Serializable interface.
 
@@ -3726,7 +3726,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beansRequireSerializable</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2060">beansRequireSerializable</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2068">beansRequireSerializable</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireSerializable--">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Beans require Serializable interface.
 
@@ -3751,7 +3751,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beansRequireSettersForGetters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2066">beansRequireSettersForGetters</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2074">beansRequireSettersForGetters</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireSettersForGetters-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Beans require setters for getters.
 
@@ -3780,7 +3780,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beansRequireSettersForGetters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2072">beansRequireSettersForGetters</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2080">beansRequireSettersForGetters</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireSettersForGetters--">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Beans require setters for getters.
 
@@ -3805,7 +3805,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beansRequireSomeProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2078">beansRequireSomeProperties</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2086">beansRequireSomeProperties</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beansRequireSomeProperties-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Beans require at least one property.
 
@@ -3834,7 +3834,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>beanTypePropertyName</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2084">beanTypePropertyName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2092">beanTypePropertyName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#beanTypePropertyName-java.lang.String-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean type property name.
 
@@ -3863,7 +3863,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>debug</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2090">debug</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2098">debug</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#debug--">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Debug mode.
 
@@ -3890,7 +3890,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>example</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2096">example</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c,
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2104">example</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c,
                                       T&nbsp;o)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#example-java.lang.Class-T-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  POJO example.
@@ -3919,7 +3919,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>ignoreInvocationExceptionsOnGetters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2102">ignoreInvocationExceptionsOnGetters</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2110">ignoreInvocationExceptionsOnGetters</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreInvocationExceptionsOnGetters-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Ignore invocation errors on getters.
 
@@ -3948,7 +3948,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>ignoreInvocationExceptionsOnGetters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2108">ignoreInvocationExceptionsOnGetters</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2116">ignoreInvocationExceptionsOnGetters</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreInvocationExceptionsOnGetters--">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Ignore invocation errors on getters.
 
@@ -3973,7 +3973,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>ignoreInvocationExceptionsOnSetters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2114">ignoreInvocationExceptionsOnSetters</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2122">ignoreInvocationExceptionsOnSetters</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreInvocationExceptionsOnSetters-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Ignore invocation errors on setters.
 
@@ -4002,7 +4002,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>ignoreInvocationExceptionsOnSetters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2120">ignoreInvocationExceptionsOnSetters</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2128">ignoreInvocationExceptionsOnSetters</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreInvocationExceptionsOnSetters--">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Ignore invocation errors on setters.
 
@@ -4027,7 +4027,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>ignorePropertiesWithoutSetters</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2126">ignorePropertiesWithoutSetters</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2134">ignorePropertiesWithoutSetters</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignorePropertiesWithoutSetters-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Ignore properties without setters.
 
@@ -4056,7 +4056,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>ignoreUnknownBeanProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2132">ignoreUnknownBeanProperties</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2140">ignoreUnknownBeanProperties</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreUnknownBeanProperties-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Ignore unknown properties.
 
@@ -4085,7 +4085,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>ignoreUnknownBeanProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2138">ignoreUnknownBeanProperties</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2146">ignoreUnknownBeanProperties</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreUnknownBeanProperties--">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Ignore unknown properties.
 
@@ -4110,7 +4110,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>ignoreUnknownNullBeanProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2144">ignoreUnknownNullBeanProperties</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2152">ignoreUnknownNullBeanProperties</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#ignoreUnknownNullBeanProperties-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Ignore unknown properties with null values.
 
@@ -4139,7 +4139,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>implClass</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2150">implClass</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;interfaceClass,
+<pre>public&nbsp;&lt;T&gt;&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2158">implClass</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;interfaceClass,
                                         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends T&gt;&nbsp;implClass)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#implClass-java.lang.Class-java.lang.Class-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Implementation classes.
@@ -4167,7 +4167,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>implClasses</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2156">implClasses</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title= [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2164">implClasses</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title= [...]
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#implClasses-java.util.Map-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Implementation classes.
 
@@ -4196,7 +4196,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>locale</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2162">locale</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2170">locale</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#locale-java.util.Locale-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Locale.
 
@@ -4223,7 +4223,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>mediaType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2168">mediaType</a>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2176">mediaType</a>(<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#mediaType-org.apache.juneau.http.MediaType-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Media type.
 
@@ -4250,7 +4250,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>notBeanClasses</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2174">notBeanClasses</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2182">notBeanClasses</a>(boolean&nbsp;append,
                                          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanClasses-boolean-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean class exclusions.
@@ -4286,7 +4286,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>notBeanClasses</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2180">notBeanClasses</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2188">notBeanClasses</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanClasses-java.lang.Class...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean class exclusions.
 
@@ -4314,7 +4314,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>notBeanClasses</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2186">notBeanClasses</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2194">notBeanClasses</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanClasses-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean class exclusions.
 
@@ -4347,7 +4347,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>notBeanClassesRemove</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2192">notBeanClassesRemove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2200">notBeanClassesRemove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanClassesRemove-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean class exclusions.
 
@@ -4376,7 +4376,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>notBeanPackages</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2198">notBeanPackages</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2206">notBeanPackages</a>(boolean&nbsp;append,
                                           <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanPackages-boolean-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean package exclusions.
@@ -4411,7 +4411,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>notBeanPackages</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2204">notBeanPackages</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2212">notBeanPackages</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanPackages-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean package exclusions.
 
@@ -4440,7 +4440,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>notBeanPackages</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2210">notBeanPackages</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2218">notBeanPackages</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanPackages-java.lang.String...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean package exclusions.
 
@@ -4464,7 +4464,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>notBeanPackagesRemove</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2216">notBeanPackagesRemove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2224">notBeanPackagesRemove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#notBeanPackagesRemove-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Bean package exclusions.
 
@@ -4493,7 +4493,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>pojoSwaps</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2222">pojoSwaps</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2230">pojoSwaps</a>(boolean&nbsp;append,
                                     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#pojoSwaps-boolean-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  POJO swaps.
@@ -4532,7 +4532,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>pojoSwaps</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2228">pojoSwaps</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2236">pojoSwaps</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#pojoSwaps-java.lang.Class...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  POJO swaps.
 
@@ -4556,7 +4556,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>pojoSwaps</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2234">pojoSwaps</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2242">pojoSwaps</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#pojoSwaps-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  POJO swaps.
 
@@ -4586,7 +4586,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>pojoSwapsRemove</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2240">pojoSwapsRemove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2248">pojoSwapsRemove</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;values)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#pojoSwapsRemove-java.lang.Object...-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  POJO swaps.
 
@@ -4616,7 +4616,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>sortProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2246">sortProperties</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2254">sortProperties</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#sortProperties-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Sort bean properties.
 
@@ -4645,7 +4645,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>sortProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2252">sortProperties</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2260">sortProperties</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#sortProperties--">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Sort bean properties.
 
@@ -4670,7 +4670,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>timeZone</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2258">timeZone</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2266">timeZone</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimeZone.html?is-external=true" title="class or interface in java.util">TimeZone</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#timeZone-java.util.TimeZone-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  TimeZone.
 
@@ -4694,7 +4694,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>useEnumNames</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2264">useEnumNames</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2272">useEnumNames</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#useEnumNames--">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Use enum names.
 
@@ -4719,7 +4719,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>useInterfaceProxies</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2270">useInterfaceProxies</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2278">useInterfaceProxies</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#useInterfaceProxies-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Use interface proxies.
 
@@ -4748,7 +4748,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>useJavaBeanIntrospector</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2276">useJavaBeanIntrospector</a>(boolean&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2284">useJavaBeanIntrospector</a>(boolean&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#useJavaBeanIntrospector-boolean-">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Use Java Introspector.
 
@@ -4781,7 +4781,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>useJavaBeanIntrospector</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2282">useJavaBeanIntrospector</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2290">useJavaBeanIntrospector</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/BeanContextBuilder.html#useJavaBeanIntrospector--">BeanContextBuilder</a></code></span></div>
 <div class="block">Configuration property:  Use Java Introspector.
 
@@ -4806,7 +4806,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>set</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2288">set</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2296">set</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/ContextBuilder.html#set-java.lang.String-java.lang.Object-">ContextBuilder</a></code></span></div>
 <div class="block">Sets a configuration property on this object.</div>
@@ -4829,7 +4829,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>set</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2295">set</a>(boolean&nbsp;append,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2303">set</a>(boolean&nbsp;append,
                               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/ContextBuilder.html#set-boolean-java.lang.String-java.lang.Object-">ContextBuilder</a></code></span></div>
@@ -4854,7 +4854,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>set</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2301">set</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class o [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2309">set</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class o [...]
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/ContextBuilder.html#set-java.util.Map-">ContextBuilder</a></code></span></div>
 <div class="block">Sets multiple configuration properties on this object.</div>
 <dl>
@@ -4875,7 +4875,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2309">add</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class o [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2317">add</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class o [...]
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/ContextBuilder.html#add-java.util.Map-">ContextBuilder</a></code></span></div>
 <div class="block">Adds multiple configuration properties on this object.</div>
 <dl>
@@ -4896,7 +4896,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>addTo</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2315">addTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2323">addTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/ContextBuilder.html#addTo-java.lang.String-java.lang.Object-">ContextBuilder</a></code></span></div>
 <div class="block">Adds a value to a SET or LIST property.</div>
@@ -4917,7 +4917,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>addTo</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2321">addTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2329">addTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/ContextBuilder.html#addTo-java.lang.String-java.lang.String-java.lang.Object-">ContextBuilder</a></code></span></div>
@@ -4940,7 +4940,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>removeFrom</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2327">removeFrom</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2335">removeFrom</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/ContextBuilder.html#removeFrom-java.lang.String-java.lang.Object-">ContextBuilder</a></code></span></div>
 <div class="block">Removes a value from a SET, LIST, or MAP property.</div>
@@ -4961,7 +4961,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>apply</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2333">apply</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;copyFrom)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2341">apply</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;copyFrom)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/ContextBuilder.html#apply-org.apache.juneau.PropertyStore-">ContextBuilder</a></code></span></div>
 <div class="block">Copies the settings from the specified property store into this builder.</div>
 <dl>
@@ -4980,7 +4980,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getInitParameter</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2344">getInitParameter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2352">getInitParameter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getInitParameter</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletConfig</code></dd>
@@ -4993,7 +4993,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getInitParameterNames</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2349">getInitParameterNames</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2357">getInitParameterNames</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getInitParameterNames</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletConfig</code></dd>
@@ -5006,7 +5006,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>getServletContext</h4>
-<pre>public&nbsp;javax.servlet.ServletContext&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2354">getServletContext</a>()</pre>
+<pre>public&nbsp;javax.servlet.ServletContext&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2362">getServletContext</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getServletContext</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletConfig</code></dd>
@@ -5019,7 +5019,7 @@ implements javax.servlet.ServletConfig</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getServletName</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2359">getServletName</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestContextBuilder.html#line.2367">getServletName</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getServletName</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletConfig</code></dd>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/RestException.html b/content/site/apidocs_preview/org/apache/juneau/rest/RestException.html
index a3bb28f..9b14552 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/RestException.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/RestException.html
@@ -386,7 +386,7 @@ extends <a href="../../../../org/apache/juneau/FormattedRuntimeException.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>getOccurrence</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestException.html#line.147">getOccurrence</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestException.html#line.152">getOccurrence</a>()</pre>
 <div class="block">Returns the number of times this exception occurred on this servlet.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -400,7 +400,7 @@ extends <a href="../../../../org/apache/juneau/FormattedRuntimeException.html" t
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getStatus</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestException.html#line.156">getStatus</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestException.html#line.161">getStatus</a>()</pre>
 <div class="block">Returns the HTTP status code.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/RestJavaMethod.html b/content/site/apidocs_preview/org/apache/juneau/rest/RestJavaMethod.html
index 7dc90a2..51ec66e 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/RestJavaMethod.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/RestJavaMethod.html
@@ -202,7 +202,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.535">toString</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.531">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -215,7 +215,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>compareTo</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.544">compareTo</a>(<a href="../../../../org/apache/juneau/rest/RestJavaMethod.html" title="class in org.apache.juneau.rest">RestJavaMethod</a>&nbsp;o)</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.540">compareTo</a>(<a href="../../../../org/apache/juneau/rest/RestJavaMethod.html" title="class in org.apache.juneau.rest">RestJavaMethod</a>&nbsp;o)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code>&nbsp;in interface&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;<a href="../../../../org/apache/juneau/rest/RestJavaMethod.html" title="class in org.apache.juneau.rest">RestJavaMethod</a>&gt;</code></dd>
@@ -228,7 +228,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>getSerializers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer">SerializerGroup</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.575">getSerializers</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer">SerializerGroup</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.571">getSerializers</a>()</pre>
 <div class="block">Bean property getter:  <property>serializers</property>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -242,7 +242,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>getParsers</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/parser/ParserGroup.html" title="class in org.apache.juneau.parser">ParserGroup</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.584">getParsers</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/parser/ParserGroup.html" title="class in org.apache.juneau.parser">ParserGroup</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.580">getParsers</a>()</pre>
 <div class="block">Bean property getter:  <property>parsers</property>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -256,7 +256,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>getPartSerializer</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.593">getPartSerializer</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.589">getPartSerializer</a>()</pre>
 <div class="block">Bean property getter:  <property>partSerializer</property>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -270,7 +270,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>getPartParser</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.602">getPartParser</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.598">getPartParser</a>()</pre>
 <div class="block">Bean property getter:  <property>partParser</property>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -284,7 +284,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.607">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.603">equals</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -297,7 +297,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparabl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.614">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestJavaMethod.html#line.610">hashCode</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/RestMethodReturn.html b/content/site/apidocs_preview/org/apache/juneau/rest/RestMethodReturn.html
index cf3e24e..71eec57 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/RestMethodReturn.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/RestMethodReturn.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -108,7 +108,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/rest/RestMethodReturn.html#line.24">RestMethodReturn</a>
+<pre>public class <a href="../../../../src-html/org/apache/juneau/rest/RestMethodReturn.html#line.27">RestMethodReturn</a>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
 <div class="block">Contains metadata about the return type on a REST Java method.</div>
 </li>
@@ -142,6 +142,18 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestMethodReturn.html#getPartSerializer--">getPartSerializer</a></span>()</code>
+<div class="block">Returns the part serializer for the method return type.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestMethodReturn.html#getSchema--">getSchema</a></span>()</code>
+<div class="block">Returns the schema for the method return type.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestMethodReturn.html#getType--">getType</a></span>()</code>
 <div class="block">Returns the return type of the Java method.</div>
@@ -175,7 +187,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getType</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodReturn.html#line.42">getType</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodReturn.html#line.54">getType</a>()</pre>
 <div class="block">Returns the return type of the Java method.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -189,7 +201,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodReturn.html#line.51">getCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodReturn.html#line.63">getCode</a>()</pre>
 <div class="block">Returns the HTTP code code of the response.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -200,10 +212,10 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <a name="getApi--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getApi</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodReturn.html#line.60">getApi</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodReturn.html#line.72">getApi</a>()</pre>
 <div class="block">Returns the Swagger metadata associated with this return.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -211,6 +223,35 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
+<a name="getSchema--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSchema</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodReturn.html#line.81">getSchema</a>()</pre>
+<div class="block">Returns the schema for the method return type.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The schema for the method return type.  Never <jk>null</jk>.</dd>
+</dl>
+</li>
+</ul>
+<a name="getPartSerializer--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPartSerializer</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodReturn.html#line.92">getPartSerializer</a>()</pre>
+<div class="block">Returns the part serializer for the method return type.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The part serializer for the method return type.
+   <br><jk>null</jk> if <a href="../../../../org/apache/juneau/http/annotation/Response.html#usePartSerializer--"><code>Response.usePartSerializer()</code></a> is <jk>false</jk>.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/RestMethodThrown.html b/content/site/apidocs_preview/org/apache/juneau/rest/RestMethodThrown.html
index fac0267..afb25ad 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/RestMethodThrown.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/RestMethodThrown.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -108,7 +108,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/rest/RestMethodThrown.html#line.24">RestMethodThrown</a>
+<pre>public class <a href="../../../../src-html/org/apache/juneau/rest/RestMethodThrown.html#line.25">RestMethodThrown</a>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
 <div class="block">Contains metadata about a throwable on a REST Java method.</div>
 </li>
@@ -142,7 +142,19 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a></code></td>
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestMethodThrown.html#getPartSerializer--">getPartSerializer</a></span>()</code>
+<div class="block">Returns the part serializer for the method return type.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestMethodThrown.html#getSchema--">getSchema</a></span>()</code>
+<div class="block">Returns the schema for the method return type.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestMethodThrown.html#getType--">getType</a></span>()</code>
 <div class="block">Returns the return type of the Java method.</div>
 </td>
@@ -175,7 +187,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getType</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodThrown.html#line.42">getType</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodThrown.html#line.52">getType</a>()</pre>
 <div class="block">Returns the return type of the Java method.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -189,7 +201,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodThrown.html#line.51">getCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodThrown.html#line.61">getCode</a>()</pre>
 <div class="block">Returns the HTTP status code of the response.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -200,10 +212,10 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <a name="getApi--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getApi</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodThrown.html#line.60">getApi</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodThrown.html#line.70">getApi</a>()</pre>
 <div class="block">Returns the Swagger metadata associated with this return.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -211,6 +223,35 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
+<a name="getSchema--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSchema</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodThrown.html#line.79">getSchema</a>()</pre>
+<div class="block">Returns the schema for the method return type.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The schema for the method return type.  Never <jk>null</jk>.</dd>
+</dl>
+</li>
+</ul>
+<a name="getPartSerializer--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPartSerializer</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestMethodThrown.html#line.90">getPartSerializer</a>()</pre>
+<div class="block">Returns the part serializer for the method return type.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The part serializer for the method return type.
+   <br><jk>null</jk> if <a href="../../../../org/apache/juneau/http/annotation/Response.html#usePartSerializer--"><code>Response.usePartSerializer()</code></a> is <jk>false</jk>.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/RestRequest.html b/content/site/apidocs_preview/org/apache/juneau/rest/RestRequest.html
index f6e8ddc..5b7cb4d 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/RestRequest.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/RestRequest.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10," [...]
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10," [...]
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -453,92 +453,104 @@ extends javax.servlet.http.HttpServletRequestWrapper</pre>
 </td>
 </tr>
 <tr id="i46" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/rest/RestMethodReturn.html" title="class in org.apache.juneau.rest">RestMethodReturn</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getRestMethodReturn--">getRestMethodReturn</a></span>()</code>
+<div class="block">Returns metadata about the method return type.</div>
+</td>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/rest/RestMethodThrown.html" title="class in org.apache.juneau.rest">RestMethodThrown</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getRestMethodThrown-java.lang.Throwable-">getRestMethodThrown</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;e)</code>
+<div class="block">Returns metadata about the specified exception.</div>
+</td>
+</tr>
+<tr id="i48" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer">SerializerGroup</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getSerializers--">getSerializers</a></span>()</code>
 <div class="block">Returns the serializers associated with this request.</div>
 </td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getServletPath--">getServletPath</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getSiteName--">getSiteName</a></span>()</code>
 <div class="block">Returns the localized site name.</div>
 </td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger">Swagger</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getSwagger--">getSwagger</a></span>()</code>
 <div class="block">Returns the localized swagger associated with the resource.</div>
 </td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net">URI</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getUri-boolean-java.util.Map-">getUri</a></span>(boolean&nbsp;includeQuery,
       <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;addQueryParams)</code>
 <div class="block">Returns the URI for this request.</div>
 </td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getUriContext--">getUriContext</a></span>()</code>
 <div class="block">Returns the URI context of the request.</div>
 </td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getUriResolver--">getUriResolver</a></span>()</code>
 <div class="block">Shortcut for calling <a href="../../../../org/apache/juneau/rest/RestRequest.html#getUriResolver--"><code>getUriResolver()</code></a> using <a href="../../../../org/apache/juneau/UriResolution.html#ROOT_RELATIVE"><code>UriResolution.ROOT_RELATIVE</code></a> and
  <a href="../../../../org/apache/juneau/UriRelativity.html#RESOURCE"><code>UriRelativity.RESOURCE</code></a></div>
 </td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/UriResolver.html" title="class in org.apache.juneau">UriResolver</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getUriResolver-org.apache.juneau.UriResolution-org.apache.juneau.UriRelativity-">getUriResolver</a></span>(<a href="../../../../org/apache/juneau/UriResolution.html" title="enum in org.apache.juneau">UriResolution</a>&nbsp;resolution,
               <a href="../../../../org/apache/juneau/UriRelativity.html" title="enum in org.apache.juneau">UriRelativity</a>&nbsp;relativity)</code>
 <div class="block">Returns a URI resolver that can be used to convert URIs to absolute or root-relative form.</div>
 </td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/svl/VarResolverSession.html" title="class in org.apache.juneau.svl">VarResolverSession</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getVarResolverSession--">getVarResolverSession</a></span>()</code>
 <div class="block">Request-level variable resolver session.</div>
 </td>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/apache/juneau/rest/widget/Widget.html" title="class in org.apache.juneau.rest.widget">Widget</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#getWidgets--">getWidgets</a></span>()</code>
 <div class="block">Returns the widgets used for resolving <js>"$W{...}"</js> string variables.</div>
 </td>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#isDebug--">isDebug</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if debug mode is enabled.</div>
 </td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#isPlainText--">isPlainText</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if <code>&amp;plainText=true</code> was specified as a URL parameter.</div>
 </td>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#prop-java.lang.String-java.lang.Object-">prop</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Shortcut for calling <code>getProperties().append(name, value);</code> fluently.</div>
 </td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#setCharacterEncoding-java.lang.String-">setCharacterEncoding</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;charset)</code>
 <div class="block">Sets the charset to expect on the request body.</div>
 </td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestRequest.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
@@ -2069,7 +2081,7 @@ extends javax.servlet.http.HttpServletRequestWrapper</pre>
 <a name="getLogger--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getLogger</h4>
 <pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestLogger.html" title="interface in org.apache.juneau.rest">RestLogger</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.1577">getLogger</a>()</pre>
@@ -2108,6 +2120,36 @@ extends javax.servlet.http.HttpServletRequestWrapper</pre>
 </dl>
 </li>
 </ul>
+<a name="getRestMethodReturn--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRestMethodReturn</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestMethodReturn.html" title="class in org.apache.juneau.rest">RestMethodReturn</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.1618">getRestMethodReturn</a>()</pre>
+<div class="block">Returns metadata about the method return type.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Metadata about the method return type.</dd>
+</dl>
+</li>
+</ul>
+<a name="getRestMethodThrown-java.lang.Throwable-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRestMethodThrown</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/rest/RestMethodThrown.html" title="class in org.apache.juneau.rest">RestMethodThrown</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/RestRequest.html#line.1628">getRestMethodThrown</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&nbsp;e)</pre>
+<div class="block">Returns metadata about the specified exception.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>e</code> - </dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Metadata about the specified exception.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/annotation/RestResource.html b/content/site/apidocs_preview/org/apache/juneau/rest/annotation/RestResource.html
index 96c493d..cdc5091 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/annotation/RestResource.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/annotation/RestResource.html
@@ -1279,7 +1279,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/rest/annota
  </ul></div>
 <dl>
 <dt>Default:</dt>
-<dd>org.apache.juneau.httppart.UonPartParser.class</dd>
+<dd>org.apache.juneau.httppart.HttpPartParser.Null.class</dd>
 </dl>
 </li>
 </ul>
@@ -1304,7 +1304,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/rest/annota
  </ul></div>
 <dl>
 <dt>Default:</dt>
-<dd>org.apache.juneau.httppart.SimpleUonPartSerializer.class</dd>
+<dd>org.apache.juneau.httppart.HttpPartSerializer.Null.class</dd>
 </dl>
 </li>
 </ul>
@@ -1886,7 +1886,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/rest/annota
  <p>
  Enables the following:
  <ul>
-   <li>A message and stack trace is printed to STDERR when <a href="../../../../../org/apache/juneau/rest/BasicRestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-"><code>BasicRestCallHandler.handleError(HttpServletRequest, HttpServletResponse, RestException)</code></a> is called.
+   <li>A message and stack trace is printed to STDERR when <a href="../../../../../org/apache/juneau/rest/BasicRestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestRequest-java.lang.Throwable-"><code>BasicRestCallHandler.handleError(HttpServletRequest, HttpServletResponse, RestRequest, Throwable)</code></a> is called.
  </ul>
 
  <h5 class='section'>Notes:</h5>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/mock/MockServletRequest.html b/content/site/apidocs_preview/org/apache/juneau/rest/mock/MockServletRequest.html
index b947edb..36a0d86 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/mock/MockServletRequest.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/mock/MockServletRequest.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":9,"i20":9,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i5 [...]
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":9,"i20":9,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i5 [...]
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -304,609 +304,615 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 </tr>
 <tr id="i22" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#debug--">debug</a></span>()</code>
+<div class="block">Enabled debug mode on this request.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#dispatcherType-javax.servlet.DispatcherType-">dispatcherType</a></span>(javax.servlet.DispatcherType&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletResponse.html" title="class in org.apache.juneau.rest.mock">MockServletResponse</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#execute--">execute</a></span>()</code>
 <div class="block">Executes this request and returns the response object.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#expect-java.lang.Object-">expect</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>Expect</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#formData-java.lang.String-java.lang.Object-">formData</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Adds a form data entry to this request.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#from-java.lang.Object-">from</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>From</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>javax.servlet.AsyncContext</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getAsyncContext--">getAsyncContext</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getAttribute-java.lang.String-">getAttribute</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getAttributeNames--">getAttributeNames</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getAuthType--">getAuthType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getCharacterEncoding--">getCharacterEncoding</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getContentLength--">getContentLength</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getContentLengthLong--">getContentLengthLong</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getContentType--">getContentType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getContextPath--">getContextPath</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>javax.servlet.http.Cookie[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getCookies--">getCookies</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getDateHeader-java.lang.String-">getDateHeader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>javax.servlet.DispatcherType</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getDispatcherType--">getDispatcherType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getHeader-java.lang.String-">getHeader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getHeaderNames--">getHeaderNames</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getHeaders-java.lang.String-">getHeaders</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>javax.servlet.ServletInputStream</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getInputStream--">getInputStream</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getIntHeader-java.lang.String-">getIntHeader</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getLocalAddr--">getLocalAddr</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getLocale--">getLocale</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getLocales--">getLocales</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getLocalName--">getLocalName</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getLocalPort--">getLocalPort</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getMethod--">getMethod</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getParameter-java.lang.String-">getParameter</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getParameterMap--">getParameterMap</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getParameterNames--">getParameterNames</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getParameterValues-java.lang.String-">getParameterValues</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code>javax.servlet.http.Part</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getPart-java.lang.String-">getPart</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;javax.servlet.http.Part&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getParts--">getParts</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getPathInfo--">getPathInfo</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getPathTranslated--">getPathTranslated</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getProtocol--">getProtocol</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getQueryString--">getQueryString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/BufferedReader.html?is-external=true" title="class or interface in java.io">BufferedReader</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getReader--">getReader</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getRealPath-java.lang.String-">getRealPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</code>&nbsp;</td>
 </tr>
-<tr id="i62" class="altColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getRemoteAddr--">getRemoteAddr</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i63" class="rowColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getRemoteHost--">getRemoteHost</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i64" class="altColor">
+<tr id="i65" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getRemotePort--">getRemotePort</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i65" class="rowColor">
+<tr id="i66" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getRemoteUser--">getRemoteUser</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i66" class="altColor">
+<tr id="i67" class="rowColor">
 <td class="colFirst"><code>javax.servlet.RequestDispatcher</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getRequestDispatcher-java.lang.String-">getRequestDispatcher</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</code>&nbsp;</td>
 </tr>
-<tr id="i67" class="rowColor">
+<tr id="i68" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getRequestedSessionId--">getRequestedSessionId</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i68" class="altColor">
+<tr id="i69" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getRequestURI--">getRequestURI</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i69" class="rowColor">
+<tr id="i70" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getRequestURL--">getRequestURL</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getScheme--">getScheme</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i71" class="rowColor">
+<tr id="i72" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getServerName--">getServerName</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i72" class="altColor">
+<tr id="i73" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getServerPort--">getServerPort</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i73" class="rowColor">
+<tr id="i74" class="altColor">
 <td class="colFirst"><code>javax.servlet.ServletContext</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getServletContext--">getServletContext</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i74" class="altColor">
+<tr id="i75" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getServletPath--">getServletPath</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i75" class="rowColor">
+<tr id="i76" class="altColor">
 <td class="colFirst"><code>javax.servlet.http.HttpSession</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getSession--">getSession</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i76" class="altColor">
+<tr id="i77" class="rowColor">
 <td class="colFirst"><code>javax.servlet.http.HttpSession</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getSession-boolean-">getSession</a></span>(boolean&nbsp;create)</code>&nbsp;</td>
 </tr>
-<tr id="i77" class="rowColor">
+<tr id="i78" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/security/Principal.html?is-external=true" title="class or interface in java.security">Principal</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#getUserPrincipal--">getUserPrincipal</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i78" class="altColor">
+<tr id="i79" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#header-java.lang.String-java.lang.Object-">header</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#host-java.lang.Object-">host</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>Host</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#html--">html</a></span>()</code>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"text/html"</js>.</div>
 </td>
 </tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#httpSession-javax.servlet.http.HttpSession-">httpSession</a></span>(javax.servlet.http.HttpSession&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#ifMatch-java.lang.Object-">ifMatch</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>If-Match</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#ifModifiedSince-java.lang.Object-">ifModifiedSince</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>If-Modified-Since</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i84" class="altColor">
+<tr id="i85" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#ifNoneMatch-java.lang.Object-">ifNoneMatch</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>If-None-Match</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#ifRange-java.lang.Object-">ifRange</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>If-Range</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#ifUnmodifiedSince-java.lang.Object-">ifUnmodifiedSince</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>If-Unmodified-Since</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i87" class="rowColor">
+<tr id="i88" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#isAsyncStarted--">isAsyncStarted</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i88" class="altColor">
+<tr id="i89" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#isAsyncSupported--">isAsyncSupported</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i89" class="rowColor">
+<tr id="i90" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#isRequestedSessionIdFromCookie--">isRequestedSessionIdFromCookie</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i90" class="altColor">
+<tr id="i91" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#isRequestedSessionIdFromUrl--">isRequestedSessionIdFromUrl</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i91" class="rowColor">
+<tr id="i92" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#isRequestedSessionIdFromURL--">isRequestedSessionIdFromURL</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i92" class="altColor">
+<tr id="i93" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#isRequestedSessionIdValid--">isRequestedSessionIdValid</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i93" class="rowColor">
+<tr id="i94" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#isSecure--">isSecure</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i94" class="altColor">
+<tr id="i95" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#isUserInRole-java.lang.String-">isUserInRole</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;role)</code>&nbsp;</td>
 </tr>
-<tr id="i95" class="rowColor">
+<tr id="i96" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#json--">json</a></span>()</code>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"application/json"</js>.</div>
 </td>
 </tr>
-<tr id="i96" class="altColor">
+<tr id="i97" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#localAddr-java.lang.String-">localAddr</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i97" class="rowColor">
+<tr id="i98" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#locale-java.util.Locale-">locale</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i98" class="altColor">
+<tr id="i99" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#localName-java.lang.String-">localName</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i99" class="rowColor">
+<tr id="i100" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#localPort-int-">localPort</a></span>(int&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i100" class="altColor">
+<tr id="i101" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#login-java.lang.String-java.lang.String-">login</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;username,
      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;password)</code>&nbsp;</td>
 </tr>
-<tr id="i101" class="rowColor">
+<tr id="i102" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#logout--">logout</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i102" class="altColor">
+<tr id="i103" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#maxForwards-java.lang.Object-">maxForwards</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>Max-Forwards</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i103" class="rowColor">
+<tr id="i104" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#method-java.lang.String-">method</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i104" class="altColor">
+<tr id="i105" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#msgpack--">msgpack</a></span>()</code>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"octal/msgpack"</js>.</div>
 </td>
 </tr>
-<tr id="i105" class="rowColor">
+<tr id="i106" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#pathInfo-java.lang.String-">pathInfo</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i106" class="altColor">
+<tr id="i107" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#pathTranslated-java.lang.String-">pathTranslated</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i107" class="rowColor">
+<tr id="i108" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#plainText--">plainText</a></span>()</code>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"text/plain"</js>.</div>
 </td>
 </tr>
-<tr id="i108" class="altColor">
+<tr id="i109" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#pragma-java.lang.Object-">pragma</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>Pragma</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i109" class="rowColor">
+<tr id="i110" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#protocol-java.lang.String-">protocol</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i110" class="altColor">
+<tr id="i111" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#proxyAuthorization-java.lang.Object-">proxyAuthorization</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>Proxy-Authorization</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i111" class="rowColor">
+<tr id="i112" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#query-java.lang.String-java.lang.Object-">query</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Adds a query data entry to this request.</div>
 </td>
 </tr>
-<tr id="i112" class="altColor">
+<tr id="i113" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#queryString-java.lang.String-">queryString</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i113" class="rowColor">
+<tr id="i114" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#range-java.lang.Object-">range</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>Range</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i114" class="altColor">
+<tr id="i115" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#realPath-java.lang.String-">realPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i115" class="rowColor">
+<tr id="i116" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#referer-java.lang.Object-">referer</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>Referer</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i116" class="altColor">
+<tr id="i117" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#remoteAddr-java.lang.String-">remoteAddr</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i117" class="rowColor">
+<tr id="i118" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#remoteHost-java.lang.String-">remoteHost</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i118" class="altColor">
+<tr id="i119" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#remotePort-int-">remotePort</a></span>(int&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i119" class="rowColor">
+<tr id="i120" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#remoteUser-java.lang.String-">remoteUser</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i120" class="altColor">
+<tr id="i121" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#removeAttribute-java.lang.String-">removeAttribute</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
-<tr id="i121" class="rowColor">
+<tr id="i122" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#requestDispatcher-javax.servlet.RequestDispatcher-">requestDispatcher</a></span>(javax.servlet.RequestDispatcher&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i122" class="altColor">
+<tr id="i123" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#requestedSessionId-java.lang.String-">requestedSessionId</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i123" class="rowColor">
+<tr id="i124" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#requestURI-java.lang.String-">requestURI</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i124" class="altColor">
+<tr id="i125" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#restContext-org.apache.juneau.rest.RestContext-">restContext</a></span>(<a href="../../../../../org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a>&nbsp;restContext)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i125" class="rowColor">
+<tr id="i126" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#scheme-java.lang.String-">scheme</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i126" class="altColor">
+<tr id="i127" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#serverName-java.lang.String-">serverName</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i127" class="rowColor">
+<tr id="i128" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#serverPort-int-">serverPort</a></span>(int&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i128" class="altColor">
+<tr id="i129" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#servletContext-javax.servlet.ServletContext-">servletContext</a></span>(javax.servlet.ServletContext&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i129" class="rowColor">
+<tr id="i130" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#servletPath-java.lang.String-">servletPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i130" class="altColor">
+<tr id="i131" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#setAttribute-java.lang.String-java.lang.Object-">setAttribute</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
             <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>&nbsp;</td>
 </tr>
-<tr id="i131" class="rowColor">
+<tr id="i132" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#setCharacterEncoding-java.lang.String-">setCharacterEncoding</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;characterEncoding)</code>&nbsp;</td>
 </tr>
-<tr id="i132" class="altColor">
+<tr id="i133" class="rowColor">
 <td class="colFirst"><code>javax.servlet.AsyncContext</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#startAsync--">startAsync</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i133" class="rowColor">
+<tr id="i134" class="altColor">
 <td class="colFirst"><code>javax.servlet.AsyncContext</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#startAsync-javax.servlet.ServletRequest-javax.servlet.ServletResponse-">startAsync</a></span>(javax.servlet.ServletRequest&nbsp;servletRequest,
           javax.servlet.ServletResponse&nbsp;servletResponse)</code>&nbsp;</td>
 </tr>
-<tr id="i134" class="altColor">
+<tr id="i135" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#te-java.lang.Object-">te</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>TE</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i135" class="rowColor">
+<tr id="i136" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#uon--">uon</a></span>()</code>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"text/uon"</js>.</div>
 </td>
 </tr>
-<tr id="i136" class="altColor">
+<tr id="i137" class="rowColor">
 <td class="colFirst"><code>&lt;T extends javax.servlet.http.HttpUpgradeHandler&gt;<br>T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#upgrade-java.lang.Class-">upgrade</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;handlerClass)</code>&nbsp;</td>
 </tr>
-<tr id="i137" class="rowColor">
+<tr id="i138" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#upgrade-java.lang.Object-">upgrade</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>Upgrade</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i138" class="altColor">
+<tr id="i139" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#uri-java.lang.String-">uri</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uri)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i139" class="rowColor">
+<tr id="i140" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#urlEnc--">urlEnc</a></span>()</code>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"application/x-www-form-urlencoded"</js>.</div>
 </td>
 </tr>
-<tr id="i140" class="altColor">
+<tr id="i141" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#userAgent-java.lang.Object-">userAgent</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>User-Agent</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i141" class="rowColor">
+<tr id="i142" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#userPrincipal-java.security.Principal-">userPrincipal</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Principal.html?is-external=true" title="class or interface in java.security">Principal</a>&nbsp;value)</code>
 <div class="block">Fluent setter.</div>
 </td>
 </tr>
-<tr id="i142" class="altColor">
+<tr id="i143" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#warning-java.lang.Object-">warning</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
 <div class="block">Specifies the <code>Warning</code> header value on the request.</div>
 </td>
 </tr>
-<tr id="i143" class="rowColor">
+<tr id="i144" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#xml--">xml</a></span>()</code>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"text/xml"</js>.</div>
 </td>
 </tr>
-<tr id="i144" class="altColor">
+<tr id="i145" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html#yaml--">yaml</a></span>()</code>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"text/yaml"</js>.</div>
@@ -957,7 +963,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.88">create</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.89">create</a>()</pre>
 <div class="block">Creates a new servlet request.
 
  Initialized with the following:
@@ -977,7 +983,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.108">create</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;method,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.109">create</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;method,
                                         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
                                         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;pathArgs)</pre>
 <div class="block">Creates a new servlet request with the specified method name and request path.
@@ -1003,7 +1009,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>json</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.119">json</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.120">json</a>()</pre>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"application/json"</js>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1017,7 +1023,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>xml</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.128">xml</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.129">xml</a>()</pre>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"text/xml"</js>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1031,7 +1037,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>html</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.137">html</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.138">html</a>()</pre>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"text/html"</js>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1045,7 +1051,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>plainText</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.146">plainText</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.147">plainText</a>()</pre>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"text/plain"</js>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1059,7 +1065,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>msgpack</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.155">msgpack</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.156">msgpack</a>()</pre>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"octal/msgpack"</js>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1073,7 +1079,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>uon</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.164">uon</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.165">uon</a>()</pre>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"text/uon"</js>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1087,7 +1093,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>urlEnc</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.173">urlEnc</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.174">urlEnc</a>()</pre>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"application/x-www-form-urlencoded"</js>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1101,7 +1107,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>yaml</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.182">yaml</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.183">yaml</a>()</pre>
 <div class="block">Convenience method for setting <code>Accept</code> and <code>Content-Type</code> headers to <js>"text/yaml"</js>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1115,7 +1121,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>uri</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.193">uri</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uri)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.194">uri</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;uri)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1133,7 +1139,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>restContext</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.204">restContext</a>(<a href="../../../../../org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a>&nbsp;restContext)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.205">restContext</a>(<a href="../../../../../org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a>&nbsp;restContext)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1149,7 +1155,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>execute</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletResponse.html" title="class in org.apache.juneau.rest.mock">MockServletResponse</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.216">execute</a>()
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletResponse.html" title="class in org.apache.juneau.rest.mock">MockServletResponse</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.217">execute</a>()
                             throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Executes this request and returns the response object.</div>
 <dl>
@@ -1168,7 +1174,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>method</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.234">method</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.257">method</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1186,7 +1192,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>characterEncoding</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.245">characterEncoding</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.268">characterEncoding</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1202,7 +1208,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>protocol</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.256">protocol</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.279">protocol</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1218,7 +1224,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>scheme</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.267">scheme</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.290">scheme</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1234,7 +1240,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>serverName</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.278">serverName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.301">serverName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1250,7 +1256,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>serverPort</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.289">serverPort</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.312">serverPort</a>(int&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1266,7 +1272,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>remoteAddr</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.300">remoteAddr</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.323">remoteAddr</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1282,7 +1288,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>remoteHost</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.311">remoteHost</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.334">remoteHost</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1298,7 +1304,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>locale</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.322">locale</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.345">locale</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1314,7 +1320,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>realPath</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.333">realPath</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.356">realPath</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1330,7 +1336,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>remotePort</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.344">remotePort</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.367">remotePort</a>(int&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1346,7 +1352,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>localName</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.355">localName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.378">localName</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1362,7 +1368,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>localAddr</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.366">localAddr</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.389">localAddr</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1378,7 +1384,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>localPort</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.377">localPort</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.400">localPort</a>(int&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1394,7 +1400,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>requestDispatcher</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.388">requestDispatcher</a>(javax.servlet.RequestDispatcher&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.411">requestDispatcher</a>(javax.servlet.RequestDispatcher&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1410,7 +1416,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>servletContext</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.399">servletContext</a>(javax.servlet.ServletContext&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.422">servletContext</a>(javax.servlet.ServletContext&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1426,7 +1432,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>dispatcherType</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.410">dispatcherType</a>(javax.servlet.DispatcherType&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.433">dispatcherType</a>(javax.servlet.DispatcherType&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1442,7 +1448,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>authType</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.421">authType</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.444">authType</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1458,7 +1464,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>cookies</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.432">cookies</a>(javax.servlet.http.Cookie[]&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.455">cookies</a>(javax.servlet.http.Cookie[]&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1474,7 +1480,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>pathInfo</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.443">pathInfo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.466">pathInfo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1490,7 +1496,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>pathTranslated</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.454">pathTranslated</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.477">pathTranslated</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1506,7 +1512,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>contextPath</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.465">contextPath</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.488">contextPath</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1522,7 +1528,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>queryString</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.476">queryString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.499">queryString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1538,7 +1544,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>remoteUser</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.487">remoteUser</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.510">remoteUser</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1554,7 +1560,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>userPrincipal</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.498">userPrincipal</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Principal.html?is-external=true" title="class or interface in java.security">Principal</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.521">userPrincipal</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Principal.html?is-external=true" title="class or interface in java.security">Principal</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1570,7 +1576,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>requestedSessionId</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.509">requestedSessionId</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.532">requestedSessionId</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1586,7 +1592,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>requestURI</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.520">requestURI</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.543">requestURI</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1602,7 +1608,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>servletPath</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.531">servletPath</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.554">servletPath</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1618,7 +1624,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>httpSession</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.542">httpSession</a>(javax.servlet.http.HttpSession&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.565">httpSession</a>(javax.servlet.http.HttpSession&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1634,7 +1640,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getAttribute</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.548">getAttribute</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.571">getAttribute</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getAttribute</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1647,7 +1653,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getAttributeNames</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.553">getAttributeNames</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.576">getAttributeNames</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getAttributeNames</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1660,7 +1666,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getCharacterEncoding</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.558">getCharacterEncoding</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.581">getCharacterEncoding</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getCharacterEncoding</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1673,7 +1679,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>setCharacterEncoding</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.563">setCharacterEncoding</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;characterEncoding)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.586">setCharacterEncoding</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;characterEncoding)
                           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/UnsupportedEncodingException.html?is-external=true" title="class or interface in java.io">UnsupportedEncodingException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1689,7 +1695,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getContentLength</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.568">getContentLength</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.591">getContentLength</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getContentLength</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1702,7 +1708,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getContentLengthLong</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.573">getContentLengthLong</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.596">getContentLengthLong</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getContentLengthLong</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1715,7 +1721,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getContentType</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.578">getContentType</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.601">getContentType</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getContentType</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1728,7 +1734,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getInputStream</h4>
-<pre>public&nbsp;javax.servlet.ServletInputStream&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.583">getInputStream</a>()
+<pre>public&nbsp;javax.servlet.ServletInputStream&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.606">getInputStream</a>()
                                                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1744,7 +1750,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getParameter</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.590">getParameter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.613">getParameter</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getParameter</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1757,7 +1763,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getParameterNames</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.596">getParameterNames</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.619">getParameterNames</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getParameterNames</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1770,7 +1776,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getParameterValues</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.601">getParameterValues</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.624">getParameterValues</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getParameterValues</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1783,7 +1789,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getParameterMap</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;<a href="../../../../../src-html/org/apache/ [...]
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&gt;&nbsp;<a href="../../../../../src-html/org/apache/ [...]
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getParameterMap</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1796,7 +1802,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getProtocol</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.625">getProtocol</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.648">getProtocol</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getProtocol</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1809,7 +1815,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getScheme</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.630">getScheme</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.653">getScheme</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getScheme</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1822,7 +1828,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getServerName</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.635">getServerName</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.658">getServerName</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getServerName</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1835,7 +1841,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getServerPort</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.640">getServerPort</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.663">getServerPort</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getServerPort</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1848,7 +1854,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getReader</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/BufferedReader.html?is-external=true" title="class or interface in java.io">BufferedReader</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.645">getReader</a>()
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/BufferedReader.html?is-external=true" title="class or interface in java.io">BufferedReader</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.668">getReader</a>()
                          throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1864,7 +1870,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getRemoteAddr</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.650">getRemoteAddr</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.673">getRemoteAddr</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRemoteAddr</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1877,7 +1883,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getRemoteHost</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.655">getRemoteHost</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.678">getRemoteHost</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRemoteHost</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1890,7 +1896,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>setAttribute</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.660">setAttribute</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.683">setAttribute</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1904,7 +1910,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>removeAttribute</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.665">removeAttribute</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.688">removeAttribute</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>removeAttribute</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1917,7 +1923,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getLocale</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.670">getLocale</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.693">getLocale</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getLocale</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1930,7 +1936,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getLocales</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.675">getLocales</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.698">getLocales</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getLocales</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1943,7 +1949,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>isSecure</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.680">isSecure</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.703">isSecure</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isSecure</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1956,7 +1962,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getRequestDispatcher</h4>
-<pre>public&nbsp;javax.servlet.RequestDispatcher&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.685">getRequestDispatcher</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</pre>
+<pre>public&nbsp;javax.servlet.RequestDispatcher&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.708">getRequestDispatcher</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRequestDispatcher</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1969,7 +1975,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getRealPath</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.690">getRealPath</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.713">getRealPath</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRealPath</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1982,7 +1988,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getRemotePort</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.695">getRemotePort</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.718">getRemotePort</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRemotePort</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -1995,7 +2001,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getLocalName</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.700">getLocalName</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.723">getLocalName</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getLocalName</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -2008,7 +2014,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getLocalAddr</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.705">getLocalAddr</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.728">getLocalAddr</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getLocalAddr</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -2021,7 +2027,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getLocalPort</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.710">getLocalPort</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.733">getLocalPort</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getLocalPort</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -2034,7 +2040,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getServletContext</h4>
-<pre>public&nbsp;javax.servlet.ServletContext&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.715">getServletContext</a>()</pre>
+<pre>public&nbsp;javax.servlet.ServletContext&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.738">getServletContext</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getServletContext</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -2047,7 +2053,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>startAsync</h4>
-<pre>public&nbsp;javax.servlet.AsyncContext&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.720">startAsync</a>()
+<pre>public&nbsp;javax.servlet.AsyncContext&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.743">startAsync</a>()
                                       throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2063,7 +2069,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>startAsync</h4>
-<pre>public&nbsp;javax.servlet.AsyncContext&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.725">startAsync</a>(javax.servlet.ServletRequest&nbsp;servletRequest,
+<pre>public&nbsp;javax.servlet.AsyncContext&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.748">startAsync</a>(javax.servlet.ServletRequest&nbsp;servletRequest,
                                              javax.servlet.ServletResponse&nbsp;servletResponse)
                                       throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalStateException.html?is-external=true" title="class or interface in java.lang">IllegalStateException</a></pre>
 <dl>
@@ -2080,7 +2086,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>isAsyncStarted</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.730">isAsyncStarted</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.753">isAsyncStarted</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isAsyncStarted</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -2093,7 +2099,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>isAsyncSupported</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.735">isAsyncSupported</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.758">isAsyncSupported</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isAsyncSupported</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -2106,7 +2112,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getAsyncContext</h4>
-<pre>public&nbsp;javax.servlet.AsyncContext&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.740">getAsyncContext</a>()</pre>
+<pre>public&nbsp;javax.servlet.AsyncContext&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.763">getAsyncContext</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getAsyncContext</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -2119,7 +2125,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getDispatcherType</h4>
-<pre>public&nbsp;javax.servlet.DispatcherType&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.745">getDispatcherType</a>()</pre>
+<pre>public&nbsp;javax.servlet.DispatcherType&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.768">getDispatcherType</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getDispatcherType</code>&nbsp;in interface&nbsp;<code>javax.servlet.ServletRequest</code></dd>
@@ -2132,7 +2138,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getAuthType</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.750">getAuthType</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.773">getAuthType</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getAuthType</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2145,7 +2151,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getCookies</h4>
-<pre>public&nbsp;javax.servlet.http.Cookie[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.755">getCookies</a>()</pre>
+<pre>public&nbsp;javax.servlet.http.Cookie[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.778">getCookies</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getCookies</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2158,7 +2164,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getDateHeader</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.760">getDateHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.783">getDateHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getDateHeader</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2171,7 +2177,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getHeader</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.766">getHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.789">getHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getHeader</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2184,7 +2190,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getHeaders</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.772">getHeaders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/S [...]
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.795">getHeaders</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/S [...]
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getHeaders</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2197,7 +2203,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getHeaderNames</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.778">getHeaderNames</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Enumeration.html?is-external=true" title="class or interface in java.util">Enumeration</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.801">getHeaderNames</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getHeaderNames</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2210,7 +2216,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getIntHeader</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.783">getIntHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.806">getIntHeader</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getIntHeader</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2223,7 +2229,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getMethod</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.789">getMethod</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.812">getMethod</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getMethod</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2236,7 +2242,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getPathInfo</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.794">getPathInfo</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.817">getPathInfo</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getPathInfo</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2249,7 +2255,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getPathTranslated</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.806">getPathTranslated</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.829">getPathTranslated</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getPathTranslated</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2262,7 +2268,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getContextPath</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.813">getContextPath</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.836">getContextPath</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getContextPath</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2275,7 +2281,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getQueryString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.818">getQueryString</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.841">getQueryString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getQueryString</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2288,7 +2294,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getRemoteUser</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.831">getRemoteUser</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.854">getRemoteUser</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRemoteUser</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2301,7 +2307,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>isUserInRole</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.836">isUserInRole</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;role)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.859">isUserInRole</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;role)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isUserInRole</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2314,7 +2320,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getUserPrincipal</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Principal.html?is-external=true" title="class or interface in java.security">Principal</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.841">getUserPrincipal</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Principal.html?is-external=true" title="class or interface in java.security">Principal</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.864">getUserPrincipal</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getUserPrincipal</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2327,7 +2333,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getRequestedSessionId</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.846">getRequestedSessionId</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.869">getRequestedSessionId</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRequestedSessionId</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2340,7 +2346,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getRequestURI</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.851">getRequestURI</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.874">getRequestURI</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRequestURI</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2353,7 +2359,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getRequestURL</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.860">getRequestURL</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html?is-external=true" title="class or interface in java.lang">StringBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.883">getRequestURL</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getRequestURL</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2366,7 +2372,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getServletPath</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.865">getServletPath</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.888">getServletPath</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getServletPath</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2379,7 +2385,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getSession</h4>
-<pre>public&nbsp;javax.servlet.http.HttpSession&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.870">getSession</a>(boolean&nbsp;create)</pre>
+<pre>public&nbsp;javax.servlet.http.HttpSession&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.893">getSession</a>(boolean&nbsp;create)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getSession</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2392,7 +2398,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getSession</h4>
-<pre>public&nbsp;javax.servlet.http.HttpSession&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.875">getSession</a>()</pre>
+<pre>public&nbsp;javax.servlet.http.HttpSession&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.898">getSession</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getSession</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2405,7 +2411,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>changeSessionId</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.880">changeSessionId</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.903">changeSessionId</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>changeSessionId</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2418,7 +2424,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>isRequestedSessionIdValid</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.885">isRequestedSessionIdValid</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.908">isRequestedSessionIdValid</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isRequestedSessionIdValid</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2431,7 +2437,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>isRequestedSessionIdFromCookie</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.890">isRequestedSessionIdFromCookie</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.913">isRequestedSessionIdFromCookie</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isRequestedSessionIdFromCookie</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2444,7 +2450,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>isRequestedSessionIdFromURL</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.895">isRequestedSessionIdFromURL</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.918">isRequestedSessionIdFromURL</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isRequestedSessionIdFromURL</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2457,7 +2463,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>isRequestedSessionIdFromUrl</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.900">isRequestedSessionIdFromUrl</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.923">isRequestedSessionIdFromUrl</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>isRequestedSessionIdFromUrl</code>&nbsp;in interface&nbsp;<code>javax.servlet.http.HttpServletRequest</code></dd>
@@ -2470,7 +2476,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>authenticate</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.905">authenticate</a>(javax.servlet.http.HttpServletResponse&nbsp;response)
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.928">authenticate</a>(javax.servlet.http.HttpServletResponse&nbsp;response)
                      throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
                             javax.servlet.ServletException</pre>
 <dl>
@@ -2488,7 +2494,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>login</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.910">login</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;username,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.933">login</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;username,
                   <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;password)
            throws javax.servlet.ServletException</pre>
 <dl>
@@ -2505,7 +2511,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>logout</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.914">logout</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.937">logout</a>()
             throws javax.servlet.ServletException</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2521,7 +2527,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getParts</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;javax.servlet.http.Part&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.918">getParts</a>()
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;javax.servlet.http.Part&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.941">getParts</a>()
                                              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
                                                     javax.servlet.ServletException</pre>
 <dl>
@@ -2539,7 +2545,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>getPart</h4>
-<pre>public&nbsp;javax.servlet.http.Part&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.923">getPart</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
+<pre>public&nbsp;javax.servlet.http.Part&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.946">getPart</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
                                 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
                                        javax.servlet.ServletException</pre>
 <dl>
@@ -2557,7 +2563,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>upgrade</h4>
-<pre>public&nbsp;&lt;T extends javax.servlet.http.HttpUpgradeHandler&gt;&nbsp;T&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.928">upgrade</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;handlerClass)
+<pre>public&nbsp;&lt;T extends javax.servlet.http.HttpUpgradeHandler&gt;&nbsp;T&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.951">upgrade</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;handlerClass)
                                                             throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
                                                                    javax.servlet.ServletException</pre>
 <dl>
@@ -2575,7 +2581,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>header</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.946">header</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.969">header</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
@@ -2596,7 +2602,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>attribute</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.958">attribute</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.981">attribute</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                                     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
@@ -2614,7 +2620,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>body</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.978">body</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1001">body</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Fluent setter.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2639,7 +2645,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>formData</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1002">formData</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1025">formData</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Adds a form data entry to this request.</div>
 <dl>
@@ -2658,7 +2664,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>query</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1023">query</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1046">query</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Adds a query data entry to this request.</div>
 <dl>
@@ -2677,7 +2683,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>accept</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1046">accept</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1069">accept</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Accept</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2693,7 +2699,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>acceptCharset</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1056">acceptCharset</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1079">acceptCharset</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Accept-Charset</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2709,7 +2715,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>acceptEncoding</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1066">acceptEncoding</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1089">acceptEncoding</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Accept-Encoding</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2725,7 +2731,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>acceptLanguage</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1076">acceptLanguage</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1099">acceptLanguage</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Accept-Language</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2741,7 +2747,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>authorization</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1086">authorization</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1109">authorization</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Authorization</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2757,7 +2763,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>cacheControl</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1096">cacheControl</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1119">cacheControl</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Cache-Control</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2773,7 +2779,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>clientVersion</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1106">clientVersion</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1129">clientVersion</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>X-Client-Version</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2789,7 +2795,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>connection</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1116">connection</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1139">connection</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Connection</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2805,7 +2811,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>contentEncoding</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1126">contentEncoding</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1149">contentEncoding</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Content-Encoding</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2821,7 +2827,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>contentLength</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1136">contentLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1159">contentLength</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Content-Length</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2837,7 +2843,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>contentType</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1146">contentType</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1169">contentType</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Content-Type</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2853,7 +2859,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>date</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1156">date</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1179">date</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Date</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2869,7 +2875,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>expect</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1166">expect</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1189">expect</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Expect</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2885,7 +2891,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>from</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1176">from</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1199">from</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>From</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2901,7 +2907,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>host</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1186">host</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1209">host</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Host</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2917,7 +2923,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>ifMatch</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1196">ifMatch</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1219">ifMatch</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>If-Match</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2933,7 +2939,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>ifModifiedSince</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1206">ifModifiedSince</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1229">ifModifiedSince</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>If-Modified-Since</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2949,7 +2955,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>ifNoneMatch</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1216">ifNoneMatch</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1239">ifNoneMatch</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>If-None-Match</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2965,7 +2971,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>ifRange</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1226">ifRange</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1249">ifRange</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>If-Range</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2981,7 +2987,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>ifUnmodifiedSince</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1236">ifUnmodifiedSince</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1259">ifUnmodifiedSince</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>If-Unmodified-Since</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2997,7 +3003,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>maxForwards</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1246">maxForwards</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1269">maxForwards</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Max-Forwards</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -3013,7 +3019,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>pragma</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1256">pragma</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1279">pragma</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Pragma</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -3029,7 +3035,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>proxyAuthorization</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1266">proxyAuthorization</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1289">proxyAuthorization</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Proxy-Authorization</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -3045,7 +3051,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>range</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1276">range</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1299">range</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Range</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -3061,7 +3067,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>referer</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1286">referer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1309">referer</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Referer</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -3077,7 +3083,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>te</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1296">te</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1319">te</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>TE</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -3093,7 +3099,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>upgrade</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1306">upgrade</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1329">upgrade</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Upgrade</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -3109,7 +3115,7 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <ul class="blockList">
 <li class="blockList">
 <h4>userAgent</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1316">userAgent</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1339">userAgent</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>User-Agent</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -3122,10 +3128,10 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 <a name="warning-java.lang.Object-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>warning</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1326">warning</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1349">warning</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 <div class="block">Specifies the <code>Warning</code> header value on the request.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -3135,6 +3141,23 @@ implements javax.servlet.http.HttpServletRequest, <a href="../../../../../org/ap
 </dl>
 </li>
 </ul>
+<a name="debug--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>debug</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/mock/MockServletRequest.html#line.1361">debug</a>()</pre>
+<div class="block">Enabled debug mode on this request.
+
+ <p>
+ Causes information about the request execution to be sent to STDERR.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/response/DefaultHandler.html b/content/site/apidocs_preview/org/apache/juneau/rest/response/DefaultHandler.html
index b0a4310..45ab8db 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/response/DefaultHandler.html
+++ b/content/site/apidocs_preview/org/apache/juneau/rest/response/DefaultHandler.html
@@ -112,7 +112,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public class <a href="../../../../../src-html/org/apache/juneau/rest/response/DefaultHandler.html#line.44">DefaultHandler</a>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/rest/response/DefaultHandler.html#line.45">DefaultHandler</a>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
 implements <a href="../../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a></pre>
 <div class="block">Response handler for POJOs not handled by other handlers.
@@ -202,7 +202,7 @@ implements <a href="../../../../../org/apache/juneau/rest/ResponseHandler.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>DefaultHandler</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/response/DefaultHandler.html#line.44">DefaultHandler</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/response/DefaultHandler.html#line.45">DefaultHandler</a>()</pre>
 </li>
 </ul>
 </li>
@@ -219,7 +219,7 @@ implements <a href="../../../../../org/apache/juneau/rest/ResponseHandler.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>handle</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/response/DefaultHandler.html#line.48">handle</a>(<a href="../../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;req,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/response/DefaultHandler.html#line.49">handle</a>(<a href="../../../../../org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a>&nbsp;req,
                       <a href="../../../../../org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a>&nbsp;res,
                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;output)
                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
diff --git a/content/site/apidocs_preview/org/apache/juneau/utils/StringObject.html b/content/site/apidocs_preview/org/apache/juneau/utils/StringObject.html
index da5b1cf..cc05ea0 100644
--- a/content/site/apidocs_preview/org/apache/juneau/utils/StringObject.html
+++ b/content/site/apidocs_preview/org/apache/juneau/utils/StringObject.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/utils/StringMessage.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/utils/ZipFileList.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/utils/StringObject.html" target="_top">Frames</a></li>
@@ -389,7 +389,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSeque
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/utils/StringMessage.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/utils/ZipFileList.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/utils/StringObject.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/utils/ZipFileList.html b/content/site/apidocs_preview/org/apache/juneau/utils/ZipFileList.html
index aa3605c..a8ba2c7 100644
--- a/content/site/apidocs_preview/org/apache/juneau/utils/ZipFileList.html
+++ b/content/site/apidocs_preview/org/apache/juneau/utils/ZipFileList.html
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/utils/StringObject.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/juneau/utils/ZipFileList.FileEntry.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -403,7 +403,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.h
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/utils/StringObject.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/juneau/utils/ZipFileList.FileEntry.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/site/apidocs_preview/org/apache/juneau/utils/package-frame.html b/content/site/apidocs_preview/org/apache/juneau/utils/package-frame.html
index 182af68..38fcb8e 100644
--- a/content/site/apidocs_preview/org/apache/juneau/utils/package-frame.html
+++ b/content/site/apidocs_preview/org/apache/juneau/utils/package-frame.html
@@ -19,7 +19,6 @@
 <li><a href="MockHttpConnection.html" title="interface in org.apache.juneau.utils" target="classFrame"><span class="interfaceName">MockHttpConnection</span></a></li>
 <li><a href="MockHttpRequest.html" title="interface in org.apache.juneau.utils" target="classFrame"><span class="interfaceName">MockHttpRequest</span></a></li>
 <li><a href="MockHttpResponse.html" title="interface in org.apache.juneau.utils" target="classFrame"><span class="interfaceName">MockHttpResponse</span></a></li>
-<li><a href="ValueListener.html" title="interface in org.apache.juneau.utils" target="classFrame"><span class="interfaceName">ValueListener</span></a></li>
 <li><a href="ZipFileList.ZipFileEntry.html" title="interface in org.apache.juneau.utils" target="classFrame"><span class="interfaceName">ZipFileList.ZipFileEntry</span></a></li>
 </ul>
 <h2 title="Classes">Classes</h2>
@@ -51,7 +50,6 @@
 <li><a href="SearchArgs.Builder.html" title="class in org.apache.juneau.utils" target="classFrame">SearchArgs.Builder</a></li>
 <li><a href="StringMessage.html" title="class in org.apache.juneau.utils" target="classFrame">StringMessage</a></li>
 <li><a href="StringObject.html" title="class in org.apache.juneau.utils" target="classFrame">StringObject</a></li>
-<li><a href="Value.html" title="class in org.apache.juneau.utils" target="classFrame">Value</a></li>
 <li><a href="ZipFileList.html" title="class in org.apache.juneau.utils" target="classFrame">ZipFileList</a></li>
 <li><a href="ZipFileList.FileEntry.html" title="class in org.apache.juneau.utils" target="classFrame">ZipFileList.FileEntry</a></li>
 </ul>
diff --git a/content/site/apidocs_preview/org/apache/juneau/utils/package-summary.html b/content/site/apidocs_preview/org/apache/juneau/utils/package-summary.html
index 9d4ae2b..7939345 100644
--- a/content/site/apidocs_preview/org/apache/juneau/utils/package-summary.html
+++ b/content/site/apidocs_preview/org/apache/juneau/utils/package-summary.html
@@ -122,12 +122,6 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils">ValueListener</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Simple listener for the <a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><code>Value</code></a> class.</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/utils/ZipFileList.ZipFileEntry.html" title="interface in org.apache.juneau.utils">ZipFileList.ZipFileEntry</a></td>
 <td class="colLast">
 <div class="block">Interface for ZipFileList entries.</div>
@@ -308,19 +302,13 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils">Value</a>&lt;T&gt;</td>
-<td class="colLast">
-<div class="block">Represents a simple settable value.</div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/utils/ZipFileList.html" title="class in org.apache.juneau.utils">ZipFileList</a></td>
 <td class="colLast">
 <div class="block">Utility class for representing the contents of a zip file as a list of entries whose contents don't resolve until
  serialization time.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/utils/ZipFileList.FileEntry.html" title="class in org.apache.juneau.utils">ZipFileList.FileEntry</a></td>
 <td class="colLast">
 <div class="block">ZipFileList entry for File entry types.</div>
diff --git a/content/site/apidocs_preview/org/apache/juneau/utils/package-tree.html b/content/site/apidocs_preview/org/apache/juneau/utils/package-tree.html
index 40c244f..d60f79b 100644
--- a/content/site/apidocs_preview/org/apache/juneau/utils/package-tree.html
+++ b/content/site/apidocs_preview/org/apache/juneau/utils/package-tree.html
@@ -191,7 +191,6 @@
 </li>
 </ul>
 </li>
-<li type="circle">org.apache.juneau.utils.<a href="../../../../org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Value</span></a>&lt;T&gt;</li>
 <li type="circle">org.apache.juneau.utils.<a href="../../../../org/apache/juneau/utils/ZipFileList.FileEntry.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">ZipFileList.FileEntry</span></a> (implements org.apache.juneau.utils.<a href="../../../../org/apache/juneau/utils/ZipFileList.ZipFileEntry.html" title="interface in org.apache.juneau.utils">ZipFileList.ZipFileEntry</a>)</li>
 </ul>
 </li>
@@ -204,7 +203,6 @@
 <li type="circle">org.apache.juneau.utils.<a href="../../../../org/apache/juneau/utils/MockHttpConnection.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">MockHttpConnection</span></a></li>
 <li type="circle">org.apache.juneau.utils.<a href="../../../../org/apache/juneau/utils/MockHttpRequest.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">MockHttpRequest</span></a></li>
 <li type="circle">org.apache.juneau.utils.<a href="../../../../org/apache/juneau/utils/MockHttpResponse.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">MockHttpResponse</span></a></li>
-<li type="circle">org.apache.juneau.utils.<a href="../../../../org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">ValueListener</span></a>&lt;T&gt;</li>
 <li type="circle">org.apache.juneau.utils.<a href="../../../../org/apache/juneau/utils/ZipFileList.ZipFileEntry.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">ZipFileList.ZipFileEntry</span></a></li>
 </ul>
 <h2 title="Enum Hierarchy">Enum Hierarchy</h2>
diff --git a/content/site/apidocs_preview/overview-summary.html b/content/site/apidocs_preview/overview-summary.html
index ac65668..3715c47 100644
--- a/content/site/apidocs_preview/overview-summary.html
+++ b/content/site/apidocs_preview/overview-summary.html
@@ -498,8 +498,8 @@
 <!--   -->
 </a>
 <div class="block"><h1 style='background-color: yellow;color:red;text-align:center;padding:20px;border-radius:15px;'>Apache Juneau 7.2.0 Documentation Preview</h1>
-<h2 class='todo' style='text-align:center;padding:10px;border-radius:15px;'>Documentation in progress</h1>
-<h2 class='new' style='text-align:center;padding:10px;border-radius:15px;'>New/updated documentation</h1>
+<h2 class='todo' style='text-align:center;padding:10px;border-radius:15px;'>Documentation in progress</h2>
+<h2 class='new' style='text-align:center;padding:10px;border-radius:15px;'>New/updated documentation</h2>
 
 <script type='text/javascript'>
    function toggle(x) {
@@ -766,8 +766,8 @@
          <li><p class='new'><a class='doclink' href='#juneau-rest-server.HttpPartAnnotations.HasQuery'>@HasQuery</a></p>
          <li><p class='new'><a class='doclink' href='#juneau-rest-server.HttpPartAnnotations.Header'>@Header</a></p>
          <li><p class='new'><a class='doclink' href='#juneau-rest-server.HttpPartAnnotations.Path'>@Path</a></p>
-         <li><p class='todo'><a class='doclink' href='#juneau-rest-server.HttpPartAnnotations.RequestBean'>RequestBean</a></p>
-         <li><p class='todo'><a class='doclink' href='#juneau-rest-server.HttpPartAnnotations.Response'>@Response</a></p>
+         <li><p class='new'><a class='doclink' href='#juneau-rest-server.HttpPartAnnotations.RequestBean'>@RequestBean</a></p>
+         <li><p class='new'><a class='doclink' href='#juneau-rest-server.HttpPartAnnotations.Response'>@Response</a></p>
          <li><p class='todo'><a class='doclink' href='#juneau-rest-server.HttpPartAnnotations.ResponseHeader'>@ResponseHeader</a></p>
          <li><p class='todo'><a class='doclink' href='#juneau-rest-server.HttpPartAnnotations.ResponseStatus'>@ResponseStatus</a></p>
          <li><p class='todo'><a class='doclink' href='#juneau-rest-server.HttpPartAnnotations.ResponseStatuses'>@ResponseStatuses</a></p>
@@ -8745,7 +8745,7 @@ TODO(7.2.0)
       <td><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a></td>
    </tr>
    <tr class='light bb'>
-      <td rowpan='1'><code>boolean</code></td>
+      <td rowspan='1'><code>boolean</code></td>
       <td>empty</td>
       <td><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang"><code>Boolean</code></a></td>
    </tr>
@@ -15803,16 +15803,327 @@ VariantAlsoNegotiates
 
 <!-- ==================================================================================================== -->
 
-<h4 class='topic todo' onclick='toggle(this)'><a href='#juneau-rest-server.HttpPartAnnotations.RequestBean' id='juneau-rest-server.HttpPartAnnotations.RequestBean'>7.9.8 - RequestBean</a></h4>
+<h4 class='topic new' onclick='toggle(this)'><a href='#juneau-rest-server.HttpPartAnnotations.RequestBean' id='juneau-rest-server.HttpPartAnnotations.RequestBean'>7.9.8 - @RequestBean</a></h4>
 <div class='topic'><!-- START: 7.9.8 - juneau-rest-server.HttpPartAnnotations.RequestBean -->
-TODO(7.2.0)
+<p>
+   The <a href="org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>@RequestBean</code></a> annotation can be applied to a parameter or parameter type of a <ja>@RestMethod</ja>-annotated method 
+   to identify it as an interface for retrieving HTTP parts through a bean interface.
+</p>
+
+<h5 class='section'>Example:</h5>
+<p class='bpcode w800'>
+   <ja>@RestMethod</ja>(path=<js>"/mypath/{p1}/{p2}/*"</js>)
+   <jk>public void</jk> myMethod(<ja>@RequestBean</ja> MyRequestBean rb) {...}
+
+   <jk>public interface</jk> MyRequestBean {
+
+      <ja>@Path</ja> <jc>// Path variable name inferred from getter.</jc>
+      String getP1();
+
+      <ja>@Path</ja>(<js>"p2"</js>)
+      String getX();
+
+      <ja>@Path</ja>(<js>"/*"</js>)
+      String getRemainder();
+
+      <ja>@Query</ja>
+      String getQ1();
+
+      <jc>// Schema-based query parameter:  Pipe-delimited lists of comma-delimited lists of integers.</jc>
+      <ja>@Query</ja>(
+         collectionFormat=<js>"pipes"</js>
+         items=<ja>@Items</ja>(
+            items=<ja>@SubItems</ja>(
+               collectionFormat=<js>"csv"</js>
+               type=<js>"integer"</js>
+            )
+         )
+      )
+      <jk>int</jk>[][] getQ3();
+
+      <ja>@Header</ja>(<js>"*"</js>)
+      Map&lt;String,Object&gt; getHeaders();
+</p>
+<p class='bpcode w800'>
+   <jc>// Same as above but annotation defined on interface.</jc>
+   <ja>@RestMethod</ja>(path=<js>"/mypath/{p1}/{p2}/*"</js>)
+   <jk>public void</jk> myMethod(MyRequestBean rb) {...}
+
+   <ja>@RequestBean</ja>
+   <jk>public interface</jk> MyRequestBean {...}
+</p>
+<p>
+   The return types of the getters must be the supported parameter types for the HTTP-part annotation used.
+   <br>Schema-based serialization and parsing is used just as if used as individual parameter types.
+</p>
 </div><!-- END: 7.9.8 - juneau-rest-server.HttpPartAnnotations.RequestBean -->
 
 <!-- ==================================================================================================== -->
 
-<h4 class='topic todo' onclick='toggle(this)'><a href='#juneau-rest-server.HttpPartAnnotations.Response' id='juneau-rest-server.HttpPartAnnotations.Response'>7.9.9 - @Response</a></h4>
+<h4 class='topic new' onclick='toggle(this)'><a href='#juneau-rest-server.HttpPartAnnotations.Response' id='juneau-rest-server.HttpPartAnnotations.Response'>7.9.9 - @Response</a></h4>
 <div class='topic'><!-- START: 7.9.9 - juneau-rest-server.HttpPartAnnotations.Response -->
-TODO(7.2.0)
+<p>
+   The <a href="org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>@Response</code></a> annotation is used to identify schema information about an HTTP response.
+</p>
+<ul class='doctree'>
+   <li class='ja'><a href="org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>
+   <ul>
+      <li class='jf'><a href="org/apache/juneau/http/annotation/Response.html#api--"><code>api()</code></a> - Free-form Swagger JSON.
+      <li class='jf'><a href="org/apache/juneau/http/annotation/Response.html#code--"><code>code()</code></a> - HTTP status code.
+      <li class='jf'><a href="org/apache/juneau/http/annotation/Response.html#description--"><code>description()</code></a> - Description.
+      <li class='jf'><a href="org/apache/juneau/http/annotation/Response.html#example--"><code>example()</code></a> - Serialized example.
+      <li class='jf'><a href="org/apache/juneau/http/annotation/Response.html#examples--"><code>examples()</code></a> - Serialized examples per media type.
+      <li class='jf'><a href="org/apache/juneau/http/annotation/Response.html#headers--"><code>headers()</code></a> - Swagger about headers added to response.
+      <li class='jf'><a href="org/apache/juneau/http/annotation/Response.html#partSerializer--"><code>partSerializer()</code></a> - Override the part serializer.
+      <li class='jf'><a href="org/apache/juneau/http/annotation/Response.html#schema--"><code>schema()</code></a> - Swagger schema.
+      <li class='jf'><a href="org/apache/juneau/http/annotation/Response.html#usePartSerializer--"><code>usePartSerializer()</code></a> - Use the HTTP-Part serializer for serializing the body.
+      <li class='jf'><a href="org/apache/juneau/http/annotation/Response.html#value--"><code>value()</code></a> - Free-form Swagger JSON.
+   </ul>
+</ul>
+<p>
+   It can be used in the following locations:
+</p>
+<ul>
+   <li>Exception classes thrown from <ja>@RestMethod</ja>-annotated REST Java methods.
+   <li>Return type classes of <ja>@RestMethod</ja>-annotated REST Java methods.
+   <li><ja>@RestMethod</ja>-annotated REST Java methods themselves.
+   <li>Java method arguments and argument-types of <ja>@RestMethod</ja>-annotated REST Java methods.
+</ul>
+
+<h5 class='topic'>@Resource on exception classes</h5>
+<p>
+   When applied to an exception class, this annotation defines Swagger schema and information on non-200 return types.
+</p>
+<p>
+   The following example shows the <ja>@Response</ja> annotation used to define an exception for an invalid login attempt:
+</p>
+<p class='bpcode w800'>
+   <jc>// Our annotated exception.</jc>
+   <ja>@Response</ja>(
+      code=401, 
+      description=<js>"Invalid username or password provided"</js> <jc>// Description show in Swagger</jc>
+   )
+   <jk>public class</jk> InvalidLogin <jk>extends</jk> Exception {
+      <jk>public</jk> InvalidLogin() {
+         <jk>super</jk>(<js>"Invalid username or password."</js>);  <jc>// Message sent in response</jc>
+      }
+   }
+
+   <jc>// Our REST method that throws an annotated exception.</jc>
+   <ja>@RestMethod</ja>(name=<js>"GET"</js>, path=<js>"/user/login"</js>)
+   <jk>public</jk> Ok login(
+      <ja>@FormData</ja>(<js>"username"</js>) String username, 
+      <ja>@FormData</ja>(<js>"password"</js>) String password
+   ) <jk>throws</jk> InvalidLogin 
+   {
+      checkCredentials(username, password);
+      <jk>return new</jk> Ok();
+   }
+</p>
+<p>
+   Custom exception can also extend from one of the predefined HTTP exceptions such as the <a href="org/apache/juneau/rest/exception/Unauthorized.html" title="class in org.apache.juneau.rest.exception"><code>Unauthorized</code></a> exception:
+</p>
+<p class='bpcode w800'>
+   <jc>// Our annotated exception.</jc>
+   <ja>@Response</ja>(
+      description=<js>"Invalid username or password provided"</js> <jc>// Overridden from parent class</jc>
+   ) 
+   <jk>public class</jk> InvalidLogin <jk>extends</jk> Unauthorized {
+      <jk>public</jk> InvalidLogin() {
+         <jk>super</jk>(<js>"Invalid username or password."</js>); 
+      }
+   }
+
+   <jc>// Parent exception class.</jc>
+   <ja>@Response</ja>(
+      code=401, 
+      description=<js>"Unauthorized"</js>
+   )
+   <jk>public class</jk> Unauthorized <jk>extends</jk> RestException {...}
+</p>
+
+<h5 class='topic'>@Resource on return type classes</h5>
+<p>
+   When applied type classes returned by a Java method, this annotation defines schema and Swagger information on the body of responses.
+</p>
+<p>
+   In the example above, we're using the <code>Ok</code> class which is defined like so:
+</p>
+<p class='bpcode w800'>
+   <ja>@Response</ja>(code=200, example=<js>"'OK'"</js>)
+   <jk>public class</jk> Ok {...}
+</p>
+<p>
+   Another example is <code>Redirect</code> which is defined like so:
+</p>
+<p class='bpcode w800'>
+   <ja>@Response</ja>(
+      code=302,
+      description=<js>"Redirect"</js>,
+      headers={ <jc>// Added to Swagger documentation</jc>
+         <ja>@ResponseHeader</ja>(
+            name=<js>"Location"</js>,
+            type=<js>"string"</js>,
+            format=<js>"uri"</js>
+         )
+      }
+   )
+   <jk>public class</jk> Redirect {...}
+</p>
+
+<h5 class='topic'>@Resource on @RestMethod-annotated method</h5>
+<p>
+   The <ja>@Response</ja> annotation can also be applied to the Java method itself which is effectively
+   the same as applying it to the return type (albeit for this method only).
+</p>
+<p class='bpcode w800'>
+   <ja>@RestMethod</ja>(name=<js>"GET"</js>, path=<js>"/user/login"</js>)
+   <ja>@Response</ja>(code=200, example=<js>"'OK'"</js>)
+   <jk>public</jk> Ok login(
+      <ja>@FormData</ja>(<js>"username"</js>) String username, 
+      <ja>@FormData</ja>(<js>"password"</js>) String password
+   ) <jk>throws</jk> InvalidLogin
+   {
+      checkCredentials(username, password);
+      <jk>return new</jk> Ok();
+   }
+</p>
+
+<h5 class='topic'>@Resource on @RestMethod-annotated method parameter</h5>
+<p>
+   The <ja>@Response</ja> annotation can also be applied to the Java method parameters when the parameter type 
+   is <a href="org/apache/juneau/Value.html" title="class in org.apache.juneau"><code>Value</code></a> (a placeholder for objects).
+</p>
+<p class='bpcode w800'>
+   <ja>@RestMethod</ja>(name=<js>"GET"</js>, path=<js>"/user/login"</js>)
+   <jk>public void</jk> login(
+      <ja>@FormData</ja>(<js>"username"</js>) String username, 
+      <ja>@FormData</ja>(<js>"password"</js>) String password,
+      <ja>@Response</ja>(code=200, example=<js>"'OK'"</js>) Value&lt;String&gt; body
+   ) <jk>throws</jk> InvalidLogin 
+   {
+      checkCredentials(username, password);
+      body.set(<js>"OK"</js>);
+   }
+</p>
+
+
+<h5 class='topic'>Automatic HTTP status</h5>
+<p>
+   When the <a href="org/apache/juneau/http/annotation/Response.html#code--"><code>@Response(code)</code></a> value is specified, 
+   the HTTP status is automatically set to that value on the response regardless of how it's used.
+</p>
+<p>
+   The following two examples are equivalent:
+</p>
+<p class='bpcode w800'>
+   <ja>@RestMethod</ja>(name=<js>"GET"</js>, path=<js>"/ok"</js>)
+   <jk>public void</jk> sendContinue(
+      <ja>@Response</ja>(code=100) Value&lt;String&gt; body
+   ) 
+   {
+      body.set(<js>"OK"</js>);
+   }
+</p>
+<p class='bpcode w800'>
+   <ja>@RestMethod</ja>(name=<js>"GET"</js>, path=<js>"/ok"</js>)
+   <jk>public void</jk> sendContinue(RestResponse res) {
+      res.setStatus(100);
+      res.setOutput(<js>"OK"</js>);
+   }
+</p>
+
+<h5 class='topic'>OpenAPI part serialization</h5>
+<p>
+   By default, POJOs representing the body of the request are serialized using the Juneau serializer
+   matching the requesting <code>Accept</code> header.
+   <br>It is also possible to use OpenAPI part serialization for the body of the response using 
+   the <code>usePartSerializer</code> flag.
+   <br>The flag is needed to identify that we should use the part serializer instead of normal serializers for the POJO.
+</p>
+<p>
+   The following examples show part-schema-based serialization of response bodies:
+</p>
+<p class='bpcode w800'>
+   <ja>@RestResource</ja>
+   <jk>public class</jk> ExampleResource {
+
+      <jc>// Example 1 - Pipe-delimited array of strings.  Annotation on method.</jc>
+      <ja>@Response</ja>(
+         usePartSerializer=<jk>true</jk>,
+         schema=<ja>@Schema</ja>(collectionFormat=<js>"pipes"</js>)
+      )
+      <ja>@RestMethod</ja>(name=<jsf>GET</jsf>,path=<js>"/example1"</js>)
+      <jk>public</jk> String[] example1() {
+         <jk>return new</jk> String[]{<js>"foo"</js>,<js>"bar"</js>};
+      }
+
+      <jc>// Example 2 - Same as above.  Annotation on parameter.</jc>
+      <ja>@RestMethod</ja>(name=<jsf>GET</jsf>,path=<js>"/example2"</js>)
+      <jk>public void</jk> example2(
+         <ja>@Response</ja>(
+            usePartSerializer=<jk>true</jk>,
+            schema=<ja>@Schema</ja>(collectionFormat=<js>"pipes"</js>)
+         ) 
+         Value&lt;String[]&gt; body
+      ) 
+      {
+         body.set(<jk>new</jk> String[]{<js>"foo"</js>,<js>"bar"</js>});
+      }
+
+      <jc>// Example 3 - BASE64-encoded byte array.  Annotation on method.</jc>
+      <ja>@Response</ja>(
+         usePartSerializer=<jk>true</jk>,
+         schema=<ja>@Schema</ja>(type=<js>"string"</js>,format=<js>"byte"</js>)
+      )
+      <ja>@RestMethod</ja>(name=<jsf>GET</jsf>,path=<js>"/example3"</js>)
+      <jk>public byte</jk>[] example3() {
+         <jk>return</jk> <js>"foo"</js>.getBytes();
+      }
+
+      <jc>// Example 4 - Same as above.  Annotation on parameter.</jc>
+      <ja>@RestMethod</ja>(name=<jsf>GET</jsf>,path=<js>"/example4"</js>)
+      <jk>public void</jk> example4(
+         <ja>@Response</ja>(
+            usePartSerializer=<jk>true</jk>,
+            schema=<ja>@Schema</ja>(type=<js>"string"</js>,format=<js>"byte"</js>)
+         ) 
+         Value&lt;<jk>byte</jk>[]&gt; body
+      ) 
+      {
+         body.set(<js>"foo"</js>.getBytes());
+      }
+   }
+</p>
+<p>
+   When using part serialization, any of the types defined in <a class='doclink' href='#juneau-marshall.OpenApiDetails.Serializers'>OpenAPI Serializers</a> can 
+   be used as the POJO type.
+</p>
+<p>
+   Part serialization can also be used on exception classes as well.
+</p>
+
+<h5 class='topic'>Swagger documentation</h5>
+<p>
+   The attributes on this annotation are also used to populate the generated Swagger for the method.
+   <br>For example, in the case of the <code>InvalidLogin</code> example above, the following Swagger is generated:
+</p>
+<p class='bpcode w800'>
+   <js>'/user/login'</js>: {
+      get: {
+         responses: {
+            401: {
+               description: <js>'Invalid username or password provided'</js>
+            }
+         }
+      }
+   }
+</p>
+
+<h5 class='section'>See Also:</h5>
+<ul>
+   <li class='link'><a class='doclink' href='#juneau-rest-server.OpenApiSchemaPartSerializing'>OpenAPI Schema Part Serializing</a>
+</ul>
 </div><!-- END: 7.9.9 - juneau-rest-server.HttpPartAnnotations.Response -->
 
 <!-- ==================================================================================================== -->
@@ -30249,6 +30560,45 @@ TODO(7.2.0)
          <li><code>RdfParser.Turtle</code> -&gt; <a href="org/apache/juneau/jena/TurtleParser.html" title="class in org.apache.juneau.jena"><code>TurtleParser</code></a>
       </ul>
    <li>
+      New API for pairing serializers and parsers for simplified syntax:
+      <h5 class='figure'>Examples:</h5>
+      <p class='bpcode w800'>
+   <jc>// Using instance.</jc>
+   Json json = <jk>new</jk> Json();
+   MyPojo myPojo = json.read(string, MyPojo.<jk>class</jk>);
+   String string = json.write(myPojo);
+      </p>
+      <p class='bpcode w800'>
+   <jc>// Using DEFAULT instance.</jc>
+   MyPojo myPojo = Json.<jsf>DEFAULT</jsf>.read(string, MyPojo.<jk>class</jk>);
+   String string = Json.<jsf>DEFAULT</jsf>.write(myPojo);
+      </p>
+      <ul class='doctree'>
+         <li class='jac'><a href="org/apache/juneau/marshall/Marshall.html" title="class in org.apache.juneau.marshall"><code>Marshall</code></a>
+         <ul>
+            <li class='jac'><a href="org/apache/juneau/marshall/CharMarshall.html" title="class in org.apache.juneau.marshall"><code>CharMarshall</code></a>
+            <ul>
+               <li class='jc'><a href="org/apache/juneau/marshall/Html.html" title="class in org.apache.juneau.marshall"><code>Html</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/Json.html" title="class in org.apache.juneau.marshall"><code>Json</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/PlainText.html" title="class in org.apache.juneau.marshall"><code>PlainText</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/SimpleJson.html" title="class in org.apache.juneau.marshall"><code>SimpleJson</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/Uon.html" title="class in org.apache.juneau.marshall"><code>Uon</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/UrlEncoding.html" title="class in org.apache.juneau.marshall"><code>UrlEncoding</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/Xml.html" title="class in org.apache.juneau.marshall"><code>Xml</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/N3.html" title="class in org.apache.juneau.marshall"><code>N3</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/NTriple.html" title="class in org.apache.juneau.marshall"><code>NTriple</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/RdfXml.html" title="class in org.apache.juneau.marshall"><code>RdfXml</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/RdfXmlAbbrev.html" title="class in org.apache.juneau.marshall"><code>RdfXmlAbbrev</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/Turtle.html" title="class in org.apache.juneau.marshall"><code>Turtle</code></a>   
+            </ul>
+            <li class='jac'><a href="org/apache/juneau/marshall/StreamMarshall.html" title="class in org.apache.juneau.marshall"><code>StreamMarshall</code></a>
+            <ul>
+               <li class='jc'><a href="org/apache/juneau/marshall/Jso.html" title="class in org.apache.juneau.marshall"><code>Jso</code></a>
+               <li class='jc'><a href="org/apache/juneau/marshall/MsgPack.html" title="class in org.apache.juneau.marshall"><code>MsgPack</code></a>
+            </ul>
+         </ul>
+      </ul>
+   <li>
       New/updated documentation:
       <ul>
          <li><a href='#juneau-marshall.JsonDetails.SimplifiedJson'>2.15.3 - Simplified JSON</a>
diff --git a/content/site/apidocs_preview/overview-tree.html b/content/site/apidocs_preview/overview-tree.html
index 780edc6..62f1dfb 100644
--- a/content/site/apidocs_preview/overview-tree.html
+++ b/content/site/apidocs_preview/overview-tree.html
@@ -1521,7 +1521,7 @@
 <li type="circle">org.apache.juneau.<a href="org/apache/juneau/UriResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">UriResolver</span></a></li>
 <li type="circle">org.apache.juneau.rest.util.<a href="org/apache/juneau/rest/util/UrlPathPattern.html" title="class in org.apache.juneau.rest.util"><span class="typeNameLink">UrlPathPattern</span></a> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.juneau.internal.<a href="org/apache/juneau/internal/Utils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">Utils</span></a></li>
-<li type="circle">org.apache.juneau.utils.<a href="org/apache/juneau/utils/Value.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Value</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.juneau.<a href="org/apache/juneau/Value.html" title="class in org.apache.juneau"><span class="typeNameLink">Value</span></a>&lt;T&gt;</li>
 <li type="circle">org.apache.juneau.svl.<a href="org/apache/juneau/svl/Var.html" title="class in org.apache.juneau.svl"><span class="typeNameLink">Var</span></a>
 <ul>
 <li type="circle">org.apache.juneau.svl.<a href="org/apache/juneau/svl/SimpleVar.html" title="class in org.apache.juneau.svl"><span class="typeNameLink">SimpleVar</span></a>
@@ -1688,7 +1688,7 @@
 <li type="circle">org.apache.juneau.<a href="org/apache/juneau/Setter.html" title="interface in org.apache.juneau"><span class="typeNameLink">Setter</span></a></li>
 <li type="circle">org.apache.juneau.<a href="org/apache/juneau/Streamable.html" title="interface in org.apache.juneau"><span class="typeNameLink">Streamable</span></a></li>
 <li type="circle">org.apache.juneau.transform.<a href="org/apache/juneau/transform/Surrogate.html" title="interface in org.apache.juneau.transform"><span class="typeNameLink">Surrogate</span></a></li>
-<li type="circle">org.apache.juneau.utils.<a href="org/apache/juneau/utils/ValueListener.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">ValueListener</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.juneau.<a href="org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau"><span class="typeNameLink">ValueListener</span></a>&lt;T&gt;</li>
 <li type="circle">org.apache.juneau.<a href="org/apache/juneau/Writable.html" title="interface in org.apache.juneau"><span class="typeNameLink">Writable</span></a></li>
 <li type="circle">org.apache.juneau.utils.<a href="org/apache/juneau/utils/ZipFileList.ZipFileEntry.html" title="interface in org.apache.juneau.utils"><span class="typeNameLink">ZipFileList.ZipFileEntry</span></a></li>
 </ul>
diff --git a/content/site/apidocs_preview/serialized-form.html b/content/site/apidocs_preview/serialized-form.html
index 726e4df..ae54733 100644
--- a/content/site/apidocs_preview/serialized-form.html
+++ b/content/site/apidocs_preview/serialized-form.html
@@ -1076,6 +1076,41 @@
 <dd>1L</dd>
 </dl>
 </li>
+<li class="blockList"><a name="org.apache.juneau.rest.annotation.ResponseAnnotationTest.A03">
+<!--   -->
+</a>
+<h3>Class org.apache.juneau.rest.annotation.ResponseAnnotationTest.A03 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
+</li>
+<li class="blockList"><a name="org.apache.juneau.rest.annotation.ResponseAnnotationTest.B05">
+<!--   -->
+</a>
+<h3>Class org.apache.juneau.rest.annotation.ResponseAnnotationTest.B05 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
+</li>
+<li class="blockList"><a name="org.apache.juneau.rest.annotation.ResponseAnnotationTest.B06">
+<!--   -->
+</a>
+<h3>Class org.apache.juneau.rest.annotation.ResponseAnnotationTest.B06 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
+</li>
+<li class="blockList"><a name="org.apache.juneau.rest.annotation.ResponseAnnotationTest.C05">
+<!--   -->
+</a>
+<h3>Class org.apache.juneau.rest.annotation.ResponseAnnotationTest.C05 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
+</li>
+<li class="blockList"><a name="org.apache.juneau.rest.annotation.ResponseAnnotationTest.C06">
+<!--   -->
+</a>
+<h3>Class org.apache.juneau.rest.annotation.ResponseAnnotationTest.C06 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
+</li>
+<li class="blockList"><a name="org.apache.juneau.rest.annotation.ResponseAnnotationTest.D03">
+<!--   -->
+</a>
+<h3>Class org.apache.juneau.rest.annotation.ResponseAnnotationTest.D03 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
+</li>
+<li class="blockList"><a name="org.apache.juneau.rest.annotation.ResponseAnnotationTest.D07">
+<!--   -->
+</a>
+<h3>Class org.apache.juneau.rest.annotation.ResponseAnnotationTest.D07 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
+</li>
 <li class="blockList"><a name="org.apache.juneau.rest.annotation.ResponseAnnotationTest.SB.SB03">
 <!--   -->
 </a>
diff --git a/content/site/apidocs_preview/src-html/org/apache/juneau/utils/Value.html b/content/site/apidocs_preview/src-html/org/apache/juneau/Value.html
similarity index 97%
rename from content/site/apidocs_preview/src-html/org/apache/juneau/utils/Value.html
rename to content/site/apidocs_preview/src-html/org/apache/juneau/Value.html
index fe5747d..6af371b 100644
--- a/content/site/apidocs_preview/src-html/org/apache/juneau/utils/Value.html
+++ b/content/site/apidocs_preview/src-html/org/apache/juneau/Value.html
@@ -2,7 +2,7 @@
 <html lang="en">
 <head>
 <title>Source code</title>
-<link rel="stylesheet" type="text/css" href="../../../../../javadoc.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
 </head>
 <body>
 <div class="sourceContainer">
@@ -18,7 +18,7 @@
 <span class="sourceLineNo">010</span>// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the        *<a name="line.10"></a>
 <span class="sourceLineNo">011</span>// * specific language governing permissions and limitations under the License.                                              *<a name="line.11"></a>
 <span class="sourceLineNo">012</span>// ***************************************************************************************************************************<a name="line.12"></a>
-<span class="sourceLineNo">013</span>package org.apache.juneau.utils;<a name="line.13"></a>
+<span class="sourceLineNo">013</span>package org.apache.juneau;<a name="line.13"></a>
 <span class="sourceLineNo">014</span><a name="line.14"></a>
 <span class="sourceLineNo">015</span>/**<a name="line.15"></a>
 <span class="sourceLineNo">016</span> * Represents a simple settable value.<a name="line.16"></a>
diff --git a/content/site/apidocs_preview/src-html/org/apache/juneau/utils/ValueListener.html b/content/site/apidocs_preview/src-html/org/apache/juneau/ValueListener.html
similarity index 95%
rename from content/site/apidocs_preview/src-html/org/apache/juneau/utils/ValueListener.html
rename to content/site/apidocs_preview/src-html/org/apache/juneau/ValueListener.html
index 448e17b..3de1c2d 100644
--- a/content/site/apidocs_preview/src-html/org/apache/juneau/utils/ValueListener.html
+++ b/content/site/apidocs_preview/src-html/org/apache/juneau/ValueListener.html
@@ -2,7 +2,7 @@
 <html lang="en">
 <head>
 <title>Source code</title>
-<link rel="stylesheet" type="text/css" href="../../../../../javadoc.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
 </head>
 <body>
 <div class="sourceContainer">
@@ -18,7 +18,7 @@
 <span class="sourceLineNo">010</span>// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the        *<a name="line.10"></a>
 <span class="sourceLineNo">011</span>// * specific language governing permissions and limitations under the License.                                              *<a name="line.11"></a>
 <span class="sourceLineNo">012</span>// ***************************************************************************************************************************<a name="line.12"></a>
-<span class="sourceLineNo">013</span>package org.apache.juneau.utils;<a name="line.13"></a>
+<span class="sourceLineNo">013</span>package org.apache.juneau;<a name="line.13"></a>
 <span class="sourceLineNo">014</span><a name="line.14"></a>
 <span class="sourceLineNo">015</span>/**<a name="line.15"></a>
 <span class="sourceLineNo">016</span> * Simple listener for the {@link Value} class.<a name="line.16"></a>
diff --git a/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/AnnotationUtils.html b/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/AnnotationUtils.html
index 5726e8e..479cb71 100644
--- a/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/AnnotationUtils.html
+++ b/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/AnnotationUtils.html
@@ -98,652 +98,653 @@
 <span class="sourceLineNo">090</span>      return om<a name="line.90"></a>
 <span class="sourceLineNo">091</span>         .appendSkipEmpty("additionalProperties", toObjectMap(a.additionalProperties()))<a name="line.91"></a>
 <span class="sourceLineNo">092</span>         .appendSkipEmpty("allOf", joinnl(a.allOf()))<a name="line.92"></a>
-<span class="sourceLineNo">093</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.93"></a>
-<span class="sourceLineNo">094</span>         .appendSkipEmpty("discriminator", a.discriminator())<a name="line.94"></a>
-<span class="sourceLineNo">095</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.95"></a>
-<span class="sourceLineNo">096</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.96"></a>
-<span class="sourceLineNo">097</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.97"></a>
-<span class="sourceLineNo">098</span>         .appendSkipEmpty("examples", joinnl(a.examples()))<a name="line.98"></a>
-<span class="sourceLineNo">099</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.99"></a>
-<span class="sourceLineNo">100</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.100"></a>
-<span class="sourceLineNo">101</span>         .appendSkipEmpty("externalDocs", merge(om.getObjectMap("externalDocs"), a.externalDocs()))<a name="line.101"></a>
-<span class="sourceLineNo">102</span>         .appendSkipEmpty("format", a.format())<a name="line.102"></a>
-<span class="sourceLineNo">103</span>         .appendSkipEmpty("ignore", a.ignore() ? "true" : null)<a name="line.103"></a>
-<span class="sourceLineNo">104</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.104"></a>
-<span class="sourceLineNo">105</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.105"></a>
-<span class="sourceLineNo">106</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.106"></a>
-<span class="sourceLineNo">107</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.107"></a>
-<span class="sourceLineNo">108</span>         .appendSkipMinusOne("maxProperties", a.maxProperties())<a name="line.108"></a>
-<span class="sourceLineNo">109</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.109"></a>
-<span class="sourceLineNo">110</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.110"></a>
-<span class="sourceLineNo">111</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.111"></a>
-<span class="sourceLineNo">112</span>         .appendSkipMinusOne("minProperties", a.minProperties())<a name="line.112"></a>
-<span class="sourceLineNo">113</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.113"></a>
-<span class="sourceLineNo">114</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.114"></a>
-<span class="sourceLineNo">115</span>         .appendSkipEmpty("properties", toObjectMap(a.properties()))<a name="line.115"></a>
-<span class="sourceLineNo">116</span>         .appendSkipFalse("readOnly", a.readOnly())<a name="line.116"></a>
-<span class="sourceLineNo">117</span>         .appendSkipFalse("required", a.required())<a name="line.117"></a>
-<span class="sourceLineNo">118</span>         .appendSkipEmpty("title", a.title())<a name="line.118"></a>
-<span class="sourceLineNo">119</span>         .appendSkipEmpty("type", a.type())<a name="line.119"></a>
-<span class="sourceLineNo">120</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.120"></a>
-<span class="sourceLineNo">121</span>         .appendSkipEmpty("xml", joinnl(a.xml()))<a name="line.121"></a>
-<span class="sourceLineNo">122</span>         .appendSkipEmpty("_value", joinnl(a.value()))<a name="line.122"></a>
-<span class="sourceLineNo">123</span>         .appendSkipEmpty("$ref", a.$ref())<a name="line.123"></a>
-<span class="sourceLineNo">124</span>      ;<a name="line.124"></a>
-<span class="sourceLineNo">125</span>   }<a name="line.125"></a>
-<span class="sourceLineNo">126</span><a name="line.126"></a>
-<span class="sourceLineNo">127</span>   /**<a name="line.127"></a>
-<span class="sourceLineNo">128</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.128"></a>
-<span class="sourceLineNo">129</span>    *<a name="line.129"></a>
-<span class="sourceLineNo">130</span>    * @param om The map to add the annotation values to.<a name="line.130"></a>
-<span class="sourceLineNo">131</span>    * @param a The annotation.<a name="line.131"></a>
-<span class="sourceLineNo">132</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.132"></a>
-<span class="sourceLineNo">133</span>    */<a name="line.133"></a>
-<span class="sourceLineNo">134</span>   public static ObjectMap merge(ObjectMap om, Response a) {<a name="line.134"></a>
-<span class="sourceLineNo">135</span>      if (empty(a))<a name="line.135"></a>
-<span class="sourceLineNo">136</span>         return om;<a name="line.136"></a>
-<span class="sourceLineNo">137</span>      om = newMap(om);<a name="line.137"></a>
-<span class="sourceLineNo">138</span>      return om<a name="line.138"></a>
-<span class="sourceLineNo">139</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.139"></a>
-<span class="sourceLineNo">140</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.140"></a>
-<span class="sourceLineNo">141</span>         .appendSkipEmpty("examples", joinnl(a.examples()))<a name="line.141"></a>
-<span class="sourceLineNo">142</span>         .appendSkipEmpty("headers", merge(om.getObjectMap("headers"), a.headers()))<a name="line.142"></a>
-<span class="sourceLineNo">143</span>         .appendSkipEmpty("schema", merge(om.getObjectMap("schema"), a.schema()))<a name="line.143"></a>
-<span class="sourceLineNo">144</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.144"></a>
-<span class="sourceLineNo">145</span>      ;<a name="line.145"></a>
-<span class="sourceLineNo">146</span>   }<a name="line.146"></a>
-<span class="sourceLineNo">147</span><a name="line.147"></a>
-<span class="sourceLineNo">148</span>   /**<a name="line.148"></a>
-<span class="sourceLineNo">149</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.149"></a>
-<span class="sourceLineNo">150</span>    *<a name="line.150"></a>
-<span class="sourceLineNo">151</span>    * @param om The map to add the annotation values to.<a name="line.151"></a>
-<span class="sourceLineNo">152</span>    * @param a The annotation.<a name="line.152"></a>
-<span class="sourceLineNo">153</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.153"></a>
-<span class="sourceLineNo">154</span>    */<a name="line.154"></a>
-<span class="sourceLineNo">155</span>   public static ObjectMap merge(ObjectMap om, ResponseHeader[] a) {<a name="line.155"></a>
-<span class="sourceLineNo">156</span>      if (a.length == 0)<a name="line.156"></a>
-<span class="sourceLineNo">157</span>         return om;<a name="line.157"></a>
-<span class="sourceLineNo">158</span>      om = newMap(om);<a name="line.158"></a>
-<span class="sourceLineNo">159</span>      for (ResponseHeader aa : a) {<a name="line.159"></a>
-<span class="sourceLineNo">160</span>         String name = firstNonEmpty(aa.name(), aa.value());<a name="line.160"></a>
-<span class="sourceLineNo">161</span>         if (isEmpty(name))<a name="line.161"></a>
-<span class="sourceLineNo">162</span>            throw new RuntimeException("@ResponseHeader used without name or value.");<a name="line.162"></a>
-<span class="sourceLineNo">163</span>         om.getObjectMap(name, true).putAll(merge(null, aa));<a name="line.163"></a>
-<span class="sourceLineNo">164</span>      }<a name="line.164"></a>
-<span class="sourceLineNo">165</span>      return om;<a name="line.165"></a>
-<span class="sourceLineNo">166</span>   }<a name="line.166"></a>
-<span class="sourceLineNo">167</span><a name="line.167"></a>
-<span class="sourceLineNo">168</span>   /**<a name="line.168"></a>
-<span class="sourceLineNo">169</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.169"></a>
-<span class="sourceLineNo">170</span>    *<a name="line.170"></a>
-<span class="sourceLineNo">171</span>    * @param om The map to add the annotation values to.<a name="line.171"></a>
-<span class="sourceLineNo">172</span>    * @param a The annotation.<a name="line.172"></a>
-<span class="sourceLineNo">173</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.173"></a>
-<span class="sourceLineNo">174</span>    */<a name="line.174"></a>
-<span class="sourceLineNo">175</span>   public static ObjectMap merge(ObjectMap om, Items a) {<a name="line.175"></a>
-<span class="sourceLineNo">176</span>      if (empty(a))<a name="line.176"></a>
-<span class="sourceLineNo">177</span>         return om;<a name="line.177"></a>
-<span class="sourceLineNo">178</span>      om = newMap(om);<a name="line.178"></a>
-<span class="sourceLineNo">179</span>      return om<a name="line.179"></a>
-<span class="sourceLineNo">180</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.180"></a>
-<span class="sourceLineNo">181</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.181"></a>
-<span class="sourceLineNo">182</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.182"></a>
-<span class="sourceLineNo">183</span>         .appendSkipEmpty("format", a.format())<a name="line.183"></a>
-<span class="sourceLineNo">184</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.184"></a>
-<span class="sourceLineNo">185</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.185"></a>
-<span class="sourceLineNo">186</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.186"></a>
-<span class="sourceLineNo">187</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.187"></a>
-<span class="sourceLineNo">188</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.188"></a>
-<span class="sourceLineNo">189</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.189"></a>
-<span class="sourceLineNo">190</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.190"></a>
-<span class="sourceLineNo">191</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.191"></a>
-<span class="sourceLineNo">192</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.192"></a>
-<span class="sourceLineNo">193</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.193"></a>
-<span class="sourceLineNo">194</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.194"></a>
-<span class="sourceLineNo">195</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.195"></a>
-<span class="sourceLineNo">196</span>         .appendSkipEmpty("type", a.type())<a name="line.196"></a>
-<span class="sourceLineNo">197</span>         .appendSkipEmpty("$ref", a.$ref())<a name="line.197"></a>
-<span class="sourceLineNo">198</span>         .appendSkipEmpty("_value", joinnl(a.value()))<a name="line.198"></a>
-<span class="sourceLineNo">199</span>      ;<a name="line.199"></a>
-<span class="sourceLineNo">200</span>   }<a name="line.200"></a>
-<span class="sourceLineNo">201</span><a name="line.201"></a>
-<span class="sourceLineNo">202</span>   /**<a name="line.202"></a>
-<span class="sourceLineNo">203</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.203"></a>
-<span class="sourceLineNo">204</span>    *<a name="line.204"></a>
-<span class="sourceLineNo">205</span>    * @param om The map to add the annotation values to.<a name="line.205"></a>
-<span class="sourceLineNo">206</span>    * @param a The annotation.<a name="line.206"></a>
-<span class="sourceLineNo">207</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.207"></a>
-<span class="sourceLineNo">208</span>    */<a name="line.208"></a>
-<span class="sourceLineNo">209</span>   public static ObjectMap merge(ObjectMap om, SubItems a) {<a name="line.209"></a>
-<span class="sourceLineNo">210</span>      if (empty(a))<a name="line.210"></a>
-<span class="sourceLineNo">211</span>         return om;<a name="line.211"></a>
-<span class="sourceLineNo">212</span>      om = newMap(om);<a name="line.212"></a>
-<span class="sourceLineNo">213</span>      return om<a name="line.213"></a>
-<span class="sourceLineNo">214</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.214"></a>
-<span class="sourceLineNo">215</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.215"></a>
-<span class="sourceLineNo">216</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.216"></a>
-<span class="sourceLineNo">217</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.217"></a>
-<span class="sourceLineNo">218</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.218"></a>
-<span class="sourceLineNo">219</span>         .appendSkipEmpty("format", a.format())<a name="line.219"></a>
-<span class="sourceLineNo">220</span>         .appendSkipEmpty("items", toObjectMap(a.items()))<a name="line.220"></a>
-<span class="sourceLineNo">221</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.221"></a>
-<span class="sourceLineNo">222</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.222"></a>
-<span class="sourceLineNo">223</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.223"></a>
-<span class="sourceLineNo">224</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.224"></a>
-<span class="sourceLineNo">225</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.225"></a>
-<span class="sourceLineNo">226</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.226"></a>
-<span class="sourceLineNo">227</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.227"></a>
-<span class="sourceLineNo">228</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.228"></a>
-<span class="sourceLineNo">229</span>         .appendSkipEmpty("type", a.type())<a name="line.229"></a>
-<span class="sourceLineNo">230</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.230"></a>
-<span class="sourceLineNo">231</span>         .appendSkipEmpty("$ref", a.$ref())<a name="line.231"></a>
-<span class="sourceLineNo">232</span>         .appendSkipEmpty("_value", joinnl(a.value()))<a name="line.232"></a>
-<span class="sourceLineNo">233</span>      ;<a name="line.233"></a>
-<span class="sourceLineNo">234</span>   }<a name="line.234"></a>
-<span class="sourceLineNo">235</span><a name="line.235"></a>
-<span class="sourceLineNo">236</span>   /**<a name="line.236"></a>
-<span class="sourceLineNo">237</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.237"></a>
-<span class="sourceLineNo">238</span>    *<a name="line.238"></a>
-<span class="sourceLineNo">239</span>    * @param om The map to add the annotation values to.<a name="line.239"></a>
-<span class="sourceLineNo">240</span>    * @param a The annotation.<a name="line.240"></a>
-<span class="sourceLineNo">241</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.241"></a>
-<span class="sourceLineNo">242</span>    */<a name="line.242"></a>
-<span class="sourceLineNo">243</span>   public static ObjectMap merge(ObjectMap om, ResponseHeader a) {<a name="line.243"></a>
-<span class="sourceLineNo">244</span>      if (empty(a))<a name="line.244"></a>
-<span class="sourceLineNo">245</span>         return om;<a name="line.245"></a>
-<span class="sourceLineNo">246</span>      om = newMap(om);<a name="line.246"></a>
-<span class="sourceLineNo">247</span>      return om<a name="line.247"></a>
-<span class="sourceLineNo">248</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.248"></a>
-<span class="sourceLineNo">249</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.249"></a>
-<span class="sourceLineNo">250</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.250"></a>
-<span class="sourceLineNo">251</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.251"></a>
-<span class="sourceLineNo">252</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.252"></a>
-<span class="sourceLineNo">253</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.253"></a>
-<span class="sourceLineNo">254</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.254"></a>
-<span class="sourceLineNo">255</span>         .appendSkipEmpty("format", a.format())<a name="line.255"></a>
-<span class="sourceLineNo">256</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.256"></a>
-<span class="sourceLineNo">257</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.257"></a>
-<span class="sourceLineNo">258</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.258"></a>
-<span class="sourceLineNo">259</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.259"></a>
-<span class="sourceLineNo">260</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.260"></a>
-<span class="sourceLineNo">261</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.261"></a>
-<span class="sourceLineNo">262</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.262"></a>
-<span class="sourceLineNo">263</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.263"></a>
-<span class="sourceLineNo">264</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.264"></a>
-<span class="sourceLineNo">265</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.265"></a>
-<span class="sourceLineNo">266</span>         .appendSkipEmpty("type", a.type())<a name="line.266"></a>
-<span class="sourceLineNo">267</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.267"></a>
-<span class="sourceLineNo">268</span>         .appendSkipEmpty("$ref", a.$ref())<a name="line.268"></a>
-<span class="sourceLineNo">269</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.269"></a>
-<span class="sourceLineNo">270</span>      ;<a name="line.270"></a>
-<span class="sourceLineNo">271</span>   }<a name="line.271"></a>
-<span class="sourceLineNo">272</span><a name="line.272"></a>
-<span class="sourceLineNo">273</span>   /**<a name="line.273"></a>
-<span class="sourceLineNo">274</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.274"></a>
-<span class="sourceLineNo">275</span>    *<a name="line.275"></a>
-<span class="sourceLineNo">276</span>    * @param om The map to add the annotation values to.<a name="line.276"></a>
-<span class="sourceLineNo">277</span>    * @param a The annotation.<a name="line.277"></a>
-<span class="sourceLineNo">278</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.278"></a>
-<span class="sourceLineNo">279</span>    */<a name="line.279"></a>
-<span class="sourceLineNo">280</span>   public static ObjectMap merge(ObjectMap om, ResponseStatus a) {<a name="line.280"></a>
-<span class="sourceLineNo">281</span>      if (empty(a))<a name="line.281"></a>
-<span class="sourceLineNo">282</span>         return om;<a name="line.282"></a>
-<span class="sourceLineNo">283</span>      om = newMap(om);<a name="line.283"></a>
-<span class="sourceLineNo">284</span>      return om<a name="line.284"></a>
-<span class="sourceLineNo">285</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.285"></a>
-<span class="sourceLineNo">286</span>         .appendSkipEmpty("description", joinnl(a.description()));<a name="line.286"></a>
-<span class="sourceLineNo">287</span>   }<a name="line.287"></a>
-<span class="sourceLineNo">288</span><a name="line.288"></a>
-<span class="sourceLineNo">289</span>   /**<a name="line.289"></a>
-<span class="sourceLineNo">290</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.290"></a>
-<span class="sourceLineNo">291</span>    *<a name="line.291"></a>
-<span class="sourceLineNo">292</span>    * @param om The map to add the annotation values to.<a name="line.292"></a>
-<span class="sourceLineNo">293</span>    * @param a The annotation.<a name="line.293"></a>
-<span class="sourceLineNo">294</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.294"></a>
-<span class="sourceLineNo">295</span>    */<a name="line.295"></a>
-<span class="sourceLineNo">296</span>   public static ObjectMap merge(ObjectMap om, Path a) {<a name="line.296"></a>
-<span class="sourceLineNo">297</span>      if (empty(a))<a name="line.297"></a>
-<span class="sourceLineNo">298</span>         return om;<a name="line.298"></a>
-<span class="sourceLineNo">299</span>      om = newMap(om);<a name="line.299"></a>
-<span class="sourceLineNo">300</span>      return om<a name="line.300"></a>
-<span class="sourceLineNo">301</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.301"></a>
-<span class="sourceLineNo">302</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.302"></a>
-<span class="sourceLineNo">303</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.303"></a>
-<span class="sourceLineNo">304</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.304"></a>
-<span class="sourceLineNo">305</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.305"></a>
-<span class="sourceLineNo">306</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.306"></a>
-<span class="sourceLineNo">307</span>         .appendSkipEmpty("format", a.format())<a name="line.307"></a>
-<span class="sourceLineNo">308</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.308"></a>
-<span class="sourceLineNo">309</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.309"></a>
-<span class="sourceLineNo">310</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.310"></a>
-<span class="sourceLineNo">311</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.311"></a>
-<span class="sourceLineNo">312</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.312"></a>
-<span class="sourceLineNo">313</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.313"></a>
-<span class="sourceLineNo">314</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.314"></a>
-<span class="sourceLineNo">315</span>         .appendSkipEmpty("type", a.type())<a name="line.315"></a>
-<span class="sourceLineNo">316</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.316"></a>
-<span class="sourceLineNo">317</span>      ;<a name="line.317"></a>
-<span class="sourceLineNo">318</span>   }<a name="line.318"></a>
-<span class="sourceLineNo">319</span><a name="line.319"></a>
-<span class="sourceLineNo">320</span>   /**<a name="line.320"></a>
-<span class="sourceLineNo">321</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.321"></a>
-<span class="sourceLineNo">322</span>    *<a name="line.322"></a>
-<span class="sourceLineNo">323</span>    * @param om The map to add the annotation values to.<a name="line.323"></a>
-<span class="sourceLineNo">324</span>    * @param a The annotation.<a name="line.324"></a>
-<span class="sourceLineNo">325</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.325"></a>
-<span class="sourceLineNo">326</span>    */<a name="line.326"></a>
-<span class="sourceLineNo">327</span>   public static ObjectMap merge(ObjectMap om, Query a) {<a name="line.327"></a>
-<span class="sourceLineNo">328</span>      if (empty(a))<a name="line.328"></a>
-<span class="sourceLineNo">329</span>         return om;<a name="line.329"></a>
-<span class="sourceLineNo">330</span>      om = newMap(om);<a name="line.330"></a>
-<span class="sourceLineNo">331</span>      return om<a name="line.331"></a>
-<span class="sourceLineNo">332</span>         .appendSkipFalse("allowEmptyValue", a.allowEmptyValue())<a name="line.332"></a>
-<span class="sourceLineNo">333</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.333"></a>
-<span class="sourceLineNo">334</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.334"></a>
-<span class="sourceLineNo">335</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.335"></a>
-<span class="sourceLineNo">336</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.336"></a>
-<span class="sourceLineNo">337</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.337"></a>
-<span class="sourceLineNo">338</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.338"></a>
-<span class="sourceLineNo">339</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.339"></a>
-<span class="sourceLineNo">340</span>         .appendSkipEmpty("format", a.format())<a name="line.340"></a>
-<span class="sourceLineNo">341</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.341"></a>
-<span class="sourceLineNo">342</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.342"></a>
-<span class="sourceLineNo">343</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.343"></a>
-<span class="sourceLineNo">344</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.344"></a>
-<span class="sourceLineNo">345</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.345"></a>
-<span class="sourceLineNo">346</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.346"></a>
-<span class="sourceLineNo">347</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.347"></a>
-<span class="sourceLineNo">348</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.348"></a>
-<span class="sourceLineNo">349</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.349"></a>
-<span class="sourceLineNo">350</span>         .appendSkipFalse("required", a.required())<a name="line.350"></a>
-<span class="sourceLineNo">351</span>         .appendSkipEmpty("type", a.type())<a name="line.351"></a>
-<span class="sourceLineNo">352</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.352"></a>
-<span class="sourceLineNo">353</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.353"></a>
-<span class="sourceLineNo">354</span>      ;<a name="line.354"></a>
-<span class="sourceLineNo">355</span>   }<a name="line.355"></a>
-<span class="sourceLineNo">356</span><a name="line.356"></a>
-<span class="sourceLineNo">357</span>   /**<a name="line.357"></a>
-<span class="sourceLineNo">358</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.358"></a>
-<span class="sourceLineNo">359</span>    *<a name="line.359"></a>
-<span class="sourceLineNo">360</span>    * @param om The map to add the annotation values to.<a name="line.360"></a>
-<span class="sourceLineNo">361</span>    * @param a The annotation.<a name="line.361"></a>
-<span class="sourceLineNo">362</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.362"></a>
-<span class="sourceLineNo">363</span>    */<a name="line.363"></a>
-<span class="sourceLineNo">364</span>   public static ObjectMap merge(ObjectMap om, Header a) {<a name="line.364"></a>
-<span class="sourceLineNo">365</span>      if (empty(a))<a name="line.365"></a>
-<span class="sourceLineNo">366</span>         return om;<a name="line.366"></a>
-<span class="sourceLineNo">367</span>      om = newMap(om);<a name="line.367"></a>
-<span class="sourceLineNo">368</span>      return om<a name="line.368"></a>
-<span class="sourceLineNo">369</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.369"></a>
-<span class="sourceLineNo">370</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.370"></a>
-<span class="sourceLineNo">371</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.371"></a>
-<span class="sourceLineNo">372</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.372"></a>
-<span class="sourceLineNo">373</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.373"></a>
-<span class="sourceLineNo">374</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.374"></a>
-<span class="sourceLineNo">375</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.375"></a>
-<span class="sourceLineNo">376</span>         .appendSkipEmpty("format", a.format())<a name="line.376"></a>
-<span class="sourceLineNo">377</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.377"></a>
-<span class="sourceLineNo">378</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.378"></a>
-<span class="sourceLineNo">379</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.379"></a>
-<span class="sourceLineNo">380</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.380"></a>
-<span class="sourceLineNo">381</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.381"></a>
-<span class="sourceLineNo">382</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.382"></a>
-<span class="sourceLineNo">383</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.383"></a>
-<span class="sourceLineNo">384</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.384"></a>
-<span class="sourceLineNo">385</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.385"></a>
-<span class="sourceLineNo">386</span>         .appendSkipFalse("required", a.required())<a name="line.386"></a>
-<span class="sourceLineNo">387</span>         .appendSkipEmpty("type", a.type())<a name="line.387"></a>
-<span class="sourceLineNo">388</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.388"></a>
-<span class="sourceLineNo">389</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.389"></a>
-<span class="sourceLineNo">390</span>      ;<a name="line.390"></a>
-<span class="sourceLineNo">391</span>   }<a name="line.391"></a>
-<span class="sourceLineNo">392</span><a name="line.392"></a>
-<span class="sourceLineNo">393</span>   /**<a name="line.393"></a>
-<span class="sourceLineNo">394</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.394"></a>
-<span class="sourceLineNo">395</span>    *<a name="line.395"></a>
-<span class="sourceLineNo">396</span>    * @param om The map to add the annotation values to.<a name="line.396"></a>
-<span class="sourceLineNo">397</span>    * @param a The annotation.<a name="line.397"></a>
-<span class="sourceLineNo">398</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.398"></a>
-<span class="sourceLineNo">399</span>    */<a name="line.399"></a>
-<span class="sourceLineNo">400</span>   public static ObjectMap merge(ObjectMap om, FormData a) {<a name="line.400"></a>
-<span class="sourceLineNo">401</span>      if (empty(a))<a name="line.401"></a>
-<span class="sourceLineNo">402</span>         return om;<a name="line.402"></a>
-<span class="sourceLineNo">403</span>      om = newMap(om);<a name="line.403"></a>
-<span class="sourceLineNo">404</span>      return om<a name="line.404"></a>
-<span class="sourceLineNo">405</span>         .appendSkipFalse("allowEmptyValue", a.allowEmptyValue())<a name="line.405"></a>
-<span class="sourceLineNo">406</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.406"></a>
-<span class="sourceLineNo">407</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.407"></a>
-<span class="sourceLineNo">408</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.408"></a>
-<span class="sourceLineNo">409</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.409"></a>
-<span class="sourceLineNo">410</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.410"></a>
-<span class="sourceLineNo">411</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.411"></a>
-<span class="sourceLineNo">412</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.412"></a>
-<span class="sourceLineNo">413</span>         .appendSkipEmpty("format", a.format())<a name="line.413"></a>
-<span class="sourceLineNo">414</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.414"></a>
-<span class="sourceLineNo">415</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.415"></a>
-<span class="sourceLineNo">416</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.416"></a>
-<span class="sourceLineNo">417</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.417"></a>
-<span class="sourceLineNo">418</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.418"></a>
-<span class="sourceLineNo">419</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.419"></a>
-<span class="sourceLineNo">420</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.420"></a>
-<span class="sourceLineNo">421</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.421"></a>
-<span class="sourceLineNo">422</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.422"></a>
-<span class="sourceLineNo">423</span>         .appendSkipFalse("required", a.required())<a name="line.423"></a>
-<span class="sourceLineNo">424</span>         .appendSkipEmpty("type", a.type())<a name="line.424"></a>
-<span class="sourceLineNo">425</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.425"></a>
-<span class="sourceLineNo">426</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.426"></a>
-<span class="sourceLineNo">427</span>      ;<a name="line.427"></a>
-<span class="sourceLineNo">428</span>   }<a name="line.428"></a>
-<span class="sourceLineNo">429</span><a name="line.429"></a>
-<span class="sourceLineNo">430</span>   //=================================================================================================================<a name="line.430"></a>
-<span class="sourceLineNo">431</span>   // Methods for checking if annotations are empty.<a name="line.431"></a>
-<span class="sourceLineNo">432</span>   //=================================================================================================================<a name="line.432"></a>
-<span class="sourceLineNo">433</span><a name="line.433"></a>
-<span class="sourceLineNo">434</span>   /**<a name="line.434"></a>
-<span class="sourceLineNo">435</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.435"></a>
-<span class="sourceLineNo">436</span>    *<a name="line.436"></a>
-<span class="sourceLineNo">437</span>    * @param a The annotation to check.<a name="line.437"></a>
-<span class="sourceLineNo">438</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.438"></a>
-<span class="sourceLineNo">439</span>    */<a name="line.439"></a>
-<span class="sourceLineNo">440</span>   public static boolean empty(Query a) {<a name="line.440"></a>
-<span class="sourceLineNo">441</span>      if (a == null)<a name="line.441"></a>
-<span class="sourceLineNo">442</span>         return true;<a name="line.442"></a>
-<span class="sourceLineNo">443</span>      return<a name="line.443"></a>
-<span class="sourceLineNo">444</span>         allEmpty(a.description(), a._default(), a.example(), a.api())<a name="line.444"></a>
-<span class="sourceLineNo">445</span>         &amp;&amp; allEmpty(a.name(), a.value(), a.type(), a.format(), a.pattern(), a.collectionFormat(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.445"></a>
-<span class="sourceLineNo">446</span>         &amp;&amp; allFalse(a.allowEmptyValue(), a.exclusiveMaximum(), a.exclusiveMinimum(), a.required(), a.uniqueItems())<a name="line.446"></a>
-<span class="sourceLineNo">447</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.447"></a>
-<span class="sourceLineNo">448</span>         &amp;&amp; empty(a.items());<a name="line.448"></a>
-<span class="sourceLineNo">449</span>   }<a name="line.449"></a>
-<span class="sourceLineNo">450</span><a name="line.450"></a>
-<span class="sourceLineNo">451</span>   /**<a name="line.451"></a>
-<span class="sourceLineNo">452</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.452"></a>
-<span class="sourceLineNo">453</span>    *<a name="line.453"></a>
-<span class="sourceLineNo">454</span>    * @param a The annotation to check.<a name="line.454"></a>
-<span class="sourceLineNo">455</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.455"></a>
-<span class="sourceLineNo">456</span>    */<a name="line.456"></a>
-<span class="sourceLineNo">457</span>   public static boolean empty(Header a) {<a name="line.457"></a>
-<span class="sourceLineNo">458</span>      if (a == null)<a name="line.458"></a>
-<span class="sourceLineNo">459</span>         return true;<a name="line.459"></a>
-<span class="sourceLineNo">460</span>      return<a name="line.460"></a>
-<span class="sourceLineNo">461</span>         allEmpty(a.description(), a._default(), a._enum(), a.example(), a.api())<a name="line.461"></a>
-<span class="sourceLineNo">462</span>         &amp;&amp; allEmpty(a.name(), a.value(), a.type(), a.format(), a.pattern(), a.collectionFormat(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.462"></a>
-<span class="sourceLineNo">463</span>         &amp;&amp; allFalse(a.exclusiveMaximum(), a.exclusiveMinimum(), a.required(), a.uniqueItems())<a name="line.463"></a>
-<span class="sourceLineNo">464</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.464"></a>
-<span class="sourceLineNo">465</span>         &amp;&amp; empty(a.items());<a name="line.465"></a>
-<span class="sourceLineNo">466</span>   }<a name="line.466"></a>
-<span class="sourceLineNo">467</span><a name="line.467"></a>
-<span class="sourceLineNo">468</span>   /**<a name="line.468"></a>
-<span class="sourceLineNo">469</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.469"></a>
-<span class="sourceLineNo">470</span>    *<a name="line.470"></a>
-<span class="sourceLineNo">471</span>    * @param a The annotation to check.<a name="line.471"></a>
-<span class="sourceLineNo">472</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.472"></a>
-<span class="sourceLineNo">473</span>    */<a name="line.473"></a>
-<span class="sourceLineNo">474</span>   public static boolean empty(FormData a) {<a name="line.474"></a>
-<span class="sourceLineNo">475</span>      if (a == null)<a name="line.475"></a>
-<span class="sourceLineNo">476</span>         return true;<a name="line.476"></a>
-<span class="sourceLineNo">477</span>      return<a name="line.477"></a>
-<span class="sourceLineNo">478</span>         allEmpty(a.description(), a._default(), a._enum(), a.example(), a.api())<a name="line.478"></a>
-<span class="sourceLineNo">479</span>         &amp;&amp; allEmpty(a.name(), a.value(), a.type(), a.format(), a.pattern(), a.collectionFormat(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.479"></a>
-<span class="sourceLineNo">480</span>         &amp;&amp; allFalse(a.allowEmptyValue(), a.exclusiveMaximum(), a.exclusiveMinimum(), a.required(), a.uniqueItems())<a name="line.480"></a>
-<span class="sourceLineNo">481</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.481"></a>
-<span class="sourceLineNo">482</span>         &amp;&amp; empty(a.items());<a name="line.482"></a>
-<span class="sourceLineNo">483</span>   }<a name="line.483"></a>
-<span class="sourceLineNo">484</span><a name="line.484"></a>
-<span class="sourceLineNo">485</span>   /**<a name="line.485"></a>
-<span class="sourceLineNo">486</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.486"></a>
-<span class="sourceLineNo">487</span>    *<a name="line.487"></a>
-<span class="sourceLineNo">488</span>    * @param a The annotation to check.<a name="line.488"></a>
-<span class="sourceLineNo">489</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.489"></a>
-<span class="sourceLineNo">490</span>    */<a name="line.490"></a>
-<span class="sourceLineNo">491</span>   public static boolean empty(Response a) {<a name="line.491"></a>
-<span class="sourceLineNo">492</span>      if (a == null)<a name="line.492"></a>
-<span class="sourceLineNo">493</span>         return true;<a name="line.493"></a>
-<span class="sourceLineNo">494</span>      return<a name="line.494"></a>
-<span class="sourceLineNo">495</span>         allEmpty(a.description(), a.example(), a.examples(), a.api())<a name="line.495"></a>
-<span class="sourceLineNo">496</span>         &amp;&amp; a.headers().length == 0<a name="line.496"></a>
-<span class="sourceLineNo">497</span>         &amp;&amp; empty(a.schema())<a name="line.497"></a>
-<span class="sourceLineNo">498</span>      ;<a name="line.498"></a>
-<span class="sourceLineNo">499</span>   }<a name="line.499"></a>
-<span class="sourceLineNo">500</span><a name="line.500"></a>
-<span class="sourceLineNo">501</span>   /**<a name="line.501"></a>
-<span class="sourceLineNo">502</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.502"></a>
-<span class="sourceLineNo">503</span>    *<a name="line.503"></a>
-<span class="sourceLineNo">504</span>    * @param a The annotation to check.<a name="line.504"></a>
-<span class="sourceLineNo">505</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.505"></a>
-<span class="sourceLineNo">506</span>    */<a name="line.506"></a>
-<span class="sourceLineNo">507</span>   public static boolean empty(ResponseHeader a) {<a name="line.507"></a>
-<span class="sourceLineNo">508</span>      if (a == null)<a name="line.508"></a>
-<span class="sourceLineNo">509</span>         return true;<a name="line.509"></a>
-<span class="sourceLineNo">510</span>      return<a name="line.510"></a>
-<span class="sourceLineNo">511</span>         allEmpty(a.description(), a._default(), a._enum(), a.example(), a.api())<a name="line.511"></a>
-<span class="sourceLineNo">512</span>         &amp;&amp; allEmpty(a.name(), a.value(), a.type(), a.format(), a.collectionFormat(), a.$ref(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.512"></a>
-<span class="sourceLineNo">513</span>         &amp;&amp; allFalse(a.exclusiveMaximum(), a.exclusiveMinimum(), a.uniqueItems())<a name="line.513"></a>
-<span class="sourceLineNo">514</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.514"></a>
-<span class="sourceLineNo">515</span>         &amp;&amp; empty(a.items());<a name="line.515"></a>
-<span class="sourceLineNo">516</span>   }<a name="line.516"></a>
-<span class="sourceLineNo">517</span><a name="line.517"></a>
-<span class="sourceLineNo">518</span>   /**<a name="line.518"></a>
-<span class="sourceLineNo">519</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.519"></a>
-<span class="sourceLineNo">520</span>    *<a name="line.520"></a>
-<span class="sourceLineNo">521</span>    * @param a The annotation to check.<a name="line.521"></a>
-<span class="sourceLineNo">522</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.522"></a>
-<span class="sourceLineNo">523</span>    */<a name="line.523"></a>
-<span class="sourceLineNo">524</span>   public static boolean empty(ResponseStatus a) {<a name="line.524"></a>
-<span class="sourceLineNo">525</span>      if (a == null)<a name="line.525"></a>
-<span class="sourceLineNo">526</span>         return true;<a name="line.526"></a>
-<span class="sourceLineNo">527</span>      return<a name="line.527"></a>
-<span class="sourceLineNo">528</span>         allEmpty(a.description(), a.api());<a name="line.528"></a>
-<span class="sourceLineNo">529</span>   }<a name="line.529"></a>
-<span class="sourceLineNo">530</span><a name="line.530"></a>
-<span class="sourceLineNo">531</span>   /**<a name="line.531"></a>
-<span class="sourceLineNo">532</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.532"></a>
-<span class="sourceLineNo">533</span>    *<a name="line.533"></a>
-<span class="sourceLineNo">534</span>    * @param a The annotation to check.<a name="line.534"></a>
-<span class="sourceLineNo">535</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.535"></a>
-<span class="sourceLineNo">536</span>    */<a name="line.536"></a>
-<span class="sourceLineNo">537</span>   public static boolean empty(Schema a) {<a name="line.537"></a>
-<span class="sourceLineNo">538</span>      if (a == null)<a name="line.538"></a>
-<span class="sourceLineNo">539</span>         return true;<a name="line.539"></a>
-<span class="sourceLineNo">540</span>      return<a name="line.540"></a>
-<span class="sourceLineNo">541</span>         allEmpty(a.value(), a.description(), a._default(), a._enum(), a.allOf(), a.properties(), a.additionalProperties(), a.xml(), a.example(), a.examples())<a name="line.541"></a>
-<span class="sourceLineNo">542</span>         &amp;&amp; allEmpty(a.$ref(), a.format(), a.title(), a.multipleOf(), a.maximum(), a.minimum(), a.pattern(), a.type(), a.discriminator())<a name="line.542"></a>
-<span class="sourceLineNo">543</span>         &amp;&amp; allMinusOne(a.maxProperties(), a.minProperties())<a name="line.543"></a>
-<span class="sourceLineNo">544</span>         &amp;&amp; allFalse(a.ignore(), a.exclusiveMaximum(), a.exclusiveMinimum(), a.readOnly(), a.required(), a.uniqueItems())<a name="line.544"></a>
-<span class="sourceLineNo">545</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.545"></a>
-<span class="sourceLineNo">546</span>         &amp;&amp; empty(a.items())<a name="line.546"></a>
-<span class="sourceLineNo">547</span>         &amp;&amp; empty(a.externalDocs());<a name="line.547"></a>
-<span class="sourceLineNo">548</span>   }<a name="line.548"></a>
-<span class="sourceLineNo">549</span><a name="line.549"></a>
-<span class="sourceLineNo">550</span>   /**<a name="line.550"></a>
-<span class="sourceLineNo">551</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.551"></a>
-<span class="sourceLineNo">552</span>    *<a name="line.552"></a>
-<span class="sourceLineNo">553</span>    * @param a The annotation to check.<a name="line.553"></a>
-<span class="sourceLineNo">554</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.554"></a>
-<span class="sourceLineNo">555</span>    */<a name="line.555"></a>
-<span class="sourceLineNo">556</span>   public static boolean empty(ExternalDocs a) {<a name="line.556"></a>
-<span class="sourceLineNo">557</span>      if (a == null)<a name="line.557"></a>
-<span class="sourceLineNo">558</span>         return true;<a name="line.558"></a>
-<span class="sourceLineNo">559</span>      return<a name="line.559"></a>
-<span class="sourceLineNo">560</span>         allEmpty(a.value(), a.description())<a name="line.560"></a>
-<span class="sourceLineNo">561</span>         &amp;&amp; allEmpty(a.url());<a name="line.561"></a>
-<span class="sourceLineNo">562</span>   }<a name="line.562"></a>
-<span class="sourceLineNo">563</span><a name="line.563"></a>
-<span class="sourceLineNo">564</span>   /**<a name="line.564"></a>
-<span class="sourceLineNo">565</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.565"></a>
-<span class="sourceLineNo">566</span>    *<a name="line.566"></a>
-<span class="sourceLineNo">567</span>    * @param a The annotation to check.<a name="line.567"></a>
-<span class="sourceLineNo">568</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.568"></a>
-<span class="sourceLineNo">569</span>    */<a name="line.569"></a>
-<span class="sourceLineNo">570</span>   public static boolean empty(Body a) {<a name="line.570"></a>
-<span class="sourceLineNo">571</span>      if (a == null)<a name="line.571"></a>
-<span class="sourceLineNo">572</span>         return true;<a name="line.572"></a>
-<span class="sourceLineNo">573</span>      return<a name="line.573"></a>
-<span class="sourceLineNo">574</span>         allEmpty(a.description(), a.example(), a.examples(), a.api(), a.value())<a name="line.574"></a>
-<span class="sourceLineNo">575</span>         &amp;&amp; allFalse(a.required())<a name="line.575"></a>
-<span class="sourceLineNo">576</span>         &amp;&amp; empty(a.schema());<a name="line.576"></a>
-<span class="sourceLineNo">577</span>   }<a name="line.577"></a>
-<span class="sourceLineNo">578</span><a name="line.578"></a>
-<span class="sourceLineNo">579</span>   /**<a name="line.579"></a>
-<span class="sourceLineNo">580</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.580"></a>
-<span class="sourceLineNo">581</span>    *<a name="line.581"></a>
-<span class="sourceLineNo">582</span>    * @param a The annotation to check.<a name="line.582"></a>
-<span class="sourceLineNo">583</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.583"></a>
-<span class="sourceLineNo">584</span>    */<a name="line.584"></a>
-<span class="sourceLineNo">585</span>   public static boolean empty(Contact a) {<a name="line.585"></a>
-<span class="sourceLineNo">586</span>      if (a == null)<a name="line.586"></a>
-<span class="sourceLineNo">587</span>         return true;<a name="line.587"></a>
-<span class="sourceLineNo">588</span>      return<a name="line.588"></a>
-<span class="sourceLineNo">589</span>         allEmpty(a.value())<a name="line.589"></a>
-<span class="sourceLineNo">590</span>         &amp;&amp; allEmpty(a.name(), a.url(), a.email());<a name="line.590"></a>
-<span class="sourceLineNo">591</span>   }<a name="line.591"></a>
-<span class="sourceLineNo">592</span><a name="line.592"></a>
-<span class="sourceLineNo">593</span>   /**<a name="line.593"></a>
-<span class="sourceLineNo">594</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.594"></a>
-<span class="sourceLineNo">595</span>    *<a name="line.595"></a>
-<span class="sourceLineNo">596</span>    * @param a The annotation to check.<a name="line.596"></a>
-<span class="sourceLineNo">597</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.597"></a>
-<span class="sourceLineNo">598</span>    */<a name="line.598"></a>
-<span class="sourceLineNo">599</span>   public static boolean empty(License a) {<a name="line.599"></a>
-<span class="sourceLineNo">600</span>      if (a == null)<a name="line.600"></a>
-<span class="sourceLineNo">601</span>         return true;<a name="line.601"></a>
-<span class="sourceLineNo">602</span>      return<a name="line.602"></a>
-<span class="sourceLineNo">603</span>         allEmpty(a.value())<a name="line.603"></a>
-<span class="sourceLineNo">604</span>         &amp;&amp; allEmpty(a.name(), a.url());<a name="line.604"></a>
-<span class="sourceLineNo">605</span>   }<a name="line.605"></a>
-<span class="sourceLineNo">606</span><a name="line.606"></a>
-<span class="sourceLineNo">607</span>   /**<a name="line.607"></a>
-<span class="sourceLineNo">608</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.608"></a>
-<span class="sourceLineNo">609</span>    *<a name="line.609"></a>
-<span class="sourceLineNo">610</span>    * @param a The annotation to check.<a name="line.610"></a>
-<span class="sourceLineNo">611</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.611"></a>
-<span class="sourceLineNo">612</span>    */<a name="line.612"></a>
-<span class="sourceLineNo">613</span>   public static boolean empty(Items a) {<a name="line.613"></a>
-<span class="sourceLineNo">614</span>      if (a == null)<a name="line.614"></a>
-<span class="sourceLineNo">615</span>         return true;<a name="line.615"></a>
-<span class="sourceLineNo">616</span>      return<a name="line.616"></a>
-<span class="sourceLineNo">617</span>         allEmpty(a.value(), a._default(), a._enum())<a name="line.617"></a>
-<span class="sourceLineNo">618</span>         &amp;&amp; allEmpty(a.type(), a.format(), a.collectionFormat(), a.pattern(), a.$ref(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.618"></a>
-<span class="sourceLineNo">619</span>         &amp;&amp; allFalse(a.exclusiveMaximum(), a.exclusiveMinimum(), a.uniqueItems())<a name="line.619"></a>
-<span class="sourceLineNo">620</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.620"></a>
-<span class="sourceLineNo">621</span>         &amp;&amp; empty(a.items());<a name="line.621"></a>
-<span class="sourceLineNo">622</span>   }<a name="line.622"></a>
-<span class="sourceLineNo">623</span><a name="line.623"></a>
-<span class="sourceLineNo">624</span>   /**<a name="line.624"></a>
-<span class="sourceLineNo">625</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.625"></a>
-<span class="sourceLineNo">626</span>    *<a name="line.626"></a>
-<span class="sourceLineNo">627</span>    * @param a The annotation to check.<a name="line.627"></a>
-<span class="sourceLineNo">628</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.628"></a>
-<span class="sourceLineNo">629</span>    */<a name="line.629"></a>
-<span class="sourceLineNo">630</span>   public static boolean empty(SubItems a) {<a name="line.630"></a>
-<span class="sourceLineNo">631</span>      if (a == null)<a name="line.631"></a>
-<span class="sourceLineNo">632</span>         return true;<a name="line.632"></a>
-<span class="sourceLineNo">633</span>      return<a name="line.633"></a>
-<span class="sourceLineNo">634</span>         allEmpty(a.value(), a._default(), a._enum(), a.items())<a name="line.634"></a>
-<span class="sourceLineNo">635</span>         &amp;&amp; allEmpty(a.type(), a.format(), a.collectionFormat(), a.pattern(), a.$ref(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.635"></a>
-<span class="sourceLineNo">636</span>         &amp;&amp; allFalse(a.exclusiveMaximum(), a.exclusiveMinimum(), a.uniqueItems())<a name="line.636"></a>
-<span class="sourceLineNo">637</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems());<a name="line.637"></a>
-<span class="sourceLineNo">638</span>   }<a name="line.638"></a>
-<span class="sourceLineNo">639</span><a name="line.639"></a>
-<span class="sourceLineNo">640</span>   /**<a name="line.640"></a>
-<span class="sourceLineNo">641</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.641"></a>
-<span class="sourceLineNo">642</span>    *<a name="line.642"></a>
-<span class="sourceLineNo">643</span>    * @param a The annotation to check.<a name="line.643"></a>
-<span class="sourceLineNo">644</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.644"></a>
-<span class="sourceLineNo">645</span>    */<a name="line.645"></a>
-<span class="sourceLineNo">646</span>   public static boolean empty(Path a) {<a name="line.646"></a>
-<span class="sourceLineNo">647</span>      if (a == null)<a name="line.647"></a>
-<span class="sourceLineNo">648</span>         return true;<a name="line.648"></a>
-<span class="sourceLineNo">649</span>      return<a name="line.649"></a>
-<span class="sourceLineNo">650</span>         allEmpty(a.description(), a._enum(), a.example(), a.api())<a name="line.650"></a>
-<span class="sourceLineNo">651</span>         &amp;&amp; allEmpty(a.name(), a.value(), a.type(), a.format(), a.pattern(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.651"></a>
-<span class="sourceLineNo">652</span>         &amp;&amp; allFalse(a.exclusiveMaximum(), a.exclusiveMinimum())<a name="line.652"></a>
-<span class="sourceLineNo">653</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength())<a name="line.653"></a>
-<span class="sourceLineNo">654</span>         &amp;&amp; empty(a.items());<a name="line.654"></a>
-<span class="sourceLineNo">655</span>   }<a name="line.655"></a>
-<span class="sourceLineNo">656</span><a name="line.656"></a>
-<span class="sourceLineNo">657</span>   /**<a name="line.657"></a>
-<span class="sourceLineNo">658</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if all the specified strings are empty or null.<a name="line.658"></a>
-<span class="sourceLineNo">659</span>    *<a name="line.659"></a>
-<span class="sourceLineNo">660</span>    * @param strings The strings to test.<a name="line.660"></a>
-<span class="sourceLineNo">661</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if all the specified strings are empty or null.<a name="line.661"></a>
-<span class="sourceLineNo">662</span>    */<a name="line.662"></a>
-<span class="sourceLineNo">663</span>   protected static boolean allEmpty(String...strings) {<a name="line.663"></a>
-<span class="sourceLineNo">664</span>      for (String s : strings)<a name="line.664"></a>
-<span class="sourceLineNo">665</span>         if (s != null &amp;&amp; ! s.isEmpty())<a name="line.665"></a>
-<span class="sourceLineNo">666</span>            return false;<a name="line.666"></a>
-<span class="sourceLineNo">667</span>      return true;<a name="line.667"></a>
-<span class="sourceLineNo">668</span>   }<a name="line.668"></a>
-<span class="sourceLineNo">669</span><a name="line.669"></a>
-<span class="sourceLineNo">670</span>   /**<a name="line.670"></a>
-<span class="sourceLineNo">671</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if all the specified strings are empty or null.<a name="line.671"></a>
-<span class="sourceLineNo">672</span>    *<a name="line.672"></a>
-<span class="sourceLineNo">673</span>    * @param strings The strings to test.<a name="line.673"></a>
-<span class="sourceLineNo">674</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if all the specified strings are empty or null.<a name="line.674"></a>
-<span class="sourceLineNo">675</span>    */<a name="line.675"></a>
-<span class="sourceLineNo">676</span>   protected static boolean allEmpty(String[]...strings) {<a name="line.676"></a>
-<span class="sourceLineNo">677</span>      for (String[] s : strings)<a name="line.677"></a>
-<span class="sourceLineNo">678</span>         if (s.length != 0 || ! allEmpty(s))<a name="line.678"></a>
-<span class="sourceLineNo">679</span>            return false;<a name="line.679"></a>
-<span class="sourceLineNo">680</span>      return true;<a name="line.680"></a>
-<span class="sourceLineNo">681</span>   }<a name="line.681"></a>
-<span class="sourceLineNo">682</span><a name="line.682"></a>
-<span class="sourceLineNo">683</span>   /**<a name="line.683"></a>
-<span class="sourceLineNo">684</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if all the specified booleans are false.<a name="line.684"></a>
-<span class="sourceLineNo">685</span>    *<a name="line.685"></a>
-<span class="sourceLineNo">686</span>    * @param booleans The booleans to test.<a name="line.686"></a>
-<span class="sourceLineNo">687</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if all the specified booleans are false.<a name="line.687"></a>
-<span class="sourceLineNo">688</span>    */<a name="line.688"></a>
-<span class="sourceLineNo">689</span>   protected static boolean allFalse(boolean...booleans) {<a name="line.689"></a>
-<span class="sourceLineNo">690</span>      for (boolean b : booleans)<a name="line.690"></a>
-<span class="sourceLineNo">691</span>         if (b)<a name="line.691"></a>
-<span class="sourceLineNo">692</span>            return false;<a name="line.692"></a>
-<span class="sourceLineNo">693</span>      return true;<a name="line.693"></a>
-<span class="sourceLineNo">694</span>   }<a name="line.694"></a>
-<span class="sourceLineNo">695</span><a name="line.695"></a>
-<span class="sourceLineNo">696</span>   /**<a name="line.696"></a>
-<span class="sourceLineNo">697</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if all the specified longs are -1.<a name="line.697"></a>
-<span class="sourceLineNo">698</span>    *<a name="line.698"></a>
-<span class="sourceLineNo">699</span>    * @param longs The booleans to test.<a name="line.699"></a>
-<span class="sourceLineNo">700</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if all the specified longs are -1.<a name="line.700"></a>
-<span class="sourceLineNo">701</span>    */<a name="line.701"></a>
-<span class="sourceLineNo">702</span>   protected static boolean allMinusOne(long...longs) {<a name="line.702"></a>
-<span class="sourceLineNo">703</span>      for (long i : longs)<a name="line.703"></a>
-<span class="sourceLineNo">704</span>         if (i != -1)<a name="line.704"></a>
-<span class="sourceLineNo">705</span>            return false;<a name="line.705"></a>
-<span class="sourceLineNo">706</span>      return true;<a name="line.706"></a>
-<span class="sourceLineNo">707</span>   }<a name="line.707"></a>
-<span class="sourceLineNo">708</span><a name="line.708"></a>
-<span class="sourceLineNo">709</span>   private static Set&lt;String&gt; toSet(String[] s) {<a name="line.709"></a>
-<span class="sourceLineNo">710</span>      return toSet(joinnl(s));<a name="line.710"></a>
-<span class="sourceLineNo">711</span>   }<a name="line.711"></a>
-<span class="sourceLineNo">712</span><a name="line.712"></a>
-<span class="sourceLineNo">713</span>   private static Set&lt;String&gt; toSet(String s) {<a name="line.713"></a>
-<span class="sourceLineNo">714</span>      if (isEmpty(s))<a name="line.714"></a>
-<span class="sourceLineNo">715</span>         return null;<a name="line.715"></a>
-<span class="sourceLineNo">716</span>      Set&lt;String&gt; set = new ASet&lt;&gt;();<a name="line.716"></a>
-<span class="sourceLineNo">717</span>      try {<a name="line.717"></a>
-<span class="sourceLineNo">718</span>         for (Object o : StringUtils.parseListOrCdl(s))<a name="line.718"></a>
-<span class="sourceLineNo">719</span>            set.add(o.toString());<a name="line.719"></a>
-<span class="sourceLineNo">720</span>      } catch (ParseException e) {<a name="line.720"></a>
-<span class="sourceLineNo">721</span>         throw new RuntimeException(e);<a name="line.721"></a>
-<span class="sourceLineNo">722</span>      }<a name="line.722"></a>
-<span class="sourceLineNo">723</span>      return set;<a name="line.723"></a>
-<span class="sourceLineNo">724</span>   }<a name="line.724"></a>
-<span class="sourceLineNo">725</span><a name="line.725"></a>
-<span class="sourceLineNo">726</span>   final static ObjectMap toObjectMap(String[] ss) {<a name="line.726"></a>
-<span class="sourceLineNo">727</span>      String s = joinnl(ss);<a name="line.727"></a>
-<span class="sourceLineNo">728</span>      if (s.isEmpty())<a name="line.728"></a>
-<span class="sourceLineNo">729</span>         return null;<a name="line.729"></a>
-<span class="sourceLineNo">730</span>      if (! isObjectMap(s, true))<a name="line.730"></a>
-<span class="sourceLineNo">731</span>         s = "{" + s + "}";<a name="line.731"></a>
-<span class="sourceLineNo">732</span>      try {<a name="line.732"></a>
-<span class="sourceLineNo">733</span>         return new ObjectMap(s);<a name="line.733"></a>
-<span class="sourceLineNo">734</span>      } catch (ParseException e) {<a name="line.734"></a>
-<span class="sourceLineNo">735</span>         throw new RuntimeException(e);<a name="line.735"></a>
-<span class="sourceLineNo">736</span>      }<a name="line.736"></a>
-<span class="sourceLineNo">737</span>   }<a name="line.737"></a>
-<span class="sourceLineNo">738</span>}<a name="line.738"></a>
+<span class="sourceLineNo">093</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.93"></a>
+<span class="sourceLineNo">094</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.94"></a>
+<span class="sourceLineNo">095</span>         .appendSkipEmpty("discriminator", a.discriminator())<a name="line.95"></a>
+<span class="sourceLineNo">096</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.96"></a>
+<span class="sourceLineNo">097</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.97"></a>
+<span class="sourceLineNo">098</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.98"></a>
+<span class="sourceLineNo">099</span>         .appendSkipEmpty("examples", joinnl(a.examples()))<a name="line.99"></a>
+<span class="sourceLineNo">100</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.100"></a>
+<span class="sourceLineNo">101</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.101"></a>
+<span class="sourceLineNo">102</span>         .appendSkipEmpty("externalDocs", merge(om.getObjectMap("externalDocs"), a.externalDocs()))<a name="line.102"></a>
+<span class="sourceLineNo">103</span>         .appendSkipEmpty("format", a.format())<a name="line.103"></a>
+<span class="sourceLineNo">104</span>         .appendSkipEmpty("ignore", a.ignore() ? "true" : null)<a name="line.104"></a>
+<span class="sourceLineNo">105</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.105"></a>
+<span class="sourceLineNo">106</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.106"></a>
+<span class="sourceLineNo">107</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.107"></a>
+<span class="sourceLineNo">108</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.108"></a>
+<span class="sourceLineNo">109</span>         .appendSkipMinusOne("maxProperties", a.maxProperties())<a name="line.109"></a>
+<span class="sourceLineNo">110</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.110"></a>
+<span class="sourceLineNo">111</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.111"></a>
+<span class="sourceLineNo">112</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.112"></a>
+<span class="sourceLineNo">113</span>         .appendSkipMinusOne("minProperties", a.minProperties())<a name="line.113"></a>
+<span class="sourceLineNo">114</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.114"></a>
+<span class="sourceLineNo">115</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.115"></a>
+<span class="sourceLineNo">116</span>         .appendSkipEmpty("properties", toObjectMap(a.properties()))<a name="line.116"></a>
+<span class="sourceLineNo">117</span>         .appendSkipFalse("readOnly", a.readOnly())<a name="line.117"></a>
+<span class="sourceLineNo">118</span>         .appendSkipFalse("required", a.required())<a name="line.118"></a>
+<span class="sourceLineNo">119</span>         .appendSkipEmpty("title", a.title())<a name="line.119"></a>
+<span class="sourceLineNo">120</span>         .appendSkipEmpty("type", a.type())<a name="line.120"></a>
+<span class="sourceLineNo">121</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.121"></a>
+<span class="sourceLineNo">122</span>         .appendSkipEmpty("xml", joinnl(a.xml()))<a name="line.122"></a>
+<span class="sourceLineNo">123</span>         .appendSkipEmpty("_value", joinnl(a.value()))<a name="line.123"></a>
+<span class="sourceLineNo">124</span>         .appendSkipEmpty("$ref", a.$ref())<a name="line.124"></a>
+<span class="sourceLineNo">125</span>      ;<a name="line.125"></a>
+<span class="sourceLineNo">126</span>   }<a name="line.126"></a>
+<span class="sourceLineNo">127</span><a name="line.127"></a>
+<span class="sourceLineNo">128</span>   /**<a name="line.128"></a>
+<span class="sourceLineNo">129</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.129"></a>
+<span class="sourceLineNo">130</span>    *<a name="line.130"></a>
+<span class="sourceLineNo">131</span>    * @param om The map to add the annotation values to.<a name="line.131"></a>
+<span class="sourceLineNo">132</span>    * @param a The annotation.<a name="line.132"></a>
+<span class="sourceLineNo">133</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.133"></a>
+<span class="sourceLineNo">134</span>    */<a name="line.134"></a>
+<span class="sourceLineNo">135</span>   public static ObjectMap merge(ObjectMap om, Response a) {<a name="line.135"></a>
+<span class="sourceLineNo">136</span>      if (empty(a))<a name="line.136"></a>
+<span class="sourceLineNo">137</span>         return om;<a name="line.137"></a>
+<span class="sourceLineNo">138</span>      om = newMap(om);<a name="line.138"></a>
+<span class="sourceLineNo">139</span>      return om<a name="line.139"></a>
+<span class="sourceLineNo">140</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.140"></a>
+<span class="sourceLineNo">141</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.141"></a>
+<span class="sourceLineNo">142</span>         .appendSkipEmpty("examples", joinnl(a.examples()))<a name="line.142"></a>
+<span class="sourceLineNo">143</span>         .appendSkipEmpty("headers", merge(om.getObjectMap("headers"), a.headers()))<a name="line.143"></a>
+<span class="sourceLineNo">144</span>         .appendSkipEmpty("schema", merge(om.getObjectMap("schema"), a.schema()))<a name="line.144"></a>
+<span class="sourceLineNo">145</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.145"></a>
+<span class="sourceLineNo">146</span>      ;<a name="line.146"></a>
+<span class="sourceLineNo">147</span>   }<a name="line.147"></a>
+<span class="sourceLineNo">148</span><a name="line.148"></a>
+<span class="sourceLineNo">149</span>   /**<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.150"></a>
+<span class="sourceLineNo">151</span>    *<a name="line.151"></a>
+<span class="sourceLineNo">152</span>    * @param om The map to add the annotation values to.<a name="line.152"></a>
+<span class="sourceLineNo">153</span>    * @param a The annotation.<a name="line.153"></a>
+<span class="sourceLineNo">154</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.154"></a>
+<span class="sourceLineNo">155</span>    */<a name="line.155"></a>
+<span class="sourceLineNo">156</span>   public static ObjectMap merge(ObjectMap om, ResponseHeader[] a) {<a name="line.156"></a>
+<span class="sourceLineNo">157</span>      if (a.length == 0)<a name="line.157"></a>
+<span class="sourceLineNo">158</span>         return om;<a name="line.158"></a>
+<span class="sourceLineNo">159</span>      om = newMap(om);<a name="line.159"></a>
+<span class="sourceLineNo">160</span>      for (ResponseHeader aa : a) {<a name="line.160"></a>
+<span class="sourceLineNo">161</span>         String name = firstNonEmpty(aa.name(), aa.value());<a name="line.161"></a>
+<span class="sourceLineNo">162</span>         if (isEmpty(name))<a name="line.162"></a>
+<span class="sourceLineNo">163</span>            throw new RuntimeException("@ResponseHeader used without name or value.");<a name="line.163"></a>
+<span class="sourceLineNo">164</span>         om.getObjectMap(name, true).putAll(merge(null, aa));<a name="line.164"></a>
+<span class="sourceLineNo">165</span>      }<a name="line.165"></a>
+<span class="sourceLineNo">166</span>      return om;<a name="line.166"></a>
+<span class="sourceLineNo">167</span>   }<a name="line.167"></a>
+<span class="sourceLineNo">168</span><a name="line.168"></a>
+<span class="sourceLineNo">169</span>   /**<a name="line.169"></a>
+<span class="sourceLineNo">170</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.170"></a>
+<span class="sourceLineNo">171</span>    *<a name="line.171"></a>
+<span class="sourceLineNo">172</span>    * @param om The map to add the annotation values to.<a name="line.172"></a>
+<span class="sourceLineNo">173</span>    * @param a The annotation.<a name="line.173"></a>
+<span class="sourceLineNo">174</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.174"></a>
+<span class="sourceLineNo">175</span>    */<a name="line.175"></a>
+<span class="sourceLineNo">176</span>   public static ObjectMap merge(ObjectMap om, Items a) {<a name="line.176"></a>
+<span class="sourceLineNo">177</span>      if (empty(a))<a name="line.177"></a>
+<span class="sourceLineNo">178</span>         return om;<a name="line.178"></a>
+<span class="sourceLineNo">179</span>      om = newMap(om);<a name="line.179"></a>
+<span class="sourceLineNo">180</span>      return om<a name="line.180"></a>
+<span class="sourceLineNo">181</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.181"></a>
+<span class="sourceLineNo">182</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.182"></a>
+<span class="sourceLineNo">183</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.183"></a>
+<span class="sourceLineNo">184</span>         .appendSkipEmpty("format", a.format())<a name="line.184"></a>
+<span class="sourceLineNo">185</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.185"></a>
+<span class="sourceLineNo">186</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.186"></a>
+<span class="sourceLineNo">187</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.187"></a>
+<span class="sourceLineNo">188</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.188"></a>
+<span class="sourceLineNo">189</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.189"></a>
+<span class="sourceLineNo">190</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.190"></a>
+<span class="sourceLineNo">191</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.191"></a>
+<span class="sourceLineNo">192</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.192"></a>
+<span class="sourceLineNo">193</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.193"></a>
+<span class="sourceLineNo">194</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.194"></a>
+<span class="sourceLineNo">195</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.195"></a>
+<span class="sourceLineNo">196</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.196"></a>
+<span class="sourceLineNo">197</span>         .appendSkipEmpty("type", a.type())<a name="line.197"></a>
+<span class="sourceLineNo">198</span>         .appendSkipEmpty("$ref", a.$ref())<a name="line.198"></a>
+<span class="sourceLineNo">199</span>         .appendSkipEmpty("_value", joinnl(a.value()))<a name="line.199"></a>
+<span class="sourceLineNo">200</span>      ;<a name="line.200"></a>
+<span class="sourceLineNo">201</span>   }<a name="line.201"></a>
+<span class="sourceLineNo">202</span><a name="line.202"></a>
+<span class="sourceLineNo">203</span>   /**<a name="line.203"></a>
+<span class="sourceLineNo">204</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.204"></a>
+<span class="sourceLineNo">205</span>    *<a name="line.205"></a>
+<span class="sourceLineNo">206</span>    * @param om The map to add the annotation values to.<a name="line.206"></a>
+<span class="sourceLineNo">207</span>    * @param a The annotation.<a name="line.207"></a>
+<span class="sourceLineNo">208</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.208"></a>
+<span class="sourceLineNo">209</span>    */<a name="line.209"></a>
+<span class="sourceLineNo">210</span>   public static ObjectMap merge(ObjectMap om, SubItems a) {<a name="line.210"></a>
+<span class="sourceLineNo">211</span>      if (empty(a))<a name="line.211"></a>
+<span class="sourceLineNo">212</span>         return om;<a name="line.212"></a>
+<span class="sourceLineNo">213</span>      om = newMap(om);<a name="line.213"></a>
+<span class="sourceLineNo">214</span>      return om<a name="line.214"></a>
+<span class="sourceLineNo">215</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.215"></a>
+<span class="sourceLineNo">216</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.216"></a>
+<span class="sourceLineNo">217</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.217"></a>
+<span class="sourceLineNo">218</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.218"></a>
+<span class="sourceLineNo">219</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.219"></a>
+<span class="sourceLineNo">220</span>         .appendSkipEmpty("format", a.format())<a name="line.220"></a>
+<span class="sourceLineNo">221</span>         .appendSkipEmpty("items", toObjectMap(a.items()))<a name="line.221"></a>
+<span class="sourceLineNo">222</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.222"></a>
+<span class="sourceLineNo">223</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.223"></a>
+<span class="sourceLineNo">224</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.224"></a>
+<span class="sourceLineNo">225</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.225"></a>
+<span class="sourceLineNo">226</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.226"></a>
+<span class="sourceLineNo">227</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.227"></a>
+<span class="sourceLineNo">228</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.228"></a>
+<span class="sourceLineNo">229</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.229"></a>
+<span class="sourceLineNo">230</span>         .appendSkipEmpty("type", a.type())<a name="line.230"></a>
+<span class="sourceLineNo">231</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.231"></a>
+<span class="sourceLineNo">232</span>         .appendSkipEmpty("$ref", a.$ref())<a name="line.232"></a>
+<span class="sourceLineNo">233</span>         .appendSkipEmpty("_value", joinnl(a.value()))<a name="line.233"></a>
+<span class="sourceLineNo">234</span>      ;<a name="line.234"></a>
+<span class="sourceLineNo">235</span>   }<a name="line.235"></a>
+<span class="sourceLineNo">236</span><a name="line.236"></a>
+<span class="sourceLineNo">237</span>   /**<a name="line.237"></a>
+<span class="sourceLineNo">238</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.238"></a>
+<span class="sourceLineNo">239</span>    *<a name="line.239"></a>
+<span class="sourceLineNo">240</span>    * @param om The map to add the annotation values to.<a name="line.240"></a>
+<span class="sourceLineNo">241</span>    * @param a The annotation.<a name="line.241"></a>
+<span class="sourceLineNo">242</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.242"></a>
+<span class="sourceLineNo">243</span>    */<a name="line.243"></a>
+<span class="sourceLineNo">244</span>   public static ObjectMap merge(ObjectMap om, ResponseHeader a) {<a name="line.244"></a>
+<span class="sourceLineNo">245</span>      if (empty(a))<a name="line.245"></a>
+<span class="sourceLineNo">246</span>         return om;<a name="line.246"></a>
+<span class="sourceLineNo">247</span>      om = newMap(om);<a name="line.247"></a>
+<span class="sourceLineNo">248</span>      return om<a name="line.248"></a>
+<span class="sourceLineNo">249</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.249"></a>
+<span class="sourceLineNo">250</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.250"></a>
+<span class="sourceLineNo">251</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.251"></a>
+<span class="sourceLineNo">252</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.252"></a>
+<span class="sourceLineNo">253</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.253"></a>
+<span class="sourceLineNo">254</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.254"></a>
+<span class="sourceLineNo">255</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.255"></a>
+<span class="sourceLineNo">256</span>         .appendSkipEmpty("format", a.format())<a name="line.256"></a>
+<span class="sourceLineNo">257</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.257"></a>
+<span class="sourceLineNo">258</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.258"></a>
+<span class="sourceLineNo">259</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.259"></a>
+<span class="sourceLineNo">260</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.260"></a>
+<span class="sourceLineNo">261</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.261"></a>
+<span class="sourceLineNo">262</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.262"></a>
+<span class="sourceLineNo">263</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.263"></a>
+<span class="sourceLineNo">264</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.264"></a>
+<span class="sourceLineNo">265</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.265"></a>
+<span class="sourceLineNo">266</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.266"></a>
+<span class="sourceLineNo">267</span>         .appendSkipEmpty("type", a.type())<a name="line.267"></a>
+<span class="sourceLineNo">268</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.268"></a>
+<span class="sourceLineNo">269</span>         .appendSkipEmpty("$ref", a.$ref())<a name="line.269"></a>
+<span class="sourceLineNo">270</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.270"></a>
+<span class="sourceLineNo">271</span>      ;<a name="line.271"></a>
+<span class="sourceLineNo">272</span>   }<a name="line.272"></a>
+<span class="sourceLineNo">273</span><a name="line.273"></a>
+<span class="sourceLineNo">274</span>   /**<a name="line.274"></a>
+<span class="sourceLineNo">275</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.275"></a>
+<span class="sourceLineNo">276</span>    *<a name="line.276"></a>
+<span class="sourceLineNo">277</span>    * @param om The map to add the annotation values to.<a name="line.277"></a>
+<span class="sourceLineNo">278</span>    * @param a The annotation.<a name="line.278"></a>
+<span class="sourceLineNo">279</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.279"></a>
+<span class="sourceLineNo">280</span>    */<a name="line.280"></a>
+<span class="sourceLineNo">281</span>   public static ObjectMap merge(ObjectMap om, ResponseStatus a) {<a name="line.281"></a>
+<span class="sourceLineNo">282</span>      if (empty(a))<a name="line.282"></a>
+<span class="sourceLineNo">283</span>         return om;<a name="line.283"></a>
+<span class="sourceLineNo">284</span>      om = newMap(om);<a name="line.284"></a>
+<span class="sourceLineNo">285</span>      return om<a name="line.285"></a>
+<span class="sourceLineNo">286</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.286"></a>
+<span class="sourceLineNo">287</span>         .appendSkipEmpty("description", joinnl(a.description()));<a name="line.287"></a>
+<span class="sourceLineNo">288</span>   }<a name="line.288"></a>
+<span class="sourceLineNo">289</span><a name="line.289"></a>
+<span class="sourceLineNo">290</span>   /**<a name="line.290"></a>
+<span class="sourceLineNo">291</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.291"></a>
+<span class="sourceLineNo">292</span>    *<a name="line.292"></a>
+<span class="sourceLineNo">293</span>    * @param om The map to add the annotation values to.<a name="line.293"></a>
+<span class="sourceLineNo">294</span>    * @param a The annotation.<a name="line.294"></a>
+<span class="sourceLineNo">295</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.295"></a>
+<span class="sourceLineNo">296</span>    */<a name="line.296"></a>
+<span class="sourceLineNo">297</span>   public static ObjectMap merge(ObjectMap om, Path a) {<a name="line.297"></a>
+<span class="sourceLineNo">298</span>      if (empty(a))<a name="line.298"></a>
+<span class="sourceLineNo">299</span>         return om;<a name="line.299"></a>
+<span class="sourceLineNo">300</span>      om = newMap(om);<a name="line.300"></a>
+<span class="sourceLineNo">301</span>      return om<a name="line.301"></a>
+<span class="sourceLineNo">302</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.302"></a>
+<span class="sourceLineNo">303</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.303"></a>
+<span class="sourceLineNo">304</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.304"></a>
+<span class="sourceLineNo">305</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.305"></a>
+<span class="sourceLineNo">306</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.306"></a>
+<span class="sourceLineNo">307</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.307"></a>
+<span class="sourceLineNo">308</span>         .appendSkipEmpty("format", a.format())<a name="line.308"></a>
+<span class="sourceLineNo">309</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.309"></a>
+<span class="sourceLineNo">310</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.310"></a>
+<span class="sourceLineNo">311</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.311"></a>
+<span class="sourceLineNo">312</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.312"></a>
+<span class="sourceLineNo">313</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.313"></a>
+<span class="sourceLineNo">314</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.314"></a>
+<span class="sourceLineNo">315</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.315"></a>
+<span class="sourceLineNo">316</span>         .appendSkipEmpty("type", a.type())<a name="line.316"></a>
+<span class="sourceLineNo">317</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.317"></a>
+<span class="sourceLineNo">318</span>      ;<a name="line.318"></a>
+<span class="sourceLineNo">319</span>   }<a name="line.319"></a>
+<span class="sourceLineNo">320</span><a name="line.320"></a>
+<span class="sourceLineNo">321</span>   /**<a name="line.321"></a>
+<span class="sourceLineNo">322</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.322"></a>
+<span class="sourceLineNo">323</span>    *<a name="line.323"></a>
+<span class="sourceLineNo">324</span>    * @param om The map to add the annotation values to.<a name="line.324"></a>
+<span class="sourceLineNo">325</span>    * @param a The annotation.<a name="line.325"></a>
+<span class="sourceLineNo">326</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.326"></a>
+<span class="sourceLineNo">327</span>    */<a name="line.327"></a>
+<span class="sourceLineNo">328</span>   public static ObjectMap merge(ObjectMap om, Query a) {<a name="line.328"></a>
+<span class="sourceLineNo">329</span>      if (empty(a))<a name="line.329"></a>
+<span class="sourceLineNo">330</span>         return om;<a name="line.330"></a>
+<span class="sourceLineNo">331</span>      om = newMap(om);<a name="line.331"></a>
+<span class="sourceLineNo">332</span>      return om<a name="line.332"></a>
+<span class="sourceLineNo">333</span>         .appendSkipFalse("allowEmptyValue", a.allowEmptyValue())<a name="line.333"></a>
+<span class="sourceLineNo">334</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.334"></a>
+<span class="sourceLineNo">335</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.335"></a>
+<span class="sourceLineNo">336</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.336"></a>
+<span class="sourceLineNo">337</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.337"></a>
+<span class="sourceLineNo">338</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.338"></a>
+<span class="sourceLineNo">339</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.339"></a>
+<span class="sourceLineNo">340</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.340"></a>
+<span class="sourceLineNo">341</span>         .appendSkipEmpty("format", a.format())<a name="line.341"></a>
+<span class="sourceLineNo">342</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.342"></a>
+<span class="sourceLineNo">343</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.343"></a>
+<span class="sourceLineNo">344</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.344"></a>
+<span class="sourceLineNo">345</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.345"></a>
+<span class="sourceLineNo">346</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.346"></a>
+<span class="sourceLineNo">347</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.347"></a>
+<span class="sourceLineNo">348</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.348"></a>
+<span class="sourceLineNo">349</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.349"></a>
+<span class="sourceLineNo">350</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.350"></a>
+<span class="sourceLineNo">351</span>         .appendSkipFalse("required", a.required())<a name="line.351"></a>
+<span class="sourceLineNo">352</span>         .appendSkipEmpty("type", a.type())<a name="line.352"></a>
+<span class="sourceLineNo">353</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.353"></a>
+<span class="sourceLineNo">354</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.354"></a>
+<span class="sourceLineNo">355</span>      ;<a name="line.355"></a>
+<span class="sourceLineNo">356</span>   }<a name="line.356"></a>
+<span class="sourceLineNo">357</span><a name="line.357"></a>
+<span class="sourceLineNo">358</span>   /**<a name="line.358"></a>
+<span class="sourceLineNo">359</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.359"></a>
+<span class="sourceLineNo">360</span>    *<a name="line.360"></a>
+<span class="sourceLineNo">361</span>    * @param om The map to add the annotation values to.<a name="line.361"></a>
+<span class="sourceLineNo">362</span>    * @param a The annotation.<a name="line.362"></a>
+<span class="sourceLineNo">363</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.363"></a>
+<span class="sourceLineNo">364</span>    */<a name="line.364"></a>
+<span class="sourceLineNo">365</span>   public static ObjectMap merge(ObjectMap om, Header a) {<a name="line.365"></a>
+<span class="sourceLineNo">366</span>      if (empty(a))<a name="line.366"></a>
+<span class="sourceLineNo">367</span>         return om;<a name="line.367"></a>
+<span class="sourceLineNo">368</span>      om = newMap(om);<a name="line.368"></a>
+<span class="sourceLineNo">369</span>      return om<a name="line.369"></a>
+<span class="sourceLineNo">370</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.370"></a>
+<span class="sourceLineNo">371</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.371"></a>
+<span class="sourceLineNo">372</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.372"></a>
+<span class="sourceLineNo">373</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.373"></a>
+<span class="sourceLineNo">374</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.374"></a>
+<span class="sourceLineNo">375</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.375"></a>
+<span class="sourceLineNo">376</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.376"></a>
+<span class="sourceLineNo">377</span>         .appendSkipEmpty("format", a.format())<a name="line.377"></a>
+<span class="sourceLineNo">378</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.378"></a>
+<span class="sourceLineNo">379</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.379"></a>
+<span class="sourceLineNo">380</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.380"></a>
+<span class="sourceLineNo">381</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.381"></a>
+<span class="sourceLineNo">382</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.382"></a>
+<span class="sourceLineNo">383</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.383"></a>
+<span class="sourceLineNo">384</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.384"></a>
+<span class="sourceLineNo">385</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.385"></a>
+<span class="sourceLineNo">386</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.386"></a>
+<span class="sourceLineNo">387</span>         .appendSkipFalse("required", a.required())<a name="line.387"></a>
+<span class="sourceLineNo">388</span>         .appendSkipEmpty("type", a.type())<a name="line.388"></a>
+<span class="sourceLineNo">389</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.389"></a>
+<span class="sourceLineNo">390</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.390"></a>
+<span class="sourceLineNo">391</span>      ;<a name="line.391"></a>
+<span class="sourceLineNo">392</span>   }<a name="line.392"></a>
+<span class="sourceLineNo">393</span><a name="line.393"></a>
+<span class="sourceLineNo">394</span>   /**<a name="line.394"></a>
+<span class="sourceLineNo">395</span>    * Merges the contents of the specified annotation into the specified map.<a name="line.395"></a>
+<span class="sourceLineNo">396</span>    *<a name="line.396"></a>
+<span class="sourceLineNo">397</span>    * @param om The map to add the annotation values to.<a name="line.397"></a>
+<span class="sourceLineNo">398</span>    * @param a The annotation.<a name="line.398"></a>
+<span class="sourceLineNo">399</span>    * @return The same map with merged results, or a new map if the map was &lt;jk&gt;null&lt;/jk&gt;.<a name="line.399"></a>
+<span class="sourceLineNo">400</span>    */<a name="line.400"></a>
+<span class="sourceLineNo">401</span>   public static ObjectMap merge(ObjectMap om, FormData a) {<a name="line.401"></a>
+<span class="sourceLineNo">402</span>      if (empty(a))<a name="line.402"></a>
+<span class="sourceLineNo">403</span>         return om;<a name="line.403"></a>
+<span class="sourceLineNo">404</span>      om = newMap(om);<a name="line.404"></a>
+<span class="sourceLineNo">405</span>      return om<a name="line.405"></a>
+<span class="sourceLineNo">406</span>         .appendSkipFalse("allowEmptyValue", a.allowEmptyValue())<a name="line.406"></a>
+<span class="sourceLineNo">407</span>         .appendSkipEmpty("collectionFormat", a.collectionFormat())<a name="line.407"></a>
+<span class="sourceLineNo">408</span>         .appendSkipEmpty("default", joinnl(a._default()))<a name="line.408"></a>
+<span class="sourceLineNo">409</span>         .appendSkipEmpty("description", joinnl(a.description()))<a name="line.409"></a>
+<span class="sourceLineNo">410</span>         .appendSkipEmpty("enum", toSet(a._enum()))<a name="line.410"></a>
+<span class="sourceLineNo">411</span>         .appendSkipEmpty("example", joinnl(a.example()))<a name="line.411"></a>
+<span class="sourceLineNo">412</span>         .appendSkipFalse("exclusiveMaximum", a.exclusiveMaximum())<a name="line.412"></a>
+<span class="sourceLineNo">413</span>         .appendSkipFalse("exclusiveMinimum", a.exclusiveMinimum())<a name="line.413"></a>
+<span class="sourceLineNo">414</span>         .appendSkipEmpty("format", a.format())<a name="line.414"></a>
+<span class="sourceLineNo">415</span>         .appendSkipEmpty("items", merge(om.getObjectMap("items"), a.items()))<a name="line.415"></a>
+<span class="sourceLineNo">416</span>         .appendSkipEmpty("maximum", a.maximum())<a name="line.416"></a>
+<span class="sourceLineNo">417</span>         .appendSkipMinusOne("maxItems", a.maxItems())<a name="line.417"></a>
+<span class="sourceLineNo">418</span>         .appendSkipMinusOne("maxLength", a.maxLength())<a name="line.418"></a>
+<span class="sourceLineNo">419</span>         .appendSkipEmpty("minimum", a.minimum())<a name="line.419"></a>
+<span class="sourceLineNo">420</span>         .appendSkipMinusOne("minItems", a.minItems())<a name="line.420"></a>
+<span class="sourceLineNo">421</span>         .appendSkipMinusOne("minLength", a.minLength())<a name="line.421"></a>
+<span class="sourceLineNo">422</span>         .appendSkipEmpty("multipleOf", a.multipleOf())<a name="line.422"></a>
+<span class="sourceLineNo">423</span>         .appendSkipEmpty("pattern", a.pattern())<a name="line.423"></a>
+<span class="sourceLineNo">424</span>         .appendSkipFalse("required", a.required())<a name="line.424"></a>
+<span class="sourceLineNo">425</span>         .appendSkipEmpty("type", a.type())<a name="line.425"></a>
+<span class="sourceLineNo">426</span>         .appendSkipFalse("uniqueItems", a.uniqueItems())<a name="line.426"></a>
+<span class="sourceLineNo">427</span>         .appendSkipEmpty("_value", joinnl(a.api()))<a name="line.427"></a>
+<span class="sourceLineNo">428</span>      ;<a name="line.428"></a>
+<span class="sourceLineNo">429</span>   }<a name="line.429"></a>
+<span class="sourceLineNo">430</span><a name="line.430"></a>
+<span class="sourceLineNo">431</span>   //=================================================================================================================<a name="line.431"></a>
+<span class="sourceLineNo">432</span>   // Methods for checking if annotations are empty.<a name="line.432"></a>
+<span class="sourceLineNo">433</span>   //=================================================================================================================<a name="line.433"></a>
+<span class="sourceLineNo">434</span><a name="line.434"></a>
+<span class="sourceLineNo">435</span>   /**<a name="line.435"></a>
+<span class="sourceLineNo">436</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.436"></a>
+<span class="sourceLineNo">437</span>    *<a name="line.437"></a>
+<span class="sourceLineNo">438</span>    * @param a The annotation to check.<a name="line.438"></a>
+<span class="sourceLineNo">439</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.439"></a>
+<span class="sourceLineNo">440</span>    */<a name="line.440"></a>
+<span class="sourceLineNo">441</span>   public static boolean empty(Query a) {<a name="line.441"></a>
+<span class="sourceLineNo">442</span>      if (a == null)<a name="line.442"></a>
+<span class="sourceLineNo">443</span>         return true;<a name="line.443"></a>
+<span class="sourceLineNo">444</span>      return<a name="line.444"></a>
+<span class="sourceLineNo">445</span>         allEmpty(a.description(), a._default(), a.example(), a.api())<a name="line.445"></a>
+<span class="sourceLineNo">446</span>         &amp;&amp; allEmpty(a.name(), a.value(), a.type(), a.format(), a.pattern(), a.collectionFormat(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.446"></a>
+<span class="sourceLineNo">447</span>         &amp;&amp; allFalse(a.allowEmptyValue(), a.exclusiveMaximum(), a.exclusiveMinimum(), a.required(), a.uniqueItems())<a name="line.447"></a>
+<span class="sourceLineNo">448</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.448"></a>
+<span class="sourceLineNo">449</span>         &amp;&amp; empty(a.items());<a name="line.449"></a>
+<span class="sourceLineNo">450</span>   }<a name="line.450"></a>
+<span class="sourceLineNo">451</span><a name="line.451"></a>
+<span class="sourceLineNo">452</span>   /**<a name="line.452"></a>
+<span class="sourceLineNo">453</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.453"></a>
+<span class="sourceLineNo">454</span>    *<a name="line.454"></a>
+<span class="sourceLineNo">455</span>    * @param a The annotation to check.<a name="line.455"></a>
+<span class="sourceLineNo">456</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.456"></a>
+<span class="sourceLineNo">457</span>    */<a name="line.457"></a>
+<span class="sourceLineNo">458</span>   public static boolean empty(Header a) {<a name="line.458"></a>
+<span class="sourceLineNo">459</span>      if (a == null)<a name="line.459"></a>
+<span class="sourceLineNo">460</span>         return true;<a name="line.460"></a>
+<span class="sourceLineNo">461</span>      return<a name="line.461"></a>
+<span class="sourceLineNo">462</span>         allEmpty(a.description(), a._default(), a._enum(), a.example(), a.api())<a name="line.462"></a>
+<span class="sourceLineNo">463</span>         &amp;&amp; allEmpty(a.name(), a.value(), a.type(), a.format(), a.pattern(), a.collectionFormat(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.463"></a>
+<span class="sourceLineNo">464</span>         &amp;&amp; allFalse(a.exclusiveMaximum(), a.exclusiveMinimum(), a.required(), a.uniqueItems())<a name="line.464"></a>
+<span class="sourceLineNo">465</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.465"></a>
+<span class="sourceLineNo">466</span>         &amp;&amp; empty(a.items());<a name="line.466"></a>
+<span class="sourceLineNo">467</span>   }<a name="line.467"></a>
+<span class="sourceLineNo">468</span><a name="line.468"></a>
+<span class="sourceLineNo">469</span>   /**<a name="line.469"></a>
+<span class="sourceLineNo">470</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.470"></a>
+<span class="sourceLineNo">471</span>    *<a name="line.471"></a>
+<span class="sourceLineNo">472</span>    * @param a The annotation to check.<a name="line.472"></a>
+<span class="sourceLineNo">473</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.473"></a>
+<span class="sourceLineNo">474</span>    */<a name="line.474"></a>
+<span class="sourceLineNo">475</span>   public static boolean empty(FormData a) {<a name="line.475"></a>
+<span class="sourceLineNo">476</span>      if (a == null)<a name="line.476"></a>
+<span class="sourceLineNo">477</span>         return true;<a name="line.477"></a>
+<span class="sourceLineNo">478</span>      return<a name="line.478"></a>
+<span class="sourceLineNo">479</span>         allEmpty(a.description(), a._default(), a._enum(), a.example(), a.api())<a name="line.479"></a>
+<span class="sourceLineNo">480</span>         &amp;&amp; allEmpty(a.name(), a.value(), a.type(), a.format(), a.pattern(), a.collectionFormat(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.480"></a>
+<span class="sourceLineNo">481</span>         &amp;&amp; allFalse(a.allowEmptyValue(), a.exclusiveMaximum(), a.exclusiveMinimum(), a.required(), a.uniqueItems())<a name="line.481"></a>
+<span class="sourceLineNo">482</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.482"></a>
+<span class="sourceLineNo">483</span>         &amp;&amp; empty(a.items());<a name="line.483"></a>
+<span class="sourceLineNo">484</span>   }<a name="line.484"></a>
+<span class="sourceLineNo">485</span><a name="line.485"></a>
+<span class="sourceLineNo">486</span>   /**<a name="line.486"></a>
+<span class="sourceLineNo">487</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.487"></a>
+<span class="sourceLineNo">488</span>    *<a name="line.488"></a>
+<span class="sourceLineNo">489</span>    * @param a The annotation to check.<a name="line.489"></a>
+<span class="sourceLineNo">490</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.490"></a>
+<span class="sourceLineNo">491</span>    */<a name="line.491"></a>
+<span class="sourceLineNo">492</span>   public static boolean empty(Response a) {<a name="line.492"></a>
+<span class="sourceLineNo">493</span>      if (a == null)<a name="line.493"></a>
+<span class="sourceLineNo">494</span>         return true;<a name="line.494"></a>
+<span class="sourceLineNo">495</span>      return<a name="line.495"></a>
+<span class="sourceLineNo">496</span>         allEmpty(a.description(), a.example(), a.examples(), a.api())<a name="line.496"></a>
+<span class="sourceLineNo">497</span>         &amp;&amp; a.headers().length == 0<a name="line.497"></a>
+<span class="sourceLineNo">498</span>         &amp;&amp; empty(a.schema())<a name="line.498"></a>
+<span class="sourceLineNo">499</span>      ;<a name="line.499"></a>
+<span class="sourceLineNo">500</span>   }<a name="line.500"></a>
+<span class="sourceLineNo">501</span><a name="line.501"></a>
+<span class="sourceLineNo">502</span>   /**<a name="line.502"></a>
+<span class="sourceLineNo">503</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.503"></a>
+<span class="sourceLineNo">504</span>    *<a name="line.504"></a>
+<span class="sourceLineNo">505</span>    * @param a The annotation to check.<a name="line.505"></a>
+<span class="sourceLineNo">506</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.506"></a>
+<span class="sourceLineNo">507</span>    */<a name="line.507"></a>
+<span class="sourceLineNo">508</span>   public static boolean empty(ResponseHeader a) {<a name="line.508"></a>
+<span class="sourceLineNo">509</span>      if (a == null)<a name="line.509"></a>
+<span class="sourceLineNo">510</span>         return true;<a name="line.510"></a>
+<span class="sourceLineNo">511</span>      return<a name="line.511"></a>
+<span class="sourceLineNo">512</span>         allEmpty(a.description(), a._default(), a._enum(), a.example(), a.api())<a name="line.512"></a>
+<span class="sourceLineNo">513</span>         &amp;&amp; allEmpty(a.name(), a.value(), a.type(), a.format(), a.collectionFormat(), a.$ref(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.513"></a>
+<span class="sourceLineNo">514</span>         &amp;&amp; allFalse(a.exclusiveMaximum(), a.exclusiveMinimum(), a.uniqueItems())<a name="line.514"></a>
+<span class="sourceLineNo">515</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.515"></a>
+<span class="sourceLineNo">516</span>         &amp;&amp; empty(a.items());<a name="line.516"></a>
+<span class="sourceLineNo">517</span>   }<a name="line.517"></a>
+<span class="sourceLineNo">518</span><a name="line.518"></a>
+<span class="sourceLineNo">519</span>   /**<a name="line.519"></a>
+<span class="sourceLineNo">520</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.520"></a>
+<span class="sourceLineNo">521</span>    *<a name="line.521"></a>
+<span class="sourceLineNo">522</span>    * @param a The annotation to check.<a name="line.522"></a>
+<span class="sourceLineNo">523</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.523"></a>
+<span class="sourceLineNo">524</span>    */<a name="line.524"></a>
+<span class="sourceLineNo">525</span>   public static boolean empty(ResponseStatus a) {<a name="line.525"></a>
+<span class="sourceLineNo">526</span>      if (a == null)<a name="line.526"></a>
+<span class="sourceLineNo">527</span>         return true;<a name="line.527"></a>
+<span class="sourceLineNo">528</span>      return<a name="line.528"></a>
+<span class="sourceLineNo">529</span>         allEmpty(a.description(), a.api());<a name="line.529"></a>
+<span class="sourceLineNo">530</span>   }<a name="line.530"></a>
+<span class="sourceLineNo">531</span><a name="line.531"></a>
+<span class="sourceLineNo">532</span>   /**<a name="line.532"></a>
+<span class="sourceLineNo">533</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.533"></a>
+<span class="sourceLineNo">534</span>    *<a name="line.534"></a>
+<span class="sourceLineNo">535</span>    * @param a The annotation to check.<a name="line.535"></a>
+<span class="sourceLineNo">536</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.536"></a>
+<span class="sourceLineNo">537</span>    */<a name="line.537"></a>
+<span class="sourceLineNo">538</span>   public static boolean empty(Schema a) {<a name="line.538"></a>
+<span class="sourceLineNo">539</span>      if (a == null)<a name="line.539"></a>
+<span class="sourceLineNo">540</span>         return true;<a name="line.540"></a>
+<span class="sourceLineNo">541</span>      return<a name="line.541"></a>
+<span class="sourceLineNo">542</span>         allEmpty(a.value(), a.description(), a._default(), a._enum(), a.allOf(), a.properties(), a.additionalProperties(), a.xml(), a.example(), a.examples())<a name="line.542"></a>
+<span class="sourceLineNo">543</span>         &amp;&amp; allEmpty(a.$ref(), a.format(), a.title(), a.multipleOf(), a.maximum(), a.minimum(), a.pattern(), a.type(), a.discriminator())<a name="line.543"></a>
+<span class="sourceLineNo">544</span>         &amp;&amp; allMinusOne(a.maxProperties(), a.minProperties())<a name="line.544"></a>
+<span class="sourceLineNo">545</span>         &amp;&amp; allFalse(a.ignore(), a.exclusiveMaximum(), a.exclusiveMinimum(), a.readOnly(), a.required(), a.uniqueItems())<a name="line.545"></a>
+<span class="sourceLineNo">546</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.546"></a>
+<span class="sourceLineNo">547</span>         &amp;&amp; empty(a.items())<a name="line.547"></a>
+<span class="sourceLineNo">548</span>         &amp;&amp; empty(a.externalDocs());<a name="line.548"></a>
+<span class="sourceLineNo">549</span>   }<a name="line.549"></a>
+<span class="sourceLineNo">550</span><a name="line.550"></a>
+<span class="sourceLineNo">551</span>   /**<a name="line.551"></a>
+<span class="sourceLineNo">552</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.552"></a>
+<span class="sourceLineNo">553</span>    *<a name="line.553"></a>
+<span class="sourceLineNo">554</span>    * @param a The annotation to check.<a name="line.554"></a>
+<span class="sourceLineNo">555</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.555"></a>
+<span class="sourceLineNo">556</span>    */<a name="line.556"></a>
+<span class="sourceLineNo">557</span>   public static boolean empty(ExternalDocs a) {<a name="line.557"></a>
+<span class="sourceLineNo">558</span>      if (a == null)<a name="line.558"></a>
+<span class="sourceLineNo">559</span>         return true;<a name="line.559"></a>
+<span class="sourceLineNo">560</span>      return<a name="line.560"></a>
+<span class="sourceLineNo">561</span>         allEmpty(a.value(), a.description())<a name="line.561"></a>
+<span class="sourceLineNo">562</span>         &amp;&amp; allEmpty(a.url());<a name="line.562"></a>
+<span class="sourceLineNo">563</span>   }<a name="line.563"></a>
+<span class="sourceLineNo">564</span><a name="line.564"></a>
+<span class="sourceLineNo">565</span>   /**<a name="line.565"></a>
+<span class="sourceLineNo">566</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.566"></a>
+<span class="sourceLineNo">567</span>    *<a name="line.567"></a>
+<span class="sourceLineNo">568</span>    * @param a The annotation to check.<a name="line.568"></a>
+<span class="sourceLineNo">569</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.569"></a>
+<span class="sourceLineNo">570</span>    */<a name="line.570"></a>
+<span class="sourceLineNo">571</span>   public static boolean empty(Body a) {<a name="line.571"></a>
+<span class="sourceLineNo">572</span>      if (a == null)<a name="line.572"></a>
+<span class="sourceLineNo">573</span>         return true;<a name="line.573"></a>
+<span class="sourceLineNo">574</span>      return<a name="line.574"></a>
+<span class="sourceLineNo">575</span>         allEmpty(a.description(), a.example(), a.examples(), a.api(), a.value())<a name="line.575"></a>
+<span class="sourceLineNo">576</span>         &amp;&amp; allFalse(a.required())<a name="line.576"></a>
+<span class="sourceLineNo">577</span>         &amp;&amp; empty(a.schema());<a name="line.577"></a>
+<span class="sourceLineNo">578</span>   }<a name="line.578"></a>
+<span class="sourceLineNo">579</span><a name="line.579"></a>
+<span class="sourceLineNo">580</span>   /**<a name="line.580"></a>
+<span class="sourceLineNo">581</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.581"></a>
+<span class="sourceLineNo">582</span>    *<a name="line.582"></a>
+<span class="sourceLineNo">583</span>    * @param a The annotation to check.<a name="line.583"></a>
+<span class="sourceLineNo">584</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.584"></a>
+<span class="sourceLineNo">585</span>    */<a name="line.585"></a>
+<span class="sourceLineNo">586</span>   public static boolean empty(Contact a) {<a name="line.586"></a>
+<span class="sourceLineNo">587</span>      if (a == null)<a name="line.587"></a>
+<span class="sourceLineNo">588</span>         return true;<a name="line.588"></a>
+<span class="sourceLineNo">589</span>      return<a name="line.589"></a>
+<span class="sourceLineNo">590</span>         allEmpty(a.value())<a name="line.590"></a>
+<span class="sourceLineNo">591</span>         &amp;&amp; allEmpty(a.name(), a.url(), a.email());<a name="line.591"></a>
+<span class="sourceLineNo">592</span>   }<a name="line.592"></a>
+<span class="sourceLineNo">593</span><a name="line.593"></a>
+<span class="sourceLineNo">594</span>   /**<a name="line.594"></a>
+<span class="sourceLineNo">595</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.595"></a>
+<span class="sourceLineNo">596</span>    *<a name="line.596"></a>
+<span class="sourceLineNo">597</span>    * @param a The annotation to check.<a name="line.597"></a>
+<span class="sourceLineNo">598</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.598"></a>
+<span class="sourceLineNo">599</span>    */<a name="line.599"></a>
+<span class="sourceLineNo">600</span>   public static boolean empty(License a) {<a name="line.600"></a>
+<span class="sourceLineNo">601</span>      if (a == null)<a name="line.601"></a>
+<span class="sourceLineNo">602</span>         return true;<a name="line.602"></a>
+<span class="sourceLineNo">603</span>      return<a name="line.603"></a>
+<span class="sourceLineNo">604</span>         allEmpty(a.value())<a name="line.604"></a>
+<span class="sourceLineNo">605</span>         &amp;&amp; allEmpty(a.name(), a.url());<a name="line.605"></a>
+<span class="sourceLineNo">606</span>   }<a name="line.606"></a>
+<span class="sourceLineNo">607</span><a name="line.607"></a>
+<span class="sourceLineNo">608</span>   /**<a name="line.608"></a>
+<span class="sourceLineNo">609</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.609"></a>
+<span class="sourceLineNo">610</span>    *<a name="line.610"></a>
+<span class="sourceLineNo">611</span>    * @param a The annotation to check.<a name="line.611"></a>
+<span class="sourceLineNo">612</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.612"></a>
+<span class="sourceLineNo">613</span>    */<a name="line.613"></a>
+<span class="sourceLineNo">614</span>   public static boolean empty(Items a) {<a name="line.614"></a>
+<span class="sourceLineNo">615</span>      if (a == null)<a name="line.615"></a>
+<span class="sourceLineNo">616</span>         return true;<a name="line.616"></a>
+<span class="sourceLineNo">617</span>      return<a name="line.617"></a>
+<span class="sourceLineNo">618</span>         allEmpty(a.value(), a._default(), a._enum())<a name="line.618"></a>
+<span class="sourceLineNo">619</span>         &amp;&amp; allEmpty(a.type(), a.format(), a.collectionFormat(), a.pattern(), a.$ref(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.619"></a>
+<span class="sourceLineNo">620</span>         &amp;&amp; allFalse(a.exclusiveMaximum(), a.exclusiveMinimum(), a.uniqueItems())<a name="line.620"></a>
+<span class="sourceLineNo">621</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems())<a name="line.621"></a>
+<span class="sourceLineNo">622</span>         &amp;&amp; empty(a.items());<a name="line.622"></a>
+<span class="sourceLineNo">623</span>   }<a name="line.623"></a>
+<span class="sourceLineNo">624</span><a name="line.624"></a>
+<span class="sourceLineNo">625</span>   /**<a name="line.625"></a>
+<span class="sourceLineNo">626</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.626"></a>
+<span class="sourceLineNo">627</span>    *<a name="line.627"></a>
+<span class="sourceLineNo">628</span>    * @param a The annotation to check.<a name="line.628"></a>
+<span class="sourceLineNo">629</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.629"></a>
+<span class="sourceLineNo">630</span>    */<a name="line.630"></a>
+<span class="sourceLineNo">631</span>   public static boolean empty(SubItems a) {<a name="line.631"></a>
+<span class="sourceLineNo">632</span>      if (a == null)<a name="line.632"></a>
+<span class="sourceLineNo">633</span>         return true;<a name="line.633"></a>
+<span class="sourceLineNo">634</span>      return<a name="line.634"></a>
+<span class="sourceLineNo">635</span>         allEmpty(a.value(), a._default(), a._enum(), a.items())<a name="line.635"></a>
+<span class="sourceLineNo">636</span>         &amp;&amp; allEmpty(a.type(), a.format(), a.collectionFormat(), a.pattern(), a.$ref(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.636"></a>
+<span class="sourceLineNo">637</span>         &amp;&amp; allFalse(a.exclusiveMaximum(), a.exclusiveMinimum(), a.uniqueItems())<a name="line.637"></a>
+<span class="sourceLineNo">638</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength(), a.maxItems(), a.minItems());<a name="line.638"></a>
+<span class="sourceLineNo">639</span>   }<a name="line.639"></a>
+<span class="sourceLineNo">640</span><a name="line.640"></a>
+<span class="sourceLineNo">641</span>   /**<a name="line.641"></a>
+<span class="sourceLineNo">642</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.642"></a>
+<span class="sourceLineNo">643</span>    *<a name="line.643"></a>
+<span class="sourceLineNo">644</span>    * @param a The annotation to check.<a name="line.644"></a>
+<span class="sourceLineNo">645</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if the specified annotation contains all default values.<a name="line.645"></a>
+<span class="sourceLineNo">646</span>    */<a name="line.646"></a>
+<span class="sourceLineNo">647</span>   public static boolean empty(Path a) {<a name="line.647"></a>
+<span class="sourceLineNo">648</span>      if (a == null)<a name="line.648"></a>
+<span class="sourceLineNo">649</span>         return true;<a name="line.649"></a>
+<span class="sourceLineNo">650</span>      return<a name="line.650"></a>
+<span class="sourceLineNo">651</span>         allEmpty(a.description(), a._enum(), a.example(), a.api())<a name="line.651"></a>
+<span class="sourceLineNo">652</span>         &amp;&amp; allEmpty(a.name(), a.value(), a.type(), a.format(), a.pattern(), a.maximum(), a.minimum(), a.multipleOf())<a name="line.652"></a>
+<span class="sourceLineNo">653</span>         &amp;&amp; allFalse(a.exclusiveMaximum(), a.exclusiveMinimum())<a name="line.653"></a>
+<span class="sourceLineNo">654</span>         &amp;&amp; allMinusOne(a.maxLength(), a.minLength())<a name="line.654"></a>
+<span class="sourceLineNo">655</span>         &amp;&amp; empty(a.items());<a name="line.655"></a>
+<span class="sourceLineNo">656</span>   }<a name="line.656"></a>
+<span class="sourceLineNo">657</span><a name="line.657"></a>
+<span class="sourceLineNo">658</span>   /**<a name="line.658"></a>
+<span class="sourceLineNo">659</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if all the specified strings are empty or null.<a name="line.659"></a>
+<span class="sourceLineNo">660</span>    *<a name="line.660"></a>
+<span class="sourceLineNo">661</span>    * @param strings The strings to test.<a name="line.661"></a>
+<span class="sourceLineNo">662</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if all the specified strings are empty or null.<a name="line.662"></a>
+<span class="sourceLineNo">663</span>    */<a name="line.663"></a>
+<span class="sourceLineNo">664</span>   protected static boolean allEmpty(String...strings) {<a name="line.664"></a>
+<span class="sourceLineNo">665</span>      for (String s : strings)<a name="line.665"></a>
+<span class="sourceLineNo">666</span>         if (s != null &amp;&amp; ! s.isEmpty())<a name="line.666"></a>
+<span class="sourceLineNo">667</span>            return false;<a name="line.667"></a>
+<span class="sourceLineNo">668</span>      return true;<a name="line.668"></a>
+<span class="sourceLineNo">669</span>   }<a name="line.669"></a>
+<span class="sourceLineNo">670</span><a name="line.670"></a>
+<span class="sourceLineNo">671</span>   /**<a name="line.671"></a>
+<span class="sourceLineNo">672</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if all the specified strings are empty or null.<a name="line.672"></a>
+<span class="sourceLineNo">673</span>    *<a name="line.673"></a>
+<span class="sourceLineNo">674</span>    * @param strings The strings to test.<a name="line.674"></a>
+<span class="sourceLineNo">675</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if all the specified strings are empty or null.<a name="line.675"></a>
+<span class="sourceLineNo">676</span>    */<a name="line.676"></a>
+<span class="sourceLineNo">677</span>   protected static boolean allEmpty(String[]...strings) {<a name="line.677"></a>
+<span class="sourceLineNo">678</span>      for (String[] s : strings)<a name="line.678"></a>
+<span class="sourceLineNo">679</span>         if (s.length != 0 || ! allEmpty(s))<a name="line.679"></a>
+<span class="sourceLineNo">680</span>            return false;<a name="line.680"></a>
+<span class="sourceLineNo">681</span>      return true;<a name="line.681"></a>
+<span class="sourceLineNo">682</span>   }<a name="line.682"></a>
+<span class="sourceLineNo">683</span><a name="line.683"></a>
+<span class="sourceLineNo">684</span>   /**<a name="line.684"></a>
+<span class="sourceLineNo">685</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if all the specified booleans are false.<a name="line.685"></a>
+<span class="sourceLineNo">686</span>    *<a name="line.686"></a>
+<span class="sourceLineNo">687</span>    * @param booleans The booleans to test.<a name="line.687"></a>
+<span class="sourceLineNo">688</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if all the specified booleans are false.<a name="line.688"></a>
+<span class="sourceLineNo">689</span>    */<a name="line.689"></a>
+<span class="sourceLineNo">690</span>   protected static boolean allFalse(boolean...booleans) {<a name="line.690"></a>
+<span class="sourceLineNo">691</span>      for (boolean b : booleans)<a name="line.691"></a>
+<span class="sourceLineNo">692</span>         if (b)<a name="line.692"></a>
+<span class="sourceLineNo">693</span>            return false;<a name="line.693"></a>
+<span class="sourceLineNo">694</span>      return true;<a name="line.694"></a>
+<span class="sourceLineNo">695</span>   }<a name="line.695"></a>
+<span class="sourceLineNo">696</span><a name="line.696"></a>
+<span class="sourceLineNo">697</span>   /**<a name="line.697"></a>
+<span class="sourceLineNo">698</span>    * Returns &lt;jk&gt;true&lt;/jk&gt; if all the specified longs are -1.<a name="line.698"></a>
+<span class="sourceLineNo">699</span>    *<a name="line.699"></a>
+<span class="sourceLineNo">700</span>    * @param longs The booleans to test.<a name="line.700"></a>
+<span class="sourceLineNo">701</span>    * @return &lt;jk&gt;true&lt;/jk&gt; if all the specified longs are -1.<a name="line.701"></a>
+<span class="sourceLineNo">702</span>    */<a name="line.702"></a>
+<span class="sourceLineNo">703</span>   protected static boolean allMinusOne(long...longs) {<a name="line.703"></a>
+<span class="sourceLineNo">704</span>      for (long i : longs)<a name="line.704"></a>
+<span class="sourceLineNo">705</span>         if (i != -1)<a name="line.705"></a>
+<span class="sourceLineNo">706</span>            return false;<a name="line.706"></a>
+<span class="sourceLineNo">707</span>      return true;<a name="line.707"></a>
+<span class="sourceLineNo">708</span>   }<a name="line.708"></a>
+<span class="sourceLineNo">709</span><a name="line.709"></a>
+<span class="sourceLineNo">710</span>   private static Set&lt;String&gt; toSet(String[] s) {<a name="line.710"></a>
+<span class="sourceLineNo">711</span>      return toSet(joinnl(s));<a name="line.711"></a>
+<span class="sourceLineNo">712</span>   }<a name="line.712"></a>
+<span class="sourceLineNo">713</span><a name="line.713"></a>
+<span class="sourceLineNo">714</span>   private static Set&lt;String&gt; toSet(String s) {<a name="line.714"></a>
+<span class="sourceLineNo">715</span>      if (isEmpty(s))<a name="line.715"></a>
+<span class="sourceLineNo">716</span>         return null;<a name="line.716"></a>
+<span class="sourceLineNo">717</span>      Set&lt;String&gt; set = new ASet&lt;&gt;();<a name="line.717"></a>
+<span class="sourceLineNo">718</span>      try {<a name="line.718"></a>
+<span class="sourceLineNo">719</span>         for (Object o : StringUtils.parseListOrCdl(s))<a name="line.719"></a>
+<span class="sourceLineNo">720</span>            set.add(o.toString());<a name="line.720"></a>
+<span class="sourceLineNo">721</span>      } catch (ParseException e) {<a name="line.721"></a>
+<span class="sourceLineNo">722</span>         throw new RuntimeException(e);<a name="line.722"></a>
+<span class="sourceLineNo">723</span>      }<a name="line.723"></a>
+<span class="sourceLineNo">724</span>      return set;<a name="line.724"></a>
+<span class="sourceLineNo">725</span>   }<a name="line.725"></a>
+<span class="sourceLineNo">726</span><a name="line.726"></a>
+<span class="sourceLineNo">727</span>   final static ObjectMap toObjectMap(String[] ss) {<a name="line.727"></a>
+<span class="sourceLineNo">728</span>      String s = joinnl(ss);<a name="line.728"></a>
+<span class="sourceLineNo">729</span>      if (s.isEmpty())<a name="line.729"></a>
+<span class="sourceLineNo">730</span>         return null;<a name="line.730"></a>
+<span class="sourceLineNo">731</span>      if (! isObjectMap(s, true))<a name="line.731"></a>
+<span class="sourceLineNo">732</span>         s = "{" + s + "}";<a name="line.732"></a>
+<span class="sourceLineNo">733</span>      try {<a name="line.733"></a>
+<span class="sourceLineNo">734</span>         return new ObjectMap(s);<a name="line.734"></a>
+<span class="sourceLineNo">735</span>      } catch (ParseException e) {<a name="line.735"></a>
+<span class="sourceLineNo">736</span>         throw new RuntimeException(e);<a name="line.736"></a>
+<span class="sourceLineNo">737</span>      }<a name="line.737"></a>
+<span class="sourceLineNo">738</span>   }<a name="line.738"></a>
+<span class="sourceLineNo">739</span>}<a name="line.739"></a>
 
 
 
diff --git a/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/RequestBean.html b/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/RequestBean.html
index 15f5387..7fd4392 100644
--- a/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/RequestBean.html
+++ b/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/RequestBean.html
@@ -63,120 +63,112 @@
 <span class="sourceLineNo">055</span> *       &lt;ja&gt;@Query&lt;/ja&gt;<a name="line.55"></a>
 <span class="sourceLineNo">056</span> *       String getQ1();<a name="line.56"></a>
 <span class="sourceLineNo">057</span> *<a name="line.57"></a>
-<span class="sourceLineNo">058</span> *       &lt;ja&gt;@Query&lt;/ja&gt;<a name="line.58"></a>
-<span class="sourceLineNo">059</span> *       &lt;ja&gt;@BeanProperty&lt;/ja&gt;(name=&lt;js&gt;"q2"&lt;/js&gt;)<a name="line.59"></a>
-<span class="sourceLineNo">060</span> *       String getQuery2();<a name="line.60"></a>
-<span class="sourceLineNo">061</span> *<a name="line.61"></a>
-<span class="sourceLineNo">062</span> *    &lt;jc&gt;// Schema-based query parameter:  Pipe-delimited lists of comma-delimited lists of integers.&lt;/jc&gt;<a name="line.62"></a>
-<span class="sourceLineNo">063</span> *       &lt;ja&gt;@Query&lt;/ja&gt;(<a name="line.63"></a>
-<span class="sourceLineNo">064</span> *          collectionFormat=&lt;js&gt;"pipes"&lt;/js&gt;<a name="line.64"></a>
-<span class="sourceLineNo">065</span> *          items=&lt;ja&gt;@Items&lt;/ja&gt;(<a name="line.65"></a>
-<span class="sourceLineNo">066</span> *             items=&lt;ja&gt;@SubItems&lt;/ja&gt;(<a name="line.66"></a>
-<span class="sourceLineNo">067</span> *                collectionFormat=&lt;js&gt;"csv"&lt;/js&gt;<a name="line.67"></a>
-<span class="sourceLineNo">068</span> *                type=&lt;js&gt;"integer"&lt;/js&gt;<a name="line.68"></a>
-<span class="sourceLineNo">069</span> *             )<a name="line.69"></a>
-<span class="sourceLineNo">070</span> *          )<a name="line.70"></a>
-<span class="sourceLineNo">071</span> *       )<a name="line.71"></a>
-<span class="sourceLineNo">072</span> *       &lt;jk&gt;int&lt;/jk&gt;[][] getQ3();<a name="line.72"></a>
-<span class="sourceLineNo">073</span> *<a name="line.73"></a>
-<span class="sourceLineNo">074</span> *       &lt;ja&gt;@Header&lt;/ja&gt;(&lt;js&gt;"*"&lt;/js&gt;)<a name="line.74"></a>
-<span class="sourceLineNo">075</span> *       Map&amp;lt;String,Object&amp;gt; getHeaders();<a name="line.75"></a>
-<span class="sourceLineNo">076</span> * &lt;/p&gt;<a name="line.76"></a>
-<span class="sourceLineNo">077</span> * &lt;p class='bcode w800'&gt;<a name="line.77"></a>
-<span class="sourceLineNo">078</span> *    &lt;jc&gt;// Same as above but annotation defined on interface.&lt;/jc&gt;<a name="line.78"></a>
-<span class="sourceLineNo">079</span> *    &lt;ja&gt;@RestMethod&lt;/ja&gt;(path=&lt;js&gt;"/mypath/{p1}/{p2}/*"&lt;/js&gt;)<a name="line.79"></a>
-<span class="sourceLineNo">080</span> *    &lt;jk&gt;public void&lt;/jk&gt; myMethod(MyRequestBean rb) {...}<a name="line.80"></a>
-<span class="sourceLineNo">081</span> *<a name="line.81"></a>
-<span class="sourceLineNo">082</span> * &lt;ja&gt;@RequestBean&lt;/ja&gt;<a name="line.82"></a>
-<span class="sourceLineNo">083</span> *    &lt;jk&gt;public interface&lt;/jk&gt; MyRequestBean {...}<a name="line.83"></a>
+<span class="sourceLineNo">058</span> *    &lt;jc&gt;// Schema-based query parameter:  Pipe-delimited lists of comma-delimited lists of integers.&lt;/jc&gt;<a name="line.58"></a>
+<span class="sourceLineNo">059</span> *       &lt;ja&gt;@Query&lt;/ja&gt;(<a name="line.59"></a>
+<span class="sourceLineNo">060</span> *          collectionFormat=&lt;js&gt;"pipes"&lt;/js&gt;<a name="line.60"></a>
+<span class="sourceLineNo">061</span> *          items=&lt;ja&gt;@Items&lt;/ja&gt;(<a name="line.61"></a>
+<span class="sourceLineNo">062</span> *             items=&lt;ja&gt;@SubItems&lt;/ja&gt;(<a name="line.62"></a>
+<span class="sourceLineNo">063</span> *                collectionFormat=&lt;js&gt;"csv"&lt;/js&gt;<a name="line.63"></a>
+<span class="sourceLineNo">064</span> *                type=&lt;js&gt;"integer"&lt;/js&gt;<a name="line.64"></a>
+<span class="sourceLineNo">065</span> *             )<a name="line.65"></a>
+<span class="sourceLineNo">066</span> *          )<a name="line.66"></a>
+<span class="sourceLineNo">067</span> *       )<a name="line.67"></a>
+<span class="sourceLineNo">068</span> *       &lt;jk&gt;int&lt;/jk&gt;[][] getQ3();<a name="line.68"></a>
+<span class="sourceLineNo">069</span> *<a name="line.69"></a>
+<span class="sourceLineNo">070</span> *       &lt;ja&gt;@Header&lt;/ja&gt;(&lt;js&gt;"*"&lt;/js&gt;)<a name="line.70"></a>
+<span class="sourceLineNo">071</span> *       Map&amp;lt;String,Object&amp;gt; getHeaders();<a name="line.71"></a>
+<span class="sourceLineNo">072</span> * &lt;/p&gt;<a name="line.72"></a>
+<span class="sourceLineNo">073</span> * &lt;p class='bcode w800'&gt;<a name="line.73"></a>
+<span class="sourceLineNo">074</span> *    &lt;jc&gt;// Same as above but annotation defined on interface.&lt;/jc&gt;<a name="line.74"></a>
+<span class="sourceLineNo">075</span> *    &lt;ja&gt;@RestMethod&lt;/ja&gt;(path=&lt;js&gt;"/mypath/{p1}/{p2}/*"&lt;/js&gt;)<a name="line.75"></a>
+<span class="sourceLineNo">076</span> *    &lt;jk&gt;public void&lt;/jk&gt; myMethod(MyRequestBean rb) {...}<a name="line.76"></a>
+<span class="sourceLineNo">077</span> *<a name="line.77"></a>
+<span class="sourceLineNo">078</span> * &lt;ja&gt;@RequestBean&lt;/ja&gt;<a name="line.78"></a>
+<span class="sourceLineNo">079</span> *    &lt;jk&gt;public interface&lt;/jk&gt; MyRequestBean {...}<a name="line.79"></a>
+<span class="sourceLineNo">080</span> *<a name="line.80"></a>
+<span class="sourceLineNo">081</span> * &lt;p&gt;<a name="line.81"></a>
+<span class="sourceLineNo">082</span> * The return types of the getters must be the supported parameter types for the HTTP-part annotation used.<a name="line.82"></a>
+<span class="sourceLineNo">083</span> * &lt;br&gt;Schema-based serialization and parsing is allowed just as if used as individual parameter types.<a name="line.83"></a>
 <span class="sourceLineNo">084</span> *<a name="line.84"></a>
 <span class="sourceLineNo">085</span> * &lt;p&gt;<a name="line.85"></a>
-<span class="sourceLineNo">086</span> * The return types of the getters must be the supported parameter types for the HTTP-part annotation used.<a name="line.86"></a>
-<span class="sourceLineNo">087</span> * &lt;br&gt;Schema-based serialization and parsing is allowed just as if used as individual parameter types.<a name="line.87"></a>
-<span class="sourceLineNo">088</span> *<a name="line.88"></a>
-<span class="sourceLineNo">089</span> * &lt;p&gt;<a name="line.89"></a>
-<span class="sourceLineNo">090</span> * TODO - Swagger-info in &lt;ja&gt;@RequestBean&lt;/ja&gt;s is not currently reflected in generated Swagger documentation.<a name="line.90"></a>
-<span class="sourceLineNo">091</span> *<a name="line.91"></a>
-<span class="sourceLineNo">092</span> * &lt;h5 class='section'&gt;See Also:&lt;/h5&gt;<a name="line.92"></a>
-<span class="sourceLineNo">093</span> * &lt;ul&gt;<a name="line.93"></a>
-<span class="sourceLineNo">094</span> *    &lt;li class='link'&gt;&lt;a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.HttpPartAnnotations.RequestBean"&gt;Overview &amp;gt; juneau-rest-server &amp;gt; @RequestBean&lt;/a&gt;<a name="line.94"></a>
-<span class="sourceLineNo">095</span> * &lt;/ul&gt;<a name="line.95"></a>
-<span class="sourceLineNo">096</span> *<a name="line.96"></a>
-<span class="sourceLineNo">097</span> * &lt;h5 class='topic'&gt;Client-side REST&lt;/h5&gt;<a name="line.97"></a>
-<span class="sourceLineNo">098</span> *<a name="line.98"></a>
-<span class="sourceLineNo">099</span> * Annotation applied to Java method arguments of interface proxies to denote a bean with remoteable annotations.<a name="line.99"></a>
-<span class="sourceLineNo">100</span><a name="line.100"></a>
-<span class="sourceLineNo">101</span> * &lt;h5 class='section'&gt;Example:&lt;/h5&gt;<a name="line.101"></a>
-<span class="sourceLineNo">102</span> * &lt;p class='bcode w800'&gt;<a name="line.102"></a>
-<span class="sourceLineNo">103</span> *    &lt;ja&gt;@Remoteable&lt;/ja&gt;(path=&lt;js&gt;"/myproxy"&lt;/js&gt;)<a name="line.103"></a>
-<span class="sourceLineNo">104</span> *    &lt;jk&gt;public interface&lt;/jk&gt; MyProxy {<a name="line.104"></a>
+<span class="sourceLineNo">086</span> * TODO - Swagger-info in &lt;ja&gt;@RequestBean&lt;/ja&gt;s is not currently reflected in generated Swagger documentation.<a name="line.86"></a>
+<span class="sourceLineNo">087</span> *<a name="line.87"></a>
+<span class="sourceLineNo">088</span> * &lt;h5 class='section'&gt;See Also:&lt;/h5&gt;<a name="line.88"></a>
+<span class="sourceLineNo">089</span> * &lt;ul&gt;<a name="line.89"></a>
+<span class="sourceLineNo">090</span> *    &lt;li class='link'&gt;&lt;a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.HttpPartAnnotations.RequestBean"&gt;Overview &amp;gt; juneau-rest-server &amp;gt; @RequestBean&lt;/a&gt;<a name="line.90"></a>
+<span class="sourceLineNo">091</span> * &lt;/ul&gt;<a name="line.91"></a>
+<span class="sourceLineNo">092</span> *<a name="line.92"></a>
+<span class="sourceLineNo">093</span> * &lt;h5 class='topic'&gt;Client-side REST&lt;/h5&gt;<a name="line.93"></a>
+<span class="sourceLineNo">094</span> *<a name="line.94"></a>
+<span class="sourceLineNo">095</span> * Annotation applied to Java method arguments of interface proxies to denote a bean with remoteable annotations.<a name="line.95"></a>
+<span class="sourceLineNo">096</span><a name="line.96"></a>
+<span class="sourceLineNo">097</span> * &lt;h5 class='section'&gt;Example:&lt;/h5&gt;<a name="line.97"></a>
+<span class="sourceLineNo">098</span> * &lt;p class='bcode w800'&gt;<a name="line.98"></a>
+<span class="sourceLineNo">099</span> *    &lt;ja&gt;@Remoteable&lt;/ja&gt;(path=&lt;js&gt;"/myproxy"&lt;/js&gt;)<a name="line.99"></a>
+<span class="sourceLineNo">100</span> *    &lt;jk&gt;public interface&lt;/jk&gt; MyProxy {<a name="line.100"></a>
+<span class="sourceLineNo">101</span> *<a name="line.101"></a>
+<span class="sourceLineNo">102</span> *       &lt;ja&gt;@RemoteMethod&lt;/ja&gt;(path=&lt;js&gt;"/mymethod/{p1}/{p2}"&lt;/js&gt;)<a name="line.102"></a>
+<span class="sourceLineNo">103</span> *       String myProxyMethod(&lt;ja&gt;@RequestBean&lt;/ja&gt; MyRequestBean bean);<a name="line.103"></a>
+<span class="sourceLineNo">104</span> *    }<a name="line.104"></a>
 <span class="sourceLineNo">105</span> *<a name="line.105"></a>
-<span class="sourceLineNo">106</span> *       &lt;ja&gt;@RemoteMethod&lt;/ja&gt;(path=&lt;js&gt;"/mymethod/{p1}/{p2}"&lt;/js&gt;)<a name="line.106"></a>
-<span class="sourceLineNo">107</span> *       String myProxyMethod(&lt;ja&gt;@RequestBean&lt;/ja&gt; MyRequestBean bean);<a name="line.107"></a>
-<span class="sourceLineNo">108</span> *    }<a name="line.108"></a>
-<span class="sourceLineNo">109</span> *<a name="line.109"></a>
-<span class="sourceLineNo">110</span> *    &lt;jk&gt;public class&lt;/jk&gt; MyRequestBean {<a name="line.110"></a>
-<span class="sourceLineNo">111</span> *<a name="line.111"></a>
-<span class="sourceLineNo">112</span> *       &lt;ja&gt;@Path&lt;/ja&gt; &lt;jc&gt;// Path variable name inferred from getter.&lt;/jc&gt;<a name="line.112"></a>
-<span class="sourceLineNo">113</span> *       &lt;jk&gt;public&lt;/jk&gt; String getP1() {...}<a name="line.113"></a>
-<span class="sourceLineNo">114</span> *<a name="line.114"></a>
-<span class="sourceLineNo">115</span> *       &lt;ja&gt;@Path&lt;/ja&gt;(&lt;js&gt;"p2"&lt;/js&gt;)<a name="line.115"></a>
-<span class="sourceLineNo">116</span> *       &lt;jk&gt;public&lt;/jk&gt; String getX() {...}<a name="line.116"></a>
-<span class="sourceLineNo">117</span> *<a name="line.117"></a>
-<span class="sourceLineNo">118</span> *       &lt;ja&gt;@Path&lt;/ja&gt;(&lt;js&gt;"/*"&lt;/js&gt;)<a name="line.118"></a>
-<span class="sourceLineNo">119</span> *       &lt;jk&gt;public&lt;/jk&gt; String getRemainder() {...}<a name="line.119"></a>
-<span class="sourceLineNo">120</span> *<a name="line.120"></a>
-<span class="sourceLineNo">121</span> *       &lt;ja&gt;@Query&lt;/ja&gt;<a name="line.121"></a>
-<span class="sourceLineNo">122</span> *       &lt;jk&gt;public&lt;/jk&gt; String getQ1() {...}<a name="line.122"></a>
-<span class="sourceLineNo">123</span> *<a name="line.123"></a>
-<span class="sourceLineNo">124</span> *       &lt;ja&gt;@Query&lt;/ja&gt;<a name="line.124"></a>
-<span class="sourceLineNo">125</span> *       &lt;ja&gt;@BeanProperty&lt;/ja&gt;(name=&lt;js&gt;"q2"&lt;/js&gt;)<a name="line.125"></a>
-<span class="sourceLineNo">126</span> *       &lt;jk&gt;public&lt;/jk&gt; String getQuery2() {...}<a name="line.126"></a>
-<span class="sourceLineNo">127</span> *<a name="line.127"></a>
-<span class="sourceLineNo">128</span> *    &lt;jc&gt;// Schema-based query parameter:  Pipe-delimited lists of comma-delimited lists of integers.&lt;/jc&gt;<a name="line.128"></a>
-<span class="sourceLineNo">129</span> *       &lt;ja&gt;@Query&lt;/ja&gt;(<a name="line.129"></a>
-<span class="sourceLineNo">130</span> *          collectionFormat=&lt;js&gt;"pipes"&lt;/js&gt;<a name="line.130"></a>
-<span class="sourceLineNo">131</span> *          items=&lt;ja&gt;@Items&lt;/ja&gt;(<a name="line.131"></a>
-<span class="sourceLineNo">132</span> *             items=&lt;ja&gt;@SubItems&lt;/ja&gt;(<a name="line.132"></a>
-<span class="sourceLineNo">133</span> *                collectionFormat=&lt;js&gt;"csv"&lt;/js&gt;<a name="line.133"></a>
-<span class="sourceLineNo">134</span> *                type=&lt;js&gt;"integer"&lt;/js&gt;<a name="line.134"></a>
-<span class="sourceLineNo">135</span> *             )<a name="line.135"></a>
-<span class="sourceLineNo">136</span> *          )<a name="line.136"></a>
-<span class="sourceLineNo">137</span> *       )<a name="line.137"></a>
-<span class="sourceLineNo">138</span> *       &lt;jk&gt;public&lt;/jk&gt; &lt;jk&gt;int&lt;/jk&gt;[][] getQ3() {...}<a name="line.138"></a>
-<span class="sourceLineNo">139</span> *<a name="line.139"></a>
-<span class="sourceLineNo">140</span> *       &lt;ja&gt;@Header&lt;/ja&gt;(&lt;js&gt;"*"&lt;/js&gt;)<a name="line.140"></a>
-<span class="sourceLineNo">141</span> *       &lt;jk&gt;public&lt;/jk&gt; Map&amp;lt;String,Object&amp;gt; getHeaders() {...}<a name="line.141"></a>
-<span class="sourceLineNo">142</span> *    }<a name="line.142"></a>
-<span class="sourceLineNo">143</span> * &lt;/p&gt;<a name="line.143"></a>
-<span class="sourceLineNo">144</span> *<a name="line.144"></a>
-<span class="sourceLineNo">145</span> * &lt;h5 class='section'&gt;See Also:&lt;/h5&gt;<a name="line.145"></a>
-<span class="sourceLineNo">146</span> * &lt;ul class='doctree'&gt;<a name="line.146"></a>
-<span class="sourceLineNo">147</span> *    &lt;li class='link'&gt;&lt;a class='doclink' href='../../../../../overview-summary.html#juneau-rest-client.3rdPartyProxies'&gt;Overview &amp;gt; juneau-rest-client &amp;gt; Interface Proxies Against 3rd-party REST Interfaces&lt;/a&gt;<a name="line.147"></a>
-<span class="sourceLineNo">148</span> * &lt;/ul&gt;<a name="line.148"></a>
-<span class="sourceLineNo">149</span> */<a name="line.149"></a>
-<span class="sourceLineNo">150</span>@Documented<a name="line.150"></a>
-<span class="sourceLineNo">151</span>@Target(PARAMETER)<a name="line.151"></a>
-<span class="sourceLineNo">152</span>@Retention(RUNTIME)<a name="line.152"></a>
-<span class="sourceLineNo">153</span>@Inherited<a name="line.153"></a>
-<span class="sourceLineNo">154</span>public @interface RequestBean {<a name="line.154"></a>
+<span class="sourceLineNo">106</span> *    &lt;jk&gt;public class&lt;/jk&gt; MyRequestBean {<a name="line.106"></a>
+<span class="sourceLineNo">107</span> *<a name="line.107"></a>
+<span class="sourceLineNo">108</span> *       &lt;ja&gt;@Path&lt;/ja&gt; &lt;jc&gt;// Path variable name inferred from getter.&lt;/jc&gt;<a name="line.108"></a>
+<span class="sourceLineNo">109</span> *       &lt;jk&gt;public&lt;/jk&gt; String getP1() {...}<a name="line.109"></a>
+<span class="sourceLineNo">110</span> *<a name="line.110"></a>
+<span class="sourceLineNo">111</span> *       &lt;ja&gt;@Path&lt;/ja&gt;(&lt;js&gt;"p2"&lt;/js&gt;)<a name="line.111"></a>
+<span class="sourceLineNo">112</span> *       &lt;jk&gt;public&lt;/jk&gt; String getX() {...}<a name="line.112"></a>
+<span class="sourceLineNo">113</span> *<a name="line.113"></a>
+<span class="sourceLineNo">114</span> *       &lt;ja&gt;@Path&lt;/ja&gt;(&lt;js&gt;"/*"&lt;/js&gt;)<a name="line.114"></a>
+<span class="sourceLineNo">115</span> *       &lt;jk&gt;public&lt;/jk&gt; String getRemainder() {...}<a name="line.115"></a>
+<span class="sourceLineNo">116</span> *<a name="line.116"></a>
+<span class="sourceLineNo">117</span> *       &lt;ja&gt;@Query&lt;/ja&gt;<a name="line.117"></a>
+<span class="sourceLineNo">118</span> *       &lt;jk&gt;public&lt;/jk&gt; String getQ1() {...}<a name="line.118"></a>
+<span class="sourceLineNo">119</span> *<a name="line.119"></a>
+<span class="sourceLineNo">120</span> *    &lt;jc&gt;// Schema-based query parameter:  Pipe-delimited lists of comma-delimited lists of integers.&lt;/jc&gt;<a name="line.120"></a>
+<span class="sourceLineNo">121</span> *       &lt;ja&gt;@Query&lt;/ja&gt;(<a name="line.121"></a>
+<span class="sourceLineNo">122</span> *          collectionFormat=&lt;js&gt;"pipes"&lt;/js&gt;<a name="line.122"></a>
+<span class="sourceLineNo">123</span> *          items=&lt;ja&gt;@Items&lt;/ja&gt;(<a name="line.123"></a>
+<span class="sourceLineNo">124</span> *             items=&lt;ja&gt;@SubItems&lt;/ja&gt;(<a name="line.124"></a>
+<span class="sourceLineNo">125</span> *                collectionFormat=&lt;js&gt;"csv"&lt;/js&gt;<a name="line.125"></a>
+<span class="sourceLineNo">126</span> *                type=&lt;js&gt;"integer"&lt;/js&gt;<a name="line.126"></a>
+<span class="sourceLineNo">127</span> *             )<a name="line.127"></a>
+<span class="sourceLineNo">128</span> *          )<a name="line.128"></a>
+<span class="sourceLineNo">129</span> *       )<a name="line.129"></a>
+<span class="sourceLineNo">130</span> *       &lt;jk&gt;public&lt;/jk&gt; &lt;jk&gt;int&lt;/jk&gt;[][] getQ3() {...}<a name="line.130"></a>
+<span class="sourceLineNo">131</span> *<a name="line.131"></a>
+<span class="sourceLineNo">132</span> *       &lt;ja&gt;@Header&lt;/ja&gt;(&lt;js&gt;"*"&lt;/js&gt;)<a name="line.132"></a>
+<span class="sourceLineNo">133</span> *       &lt;jk&gt;public&lt;/jk&gt; Map&amp;lt;String,Object&amp;gt; getHeaders() {...}<a name="line.133"></a>
+<span class="sourceLineNo">134</span> *    }<a name="line.134"></a>
+<span class="sourceLineNo">135</span> * &lt;/p&gt;<a name="line.135"></a>
+<span class="sourceLineNo">136</span> *<a name="line.136"></a>
+<span class="sourceLineNo">137</span> * &lt;h5 class='section'&gt;See Also:&lt;/h5&gt;<a name="line.137"></a>
+<span class="sourceLineNo">138</span> * &lt;ul class='doctree'&gt;<a name="line.138"></a>
+<span class="sourceLineNo">139</span> *    &lt;li class='link'&gt;&lt;a class='doclink' href='../../../../../overview-summary.html#juneau-rest-client.3rdPartyProxies'&gt;Overview &amp;gt; juneau-rest-client &amp;gt; Interface Proxies Against 3rd-party REST Interfaces&lt;/a&gt;<a name="line.139"></a>
+<span class="sourceLineNo">140</span> * &lt;/ul&gt;<a name="line.140"></a>
+<span class="sourceLineNo">141</span> */<a name="line.141"></a>
+<span class="sourceLineNo">142</span>@Documented<a name="line.142"></a>
+<span class="sourceLineNo">143</span>@Target(PARAMETER)<a name="line.143"></a>
+<span class="sourceLineNo">144</span>@Retention(RUNTIME)<a name="line.144"></a>
+<span class="sourceLineNo">145</span>@Inherited<a name="line.145"></a>
+<span class="sourceLineNo">146</span>public @interface RequestBean {<a name="line.146"></a>
+<span class="sourceLineNo">147</span><a name="line.147"></a>
+<span class="sourceLineNo">148</span>   /**<a name="line.148"></a>
+<span class="sourceLineNo">149</span>    * Specifies the {@link HttpPartSerializer} class used for serializing values to strings.<a name="line.149"></a>
+<span class="sourceLineNo">150</span>    *<a name="line.150"></a>
+<span class="sourceLineNo">151</span>    * &lt;p&gt;<a name="line.151"></a>
+<span class="sourceLineNo">152</span>    * Overrides for this part the part serializer defined on the REST client which by default is {@link OpenApiPartSerializer}.<a name="line.152"></a>
+<span class="sourceLineNo">153</span>    */<a name="line.153"></a>
+<span class="sourceLineNo">154</span>   Class&lt;? extends HttpPartSerializer&gt; serializer() default HttpPartSerializer.Null.class;<a name="line.154"></a>
 <span class="sourceLineNo">155</span><a name="line.155"></a>
 <span class="sourceLineNo">156</span>   /**<a name="line.156"></a>
-<span class="sourceLineNo">157</span>    * Specifies the {@link HttpPartSerializer} class used for serializing values to strings.<a name="line.157"></a>
+<span class="sourceLineNo">157</span>    * Specifies the {@link HttpPartParser} class used for parsing strings to values.<a name="line.157"></a>
 <span class="sourceLineNo">158</span>    *<a name="line.158"></a>
 <span class="sourceLineNo">159</span>    * &lt;p&gt;<a name="line.159"></a>
-<span class="sourceLineNo">160</span>    * Overrides for this part the part serializer defined on the REST client which by default is {@link OpenApiPartSerializer}.<a name="line.160"></a>
+<span class="sourceLineNo">160</span>    * Overrides for this part the part parser defined on the REST resource which by default is {@link OpenApiPartParser}.<a name="line.160"></a>
 <span class="sourceLineNo">161</span>    */<a name="line.161"></a>
-<span class="sourceLineNo">162</span>   Class&lt;? extends HttpPartSerializer&gt; serializer() default HttpPartSerializer.Null.class;<a name="line.162"></a>
-<span class="sourceLineNo">163</span><a name="line.163"></a>
-<span class="sourceLineNo">164</span>   /**<a name="line.164"></a>
-<span class="sourceLineNo">165</span>    * Specifies the {@link HttpPartParser} class used for parsing strings to values.<a name="line.165"></a>
-<span class="sourceLineNo">166</span>    *<a name="line.166"></a>
-<span class="sourceLineNo">167</span>    * &lt;p&gt;<a name="line.167"></a>
-<span class="sourceLineNo">168</span>    * Overrides for this part the part parser defined on the REST resource which by default is {@link OpenApiPartParser}.<a name="line.168"></a>
-<span class="sourceLineNo">169</span>    */<a name="line.169"></a>
-<span class="sourceLineNo">170</span>   Class&lt;? extends HttpPartParser&gt; parser() default HttpPartParser.Null.class;<a name="line.170"></a>
-<span class="sourceLineNo">171</span>}<a name="line.171"></a>
+<span class="sourceLineNo">162</span>   Class&lt;? extends HttpPartParser&gt; parser() default HttpPartParser.Null.class;<a name="line.162"></a>
+<span class="sourceLineNo">163</span>}<a name="line.163"></a>
 
 
 
diff --git a/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/Response.html b/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/Response.html
index 0f4b1f9..f8b4050 100644
--- a/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/Response.html
+++ b/content/site/apidocs_preview/src-html/org/apache/juneau/http/annotation/Response.html
@@ -38,436 +38,369 @@
 <span class="sourceLineNo">030</span> *<a name="line.30"></a>
 <span class="sourceLineNo">031</span> * &lt;p&gt;<a name="line.31"></a>
 <span class="sourceLineNo">032</span> * Can be used in the following locations:<a name="line.32"></a>
-<span class="sourceLineNo">033</span> * &lt;ul&gt;<a name="line.33"></a>
-<span class="sourceLineNo">034</span> *    &lt;li&gt;Java method arguments and argument-types of server-side &lt;ja&gt;@RestMethod&lt;/ja&gt;-annotated REST Java methods.<a name="line.34"></a>
-<span class="sourceLineNo">035</span> *    &lt;li&gt;Java methods of server-side &lt;ja&gt;@RestMethod&lt;/ja&gt;-annotated REST Java methods.<a name="line.35"></a>
-<span class="sourceLineNo">036</span> *    &lt;li&gt;Exception classes thrown from &lt;ja&gt;@RestMethod&lt;/ja&gt;-annotated REST Java methods.<a name="line.36"></a>
-<span class="sourceLineNo">037</span> * &lt;/ul&gt;<a name="line.37"></a>
-<span class="sourceLineNo">038</span> *<a name="line.38"></a>
-<span class="sourceLineNo">039</span> * &lt;p&gt;<a name="line.39"></a>
-<span class="sourceLineNo">040</span> * When applied to exception classes, this annotation defines Swagger information on non-200 return types.<a name="line.40"></a>
-<span class="sourceLineNo">041</span> *<a name="line.41"></a>
-<span class="sourceLineNo">042</span> * &lt;p&gt;<a name="line.42"></a>
-<span class="sourceLineNo">043</span> * The following example shows the &lt;ja&gt;@Response&lt;/ja&gt; annotation used to define a subclass of &lt;code&gt;Unauthorized&lt;/code&gt; for an invalid login attempt.<a name="line.43"></a>
-<span class="sourceLineNo">044</span> * &lt;br&gt;Note that the annotation can be used on super and subclasses.<a name="line.44"></a>
-<span class="sourceLineNo">045</span> *<a name="line.45"></a>
-<span class="sourceLineNo">046</span> * &lt;p class='bcode w800'&gt;<a name="line.46"></a>
-<span class="sourceLineNo">047</span> *    &lt;jc&gt;// Our REST method that throws an annotated exception.&lt;/jc&gt;<a name="line.47"></a>
-<span class="sourceLineNo">048</span> *    &lt;ja&gt;@RestMethod&lt;/ja&gt;(name=&lt;js&gt;"GET"&lt;/js&gt;, path=&lt;js&gt;"/user/login"&lt;/js&gt;)<a name="line.48"></a>
-<span class="sourceLineNo">049</span> *    &lt;jk&gt;public&lt;/jk&gt; Ok login(String username, String password) &lt;jk&gt;throws&lt;/jk&gt; InvalidLogin {...}<a name="line.49"></a>
-<span class="sourceLineNo">050</span> *<a name="line.50"></a>
-<span class="sourceLineNo">051</span> *    &lt;jc&gt;// Our annotated exception.&lt;/jc&gt;<a name="line.51"></a>
-<span class="sourceLineNo">052</span> *    &lt;ja&gt;@Response&lt;/ja&gt;(description=&lt;js&gt;"Invalid username or password provided"&lt;/js&gt;)<a name="line.52"></a>
-<span class="sourceLineNo">053</span> *    &lt;jk&gt;public class&lt;/jk&gt; InvalidLogin &lt;jk&gt;extends&lt;/jk&gt; Unauthorized {<a name="line.53"></a>
-<span class="sourceLineNo">054</span> *       &lt;jk&gt;public&lt;/jk&gt; InvalidLogin() {<a name="line.54"></a>
-<span class="sourceLineNo">055</span> *          &lt;jk&gt;super&lt;/jk&gt;(&lt;js&gt;"Invalid username or password."&lt;/js&gt;);  &lt;jc&gt;// Message sent in response&lt;/jc&gt;<a name="line.55"></a>
-<span class="sourceLineNo">056</span> *       }<a name="line.56"></a>
-<span class="sourceLineNo">057</span> *    }<a name="line.57"></a>
-<span class="sourceLineNo">058</span> *<a name="line.58"></a>
-<span class="sourceLineNo">059</span> *    &lt;jc&gt;// Parent exception class.&lt;/jc&gt;<a name="line.59"></a>
-<span class="sourceLineNo">060</span> *    &lt;jc&gt;// Note that the default description is overridden above.&lt;/jc&gt;<a name="line.60"></a>
-<span class="sourceLineNo">061</span> *    &lt;ja&gt;@Response&lt;/ja&gt;(code=401, description=&lt;js&gt;"Unauthorized"&lt;/js&gt;)<a name="line.61"></a>
-<span class="sourceLineNo">062</span> *    &lt;jk&gt;public class&lt;/jk&gt; Unauthorized &lt;jk&gt;extends&lt;/jk&gt; RestException { ... }<a name="line.62"></a>
-<span class="sourceLineNo">063</span> * &lt;/p&gt;<a name="line.63"></a>
-<span class="sourceLineNo">064</span> *<a name="line.64"></a>
-<span class="sourceLineNo">065</span> * &lt;p&gt;<a name="line.65"></a>
-<span class="sourceLineNo">066</span> * The attributes on this annotation are used to populate the generated Swagger for the method.<a name="line.66"></a>
-<span class="sourceLineNo">067</span> * &lt;br&gt;In this case, the Swagger is populated with the following:<a name="line.67"></a>
-<span class="sourceLineNo">068</span> *<a name="line.68"></a>
-<span class="sourceLineNo">069</span> * &lt;p class='bcode w800'&gt;<a name="line.69"></a>
-<span class="sourceLineNo">070</span> *    &lt;js&gt;'/user/login'&lt;/js&gt;: {<a name="line.70"></a>
-<span class="sourceLineNo">071</span> *       get: {<a name="line.71"></a>
-<span class="sourceLineNo">072</span> *          responses: {<a name="line.72"></a>
-<span class="sourceLineNo">073</span> *             401: {<a name="line.73"></a>
-<span class="sourceLineNo">074</span> *                description: &lt;js&gt;'Invalid username or password provided'&lt;/js&gt;<a name="line.74"></a>
-<span class="sourceLineNo">075</span> *             }<a name="line.75"></a>
-<span class="sourceLineNo">076</span> *          }<a name="line.76"></a>
-<span class="sourceLineNo">077</span> *       }<a name="line.77"></a>
-<span class="sourceLineNo">078</span> *    }<a name="line.78"></a>
-<span class="sourceLineNo">079</span> * &lt;/p&gt;<a name="line.79"></a>
-<span class="sourceLineNo">080</span> *<a name="line.80"></a>
-<span class="sourceLineNo">081</span> * &lt;p&gt;<a name="line.81"></a>
-<span class="sourceLineNo">082</span> * When applied to return type classes, this annotation defines Swagger information on the body of responses.<a name="line.82"></a>
-<span class="sourceLineNo">083</span> *<a name="line.83"></a>
-<span class="sourceLineNo">084</span> * &lt;p&gt;<a name="line.84"></a>
-<span class="sourceLineNo">085</span> * In the example above, we're using the &lt;code&gt;Ok&lt;/code&gt; class which is defined like so:<a name="line.85"></a>
-<span class="sourceLineNo">086</span> *<a name="line.86"></a>
-<span class="sourceLineNo">087</span> * &lt;p class='bcode w800'&gt;<a name="line.87"></a>
-<span class="sourceLineNo">088</span> *    &lt;ja&gt;@Response&lt;/ja&gt;(code=200, example=&lt;js&gt;"'OK'"&lt;/js&gt;)<a name="line.88"></a>
-<span class="sourceLineNo">089</span> *    &lt;jk&gt;public class&lt;/jk&gt; Ok { ... }<a name="line.89"></a>
-<span class="sourceLineNo">090</span> * &lt;/p&gt;<a name="line.90"></a>
-<span class="sourceLineNo">091</span> *<a name="line.91"></a>
-<span class="sourceLineNo">092</span> * &lt;p&gt;<a name="line.92"></a>
-<span class="sourceLineNo">093</span> * Another example is &lt;code&gt;Redirect&lt;/code&gt; which is defined like so:<a name="line.93"></a>
-<span class="sourceLineNo">094</span> *<a name="line.94"></a>
-<span class="sourceLineNo">095</span> * &lt;p class='bcode w800'&gt;<a name="line.95"></a>
-<span class="sourceLineNo">096</span> *    &lt;ja&gt;@Response&lt;/ja&gt;(<a name="line.96"></a>
-<span class="sourceLineNo">097</span> *       code=302,<a name="line.97"></a>
-<span class="sourceLineNo">098</span> *       description=&lt;js&gt;"Redirect"&lt;/js&gt;,<a name="line.98"></a>
-<span class="sourceLineNo">099</span> *       headers={<a name="line.99"></a>
-<span class="sourceLineNo">100</span> *          &lt;ja&gt;@ResponseHeader&lt;/ja&gt;(<a name="line.100"></a>
-<span class="sourceLineNo">101</span> *             name=&lt;js&gt;"Location"&lt;/js&gt;,<a name="line.101"></a>
-<span class="sourceLineNo">102</span> *             type=&lt;js&gt;"string"&lt;/js&gt;,<a name="line.102"></a>
-<span class="sourceLineNo">103</span> *             format=&lt;js&gt;"uri"&lt;/js&gt;<a name="line.103"></a>
-<span class="sourceLineNo">104</span> *          )<a name="line.104"></a>
-<span class="sourceLineNo">105</span> *       }<a name="line.105"></a>
-<span class="sourceLineNo">106</span> *    )<a name="line.106"></a>
-<span class="sourceLineNo">107</span> *    &lt;jk&gt;public class&lt;/jk&gt; Redirect { ... }<a name="line.107"></a>
-<span class="sourceLineNo">108</span> * &lt;/p&gt;<a name="line.108"></a>
-<span class="sourceLineNo">109</span> *<a name="line.109"></a>
-<span class="sourceLineNo">110</span> * &lt;h5 class='section'&gt;See Also:&lt;/h5&gt;<a name="line.110"></a>
-<span class="sourceLineNo">111</span> * &lt;ul&gt;<a name="line.111"></a>
-<span class="sourceLineNo">112</span> *    &lt;li class='link'&gt;&lt;a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.HttpPartAnnotations.Response"&gt;Overview &amp;gt; juneau-rest-server &amp;gt; @Response&lt;/a&gt;<a name="line.112"></a>
-<span class="sourceLineNo">113</span> *    &lt;li class='link'&gt;&lt;a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.Swagger"&gt;Overview &amp;gt; juneau-rest-server &amp;gt; OPTIONS pages and Swagger&lt;/a&gt;<a name="line.113"></a>
-<span class="sourceLineNo">114</span> *    &lt;li class='link'&gt;&lt;a class="doclink" href="https://swagger.io/specification/v2/#responseObject"&gt;Swagger Specification &amp;gt; Response Object&lt;/a&gt;<a name="line.114"></a>
-<span class="sourceLineNo">115</span> * &lt;/ul&gt;<a name="line.115"></a>
-<span class="sourceLineNo">116</span> */<a name="line.116"></a>
-<span class="sourceLineNo">117</span>@Documented<a name="line.117"></a>
-<span class="sourceLineNo">118</span>@Target({PARAMETER,TYPE})<a name="line.118"></a>
-<span class="sourceLineNo">119</span>@Retention(RUNTIME)<a name="line.119"></a>
-<span class="sourceLineNo">120</span>@Inherited<a name="line.120"></a>
-<span class="sourceLineNo">121</span>public @interface Response {<a name="line.121"></a>
-<span class="sourceLineNo">122</span><a name="line.122"></a>
-<span class="sourceLineNo">123</span>   /**<a name="line.123"></a>
-<span class="sourceLineNo">124</span>    * Specifies the {@link HttpPartSerializer} class used for serializing values to strings.<a name="line.124"></a>
-<span class="sourceLineNo">125</span>    *<a name="line.125"></a>
-<span class="sourceLineNo">126</span>    * &lt;p&gt;<a name="line.126"></a>
-<span class="sourceLineNo">127</span>    * Overrides for this part the part serializer defined on the REST resource which by default is {@link OpenApiPartSerializer}.<a name="line.127"></a>
-<span class="sourceLineNo">128</span>    */<a name="line.128"></a>
-<span class="sourceLineNo">129</span>   Class&lt;? extends HttpPartSerializer&gt; partSerializer() default HttpPartSerializer.Null.class;<a name="line.129"></a>
-<span class="sourceLineNo">130</span><a name="line.130"></a>
-<span class="sourceLineNo">131</span>   /**<a name="line.131"></a>
-<span class="sourceLineNo">132</span>    * Specifies whether a part serializer should be used for serializing this value.<a name="line.132"></a>
-<span class="sourceLineNo">133</span>    *<a name="line.133"></a>
-<span class="sourceLineNo">134</span>    * &lt;p&gt;<a name="line.134"></a>
-<span class="sourceLineNo">135</span>    * If &lt;jk&gt;false&lt;/jk&gt;, then it indicates that normal Juneau serializers (e.g. {@link JsonSerializer}) should be used for this part.<a name="line.135"></a>
-<span class="sourceLineNo">136</span>    */<a name="line.136"></a>
-<span class="sourceLineNo">137</span>   public boolean usePartSerializer() default false;<a name="line.137"></a>
-<span class="sourceLineNo">138</span><a name="line.138"></a>
-<span class="sourceLineNo">139</span>   /**<a name="line.139"></a>
-<span class="sourceLineNo">140</span>    * The HTTP response code.<a name="line.140"></a>
-<span class="sourceLineNo">141</span>    *<a name="line.141"></a>
-<span class="sourceLineNo">142</span>    * The default value is &lt;code&gt;500&lt;/code&gt; for exceptions and &lt;code&gt;200&lt;/code&gt; for return types.<a name="line.142"></a>
-<span class="sourceLineNo">143</span>    */<a name="line.143"></a>
-<span class="sourceLineNo">144</span>   int[] code() default {};<a name="line.144"></a>
-<span class="sourceLineNo">145</span><a name="line.145"></a>
-<span class="sourceLineNo">146</span>   /**<a name="line.146"></a>
-<span class="sourceLineNo">147</span>    * A synonym for {@link #code()}.<a name="line.147"></a>
+<span class="sourceLineNo">033</span> *  &lt;ul&gt;<a name="line.33"></a>
+<span class="sourceLineNo">034</span> *    &lt;li&gt;Exception classes thrown from &lt;ja&gt;@RestMethod&lt;/ja&gt;-annotated REST Java methods.<a name="line.34"></a>
+<span class="sourceLineNo">035</span> *    &lt;li&gt;Return type classes of &lt;ja&gt;@RestMethod&lt;/ja&gt;-annotated REST Java methods.<a name="line.35"></a>
+<span class="sourceLineNo">036</span> *    &lt;li&gt;&lt;ja&gt;@RestMethod&lt;/ja&gt;-annotated REST Java methods themselves.<a name="line.36"></a>
+<span class="sourceLineNo">037</span> *    &lt;li&gt;Java method arguments and argument-types of &lt;ja&gt;@RestMethod&lt;/ja&gt;-annotated REST Java methods.<a name="line.37"></a>
+<span class="sourceLineNo">038</span> * &lt;/ul&gt;<a name="line.38"></a>
+<span class="sourceLineNo">039</span> *<a name="line.39"></a>
+<span class="sourceLineNo">040</span> * &lt;p&gt;<a name="line.40"></a>
+<span class="sourceLineNo">041</span> * When applied to exception classes, this annotation defines Swagger information on non-200 return types.<a name="line.41"></a>
+<span class="sourceLineNo">042</span> *<a name="line.42"></a>
+<span class="sourceLineNo">043</span> * &lt;h5 class='section'&gt;See Also:&lt;/h5&gt;<a name="line.43"></a>
+<span class="sourceLineNo">044</span> * &lt;ul&gt;<a name="line.44"></a>
+<span class="sourceLineNo">045</span> *    &lt;li class='link'&gt;&lt;a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.HttpPartAnnotations.Response"&gt;Overview &amp;gt; juneau-rest-server &amp;gt; @Response&lt;/a&gt;<a name="line.45"></a>
+<span class="sourceLineNo">046</span> *    &lt;li class='link'&gt;&lt;a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.Swagger"&gt;Overview &amp;gt; juneau-rest-server &amp;gt; OPTIONS pages and Swagger&lt;/a&gt;<a name="line.46"></a>
+<span class="sourceLineNo">047</span> *    &lt;li class='link'&gt;&lt;a class="doclink" href="https://swagger.io/specification/v2/#responseObject"&gt;Swagger Specification &amp;gt; Response Object&lt;/a&gt;<a name="line.47"></a>
+<span class="sourceLineNo">048</span> * &lt;/ul&gt;<a name="line.48"></a>
+<span class="sourceLineNo">049</span> */<a name="line.49"></a>
+<span class="sourceLineNo">050</span>@Documented<a name="line.50"></a>
+<span class="sourceLineNo">051</span>@Target({PARAMETER,TYPE,METHOD})<a name="line.51"></a>
+<span class="sourceLineNo">052</span>@Retention(RUNTIME)<a name="line.52"></a>
+<span class="sourceLineNo">053</span>@Inherited<a name="line.53"></a>
+<span class="sourceLineNo">054</span>public @interface Response {<a name="line.54"></a>
+<span class="sourceLineNo">055</span><a name="line.55"></a>
+<span class="sourceLineNo">056</span>   /**<a name="line.56"></a>
+<span class="sourceLineNo">057</span>    * Specifies the {@link HttpPartSerializer} class used for serializing values to strings.<a name="line.57"></a>
+<span class="sourceLineNo">058</span>    *<a name="line.58"></a>
+<span class="sourceLineNo">059</span>    * &lt;p&gt;<a name="line.59"></a>
+<span class="sourceLineNo">060</span>    * Overrides for this part the part serializer defined on the REST resource which by default is {@link OpenApiPartSerializer}.<a name="line.60"></a>
+<span class="sourceLineNo">061</span>    */<a name="line.61"></a>
+<span class="sourceLineNo">062</span>   Class&lt;? extends HttpPartSerializer&gt; partSerializer() default HttpPartSerializer.Null.class;<a name="line.62"></a>
+<span class="sourceLineNo">063</span><a name="line.63"></a>
+<span class="sourceLineNo">064</span>   /**<a name="line.64"></a>
+<span class="sourceLineNo">065</span>    * Specifies whether a part serializer should be used for serializing this value.<a name="line.65"></a>
+<span class="sourceLineNo">066</span>    *<a name="line.66"></a>
+<span class="sourceLineNo">067</span>    * &lt;p&gt;<a name="line.67"></a>
+<span class="sourceLineNo">068</span>    * If &lt;jk&gt;false&lt;/jk&gt;, then it indicates that normal Juneau serializers (e.g. {@link JsonSerializer}) should be used for this part.<a name="line.68"></a>
+<span class="sourceLineNo">069</span>    */<a name="line.69"></a>
+<span class="sourceLineNo">070</span>   public boolean usePartSerializer() default false;<a name="line.70"></a>
+<span class="sourceLineNo">071</span><a name="line.71"></a>
+<span class="sourceLineNo">072</span>   /**<a name="line.72"></a>
+<span class="sourceLineNo">073</span>    * The HTTP response code.<a name="line.73"></a>
+<span class="sourceLineNo">074</span>    *<a name="line.74"></a>
+<span class="sourceLineNo">075</span>    * The default value is &lt;code&gt;500&lt;/code&gt; for exceptions and &lt;code&gt;200&lt;/code&gt; for return types.<a name="line.75"></a>
+<span class="sourceLineNo">076</span>    */<a name="line.76"></a>
+<span class="sourceLi