You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2018/08/02 21:02:56 UTC

[juneau-website] branch asf-site updated: Javadocs.

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 c844fdb  Javadocs.
c844fdb is described below

commit c844fdb927679a289269d200070d3322dd12a388
Author: JamesBognar <ja...@apache.org>
AuthorDate: Thu Aug 2 17:02:43 2018 -0400

    Javadocs.
---
 content/site/apidocs_preview/allclasses-frame.html |   21 +-
 .../site/apidocs_preview/allclasses-noframe.html   |   21 +-
 content/site/apidocs_preview/index-all.html        |  784 +-
 .../org/apache/juneau/BeanMeta.html                |   42 +-
 .../apache/juneau/BeanPropertyMeta.Builder.html    |   12 +-
 .../org/apache/juneau/BeanPropertyMeta.html        |   52 +-
 .../org/apache/juneau/ClassMeta.html               |  220 +-
 .../apache/juneau/FormattedRuntimeException.html   |    2 +-
 .../apidocs_preview/org/apache/juneau/Value.html   |  104 +-
 .../org/apache/juneau/annotation/Example.html      |    4 +-
 .../InvalidAnnotationException.html}               |   64 +-
 .../org/apache/juneau/annotation/NameProperty.html |    4 +-
 .../apache/juneau/annotation/package-frame.html    |    4 +
 .../apache/juneau/annotation/package-summary.html  |   17 +
 .../org/apache/juneau/annotation/package-tree.html |   17 +
 .../apache/juneau/dto/swagger/ParameterInfo.html   |   10 +-
 .../juneau/http/annotation/AnnotationUtils.html    |  379 +-
 .../org/apache/juneau/http/annotation/Query.html   |    4 +-
 .../annotation/RBody.html}                         |  107 +-
 .../annotation/RStatus.html}                       |  107 +-
 .../apache/juneau/http/annotation/RequestBean.html |    4 +-
 .../apache/juneau/http/annotation/Response.html    |    6 +-
 .../{Response.html => ResponseBody.html}           |  271 +-
 .../juneau/http/annotation/ResponseHeader.html     |    6 +-
 .../juneau/http/annotation/ResponseStatus.html     |  246 +-
 .../juneau/http/annotation/ResponseStatuses.html   |  235 -
 .../org/apache/juneau/http/annotation/Schema.html  |    4 +-
 .../juneau/http/annotation/package-frame.html      |    4 +-
 .../juneau/http/annotation/package-summary.html    |   24 +-
 .../juneau/http/annotation/package-tree.html       |    4 +-
 .../org/apache/juneau/httppart/HttpPart.html       |  395 +
 .../org/apache/juneau/httppart/HttpPartParser.html |    4 +-
 .../httppart/HttpPartSchema.CollectionFormat.html  |   18 +-
 .../juneau/httppart/HttpPartSchema.Format.html     |   30 +-
 .../juneau/httppart/HttpPartSchema.Type.html       |   20 +-
 .../org/apache/juneau/httppart/HttpPartSchema.html |  268 +-
 .../juneau/httppart/HttpPartSchemaBuilder.html     |  108 +-
 .../httppart/OpenApiPartSerializerSession.html     |    4 +-
 .../juneau/httppart/SchemaValidationException.html |    4 +-
 .../httppart/{ => bean}/RequestBeanMeta.html       |   90 +-
 .../{ => bean}/RequestBeanPropertyMeta.html        |   76 +-
 .../juneau/httppart/bean/ResponseBeanMeta.html     |  449 +
 .../bean/ResponseBeanPropertyMeta.html}            |  138 +-
 .../apache/juneau/httppart/bean/package-frame.html |   23 +
 .../bean}/package-summary.html                     |   61 +-
 .../bean}/package-tree.html                        |   29 +-
 .../org/apache/juneau/httppart/package-frame.html  |    3 +-
 .../apache/juneau/httppart/package-summary.html    |   60 +-
 .../org/apache/juneau/httppart/package-tree.html   |    7 +-
 .../juneau/internal/ClassUtils.MethodInfo.html     |    8 +-
 .../org/apache/juneau/internal/ClassUtils.html     |  879 +-
 .../org/apache/juneau/internal/Pair.html           |    4 +-
 .../apache/juneau/internal/ReflectionUtils.html    |  617 --
 .../org/apache/juneau/internal/SimpleMap.html      |    4 +-
 .../org/apache/juneau/internal/package-frame.html  |    1 -
 .../apache/juneau/internal/package-summary.html    |   34 +-
 .../org/apache/juneau/internal/package-tree.html   |    5 +-
 .../apache/juneau/remoteable/RemoteMethodArg.html  |   14 +-
 .../juneau/remoteable/RemoteMethodBeanArg.html     |   10 +-
 .../juneau/remoteable/RemoteMethodReturn.html      |   10 +-
 .../apache/juneau/remoteable/RemoteableMeta.html   |    6 +-
 .../juneau/remoteable/RemoteableMethodMeta.html    |   24 +-
 .../apache/juneau/rest/BasicRestCallHandler.html   |   43 +-
 .../apache/juneau/rest/BasicRestInfoProvider.html  |   18 +-
 .../org/apache/juneau/rest/ResponseHandler.html    |   23 +-
 ...RestMethodThrown.html => ResponsePartMeta.html} |  197 +-
 .../apache/juneau/rest/RestCallHandler.Null.html   |    2 +-
 .../org/apache/juneau/rest/RestCallHandler.html    |   31 +-
 .../org/apache/juneau/rest/RestContext.html        |  277 +-
 .../org/apache/juneau/rest/RestContextBuilder.html |  298 +-
 .../org/apache/juneau/rest/RestJavaMethod.html     |   18 +-
 .../org/apache/juneau/rest/RestMethodParam.html    |  118 +-
 .../apache/juneau/rest/RestMethodProperties.html   |    4 +-
 .../org/apache/juneau/rest/RestParamType.html      |   59 +-
 .../org/apache/juneau/rest/RestRequest.html        |  292 +-
 .../org/apache/juneau/rest/RestResponse.html       |  239 +-
 .../juneau/rest/annotation/RestResource.html       |    2 +-
 .../org/apache/juneau/rest/client/RestClient.html  |   80 +-
 .../juneau/rest/helper/ReaderResourceBuilder.html  |    4 +-
 .../org/apache/juneau/rest/helper/Redirect.html    |  407 -
 .../juneau/rest/helper/ResourceDescription.html    |    4 +-
 .../juneau/rest/helper/ResourceDescriptions.html   |    4 +-
 ...ToServletRoot.html => SeeOtherServletRoot.html} |   70 +-
 .../apache/juneau/rest/helper/StreamResource.html  |    4 +-
 .../apache/juneau/rest/helper/package-frame.html   |    3 +-
 .../apache/juneau/rest/helper/package-summary.html |   20 +-
 .../apache/juneau/rest/helper/package-tree.html    |   12 +-
 .../org/apache/juneau/rest/package-frame.html      |    3 +-
 .../org/apache/juneau/rest/package-summary.html    |   42 +-
 .../org/apache/juneau/rest/package-tree.html       |    3 +-
 .../juneau/rest/reshandlers/DefaultHandler.html    |   21 +-
 .../rest/reshandlers/InputStreamHandler.html       |   15 +-
 .../juneau/rest/reshandlers/ReaderHandler.html     |   19 +-
 .../juneau/rest/reshandlers/RedirectHandler.html   |  307 -
 .../juneau/rest/reshandlers/StreamableHandler.html |   19 +-
 .../juneau/rest/reshandlers/WritableHandler.html   |   15 +-
 .../reshandlers/ZipFileListResponseHandler.html    |   15 +-
 .../juneau/rest/reshandlers/package-frame.html     |    1 -
 .../juneau/rest/reshandlers/package-summary.html   |   10 +-
 .../juneau/rest/reshandlers/package-tree.html      |    1 -
 .../org/apache/juneau/rest/response/Accepted.html  |   72 +-
 .../juneau/rest/response/AlreadyReported.html      |   72 +-
 .../org/apache/juneau/rest/response/Continue.html  |   72 +-
 .../org/apache/juneau/rest/response/Created.html   |   72 +-
 .../apache/juneau/rest/response/EarlyHints.html    |   72 +-
 .../org/apache/juneau/rest/response/Found.html     |   70 +-
 .../response/{IMUsed.html => HttpResponse.html}    |  102 +-
 .../org/apache/juneau/rest/response/IMUsed.html    |   76 +-
 .../juneau/rest/response/MovedPermanently.html     |   66 +-
 .../apache/juneau/rest/response/MultiStatus.html   |   72 +-
 .../juneau/rest/response/MultipleChoices.html      |   72 +-
 .../org/apache/juneau/rest/response/NoContent.html |   72 +-
 .../rest/response/NonAuthoritiveInformation.html   |   72 +-
 .../apache/juneau/rest/response/NotModified.html   |   72 +-
 .../org/apache/juneau/rest/response/Ok.html        |   72 +-
 .../juneau/rest/response/PartialContent.html       |   72 +-
 .../juneau/rest/response/PermanentRedirect.html    |   66 +-
 .../apache/juneau/rest/response/Processing.html    |   72 +-
 .../apache/juneau/rest/response/ResetContent.html  |   72 +-
 .../org/apache/juneau/rest/response/SeeOther.html  |  121 +-
 .../juneau/rest/response/SwitchingProtocols.html   |   72 +-
 .../juneau/rest/response/TemporaryRedirect.html    |   66 +-
 .../org/apache/juneau/rest/response/UseProxy.html  |   72 +-
 .../apache/juneau/rest/response/package-frame.html |    1 +
 .../juneau/rest/response/package-summary.html      |   36 +-
 .../apache/juneau/rest/response/package-tree.html  |    4 +
 .../apache/juneau/rest/util/AnnotationUtils.html   |    2 +-
 content/site/apidocs_preview/overview-frame.html   |    1 +
 content/site/apidocs_preview/overview-summary.html |  765 +-
 content/site/apidocs_preview/overview-tree.html    |   75 +-
 content/site/apidocs_preview/package-list          |    1 +
 content/site/apidocs_preview/serialized-form.html  |   23 +-
 .../src-html/org/apache/juneau/BeanMeta.html       | 1751 ++--
 .../apache/juneau/BeanPropertyMeta.Builder.html    | 2313 +++--
 .../org/apache/juneau/BeanPropertyMeta.html        | 2313 +++--
 .../src-html/org/apache/juneau/ClassMeta.html      | 4457 +++++-----
 .../src-html/org/apache/juneau/Value.html          |  204 +-
 .../InvalidAnnotationException.html}               |   32 +-
 .../apache/juneau/dto/swagger/ParameterInfo.html   |   10 +-
 .../org/apache/juneau/html/HtmlClassMeta.html      |    2 +-
 .../juneau/http/annotation/AnnotationUtils.html    | 1007 +--
 .../Created.html => http/annotation/RBody.html}    |   30 +-
 .../Created.html => http/annotation/RStatus.html}  |   27 +-
 .../apache/juneau/http/annotation/Response.html    |    2 +-
 .../juneau/http/annotation/ResponseBody.html       |  332 +
 .../juneau/http/annotation/ResponseHeader.html     |    2 +-
 .../juneau/http/annotation/ResponseStatus.html     |  165 +-
 .../juneau/http/annotation/ResponseStatuses.html   |  118 -
 .../org/apache/juneau/httppart/HttpPart.html       |  190 +
 .../httppart/HttpPartSchema.CollectionFormat.html  | 2575 +++---
 .../juneau/httppart/HttpPartSchema.Format.html     | 2575 +++---
 .../juneau/httppart/HttpPartSchema.Type.html       | 2575 +++---
 .../org/apache/juneau/httppart/HttpPartSchema.html | 2575 +++---
 .../juneau/httppart/HttpPartSchemaBuilder.html     | 3124 ++++---
 .../apache/juneau/httppart/RequestBeanMeta.html    |  260 -
 .../juneau/httppart/RequestBeanPropertyMeta.html   |  216 -
 .../juneau/httppart/bean/RequestBeanMeta.html      |  261 +
 .../httppart/bean/RequestBeanPropertyMeta.html     |  217 +
 .../juneau/httppart/bean/ResponseBeanMeta.html     |  308 +
 .../httppart/bean/ResponseBeanPropertyMeta.html    |  208 +
 .../juneau/internal/ClassUtils.MethodInfo.html     | 4585 +++++-----
 .../org/apache/juneau/internal/ClassUtils.html     | 4585 +++++-----
 .../apache/juneau/internal/ReflectionUtils.html    |  336 -
 .../org/apache/juneau/jena/RdfClassMeta.html       |    6 +-
 .../org/apache/juneau/json/JsonClassMeta.html      |    2 +-
 .../juneau/jsonschema/JsonSchemaClassMeta.html     |    2 +-
 .../resources/DirectoryResource.Action.html        |    2 +-
 .../resources/DirectoryResource.FileResource.html  |    2 +-
 .../microservice/resources/DirectoryResource.html  |    2 +-
 .../resources/LogsResource.Action.html             |    2 +-
 .../resources/LogsResource.FileResource.html       |    2 +-
 .../microservice/resources/LogsResource.html       |    2 +-
 .../apache/juneau/remoteable/RemoteMethodArg.html  |  223 +-
 .../juneau/remoteable/RemoteMethodBeanArg.html     |   99 +-
 .../juneau/remoteable/RemoteMethodReturn.html      |  153 +-
 .../apache/juneau/remoteable/RemoteableMeta.html   |  113 +-
 .../juneau/remoteable/RemoteableMethodMeta.html    |  401 +-
 .../apache/juneau/rest/BasicRestCallHandler.html   |  613 +-
 .../apache/juneau/rest/BasicRestInfoProvider.html  | 1692 +---
 .../org/apache/juneau/rest/ResponseHandler.html    |  188 +-
 .../org/apache/juneau/rest/ResponsePartMeta.html   |  142 +
 .../apache/juneau/rest/RestCallHandler.Null.html   |   70 +-
 .../org/apache/juneau/rest/RestCallHandler.html    |   70 +-
 .../org/apache/juneau/rest/RestContext.html        | 8987 ++++++++++----------
 .../org/apache/juneau/rest/RestContextBuilder.html | 4698 +++++-----
 .../org/apache/juneau/rest/RestJavaMethod.html     | 1246 +--
 .../org/apache/juneau/rest/RestMethodParam.html    |  228 +-
 .../org/apache/juneau/rest/RestMethodReturn.html   |  167 -
 .../org/apache/juneau/rest/RestMethodThrown.html   |  165 -
 .../org/apache/juneau/rest/RestParamType.html      |   66 +-
 .../org/apache/juneau/rest/RestRequest.html        | 3172 +++----
 .../org/apache/juneau/rest/RestResponse.html       | 1048 +--
 .../juneau/rest/annotation/RestResource.html       |    2 +-
 .../org/apache/juneau/rest/client/RestClient.html  | 2383 +++---
 .../org/apache/juneau/rest/helper/Redirect.html    |  195 -
 .../SeeOtherServletRoot.html}                      |   38 +-
 .../juneau/rest/mock/MockServletRequest.html       |    2 +-
 .../juneau/rest/mock/MockServletResponse.html      |    2 +-
 .../juneau/rest/reshandlers/DefaultHandler.html    |  309 +-
 .../rest/reshandlers/InputStreamHandler.html       |    6 +-
 .../juneau/rest/reshandlers/ReaderHandler.html     |    6 +-
 .../juneau/rest/reshandlers/RedirectHandler.html   |  115 -
 .../juneau/rest/reshandlers/StreamableHandler.html |   10 +-
 .../juneau/rest/reshandlers/WritableHandler.html   |   10 +-
 .../reshandlers/ZipFileListResponseHandler.html    |    6 +-
 .../org/apache/juneau/rest/response/Accepted.html  |   22 +-
 .../juneau/rest/response/AlreadyReported.html      |   22 +-
 .../org/apache/juneau/rest/response/Continue.html  |   22 +-
 .../org/apache/juneau/rest/response/Created.html   |   22 +-
 .../apache/juneau/rest/response/EarlyHints.html    |   22 +-
 .../org/apache/juneau/rest/response/Found.html     |   48 +-
 .../{EarlyHints.html => HttpResponse.html}         |   41 +-
 .../org/apache/juneau/rest/response/IMUsed.html    |   22 +-
 .../juneau/rest/response/MovedPermanently.html     |   48 +-
 .../apache/juneau/rest/response/MultiStatus.html   |   22 +-
 .../juneau/rest/response/MultipleChoices.html      |   22 +-
 .../org/apache/juneau/rest/response/NoContent.html |   22 +-
 .../rest/response/NonAuthoritiveInformation.html   |   22 +-
 .../apache/juneau/rest/response/NotModified.html   |   22 +-
 .../org/apache/juneau/rest/response/Ok.html        |   22 +-
 .../juneau/rest/response/PartialContent.html       |   22 +-
 .../juneau/rest/response/PermanentRedirect.html    |   48 +-
 .../apache/juneau/rest/response/Processing.html    |   22 +-
 .../apache/juneau/rest/response/ResetContent.html  |   22 +-
 .../org/apache/juneau/rest/response/SeeOther.html  |  116 +-
 .../juneau/rest/response/SwitchingProtocols.html   |   22 +-
 .../juneau/rest/response/TemporaryRedirect.html    |   49 +-
 .../org/apache/juneau/rest/response/UseProxy.html  |   22 +-
 .../transform/InterfaceBeanFilterBuilder.html      |    2 +-
 .../juneau/urlencoding/UrlEncodingClassMeta.html   |    2 +-
 .../org/apache/juneau/xml/XmlClassMeta.html        |    8 +-
 231 files changed, 37436 insertions(+), 38811 deletions(-)

diff --git a/content/site/apidocs_preview/allclasses-frame.html b/content/site/apidocs_preview/allclasses-frame.html
index 8151f10..23939ab 100644
--- a/content/site/apidocs_preview/allclasses-frame.html
+++ b/content/site/apidocs_preview/allclasses-frame.html
@@ -373,6 +373,7 @@
 <li><a href="org/apache/juneau/http/HttpMethod.html" title="enum in org.apache.juneau.http" target="classFrame">HttpMethod</a></li>
 <li><a href="org/apache/juneau/rest/client/HttpMethod.html" title="enum in org.apache.juneau.rest.client" target="classFrame">HttpMethod</a></li>
 <li><a href="org/apache/juneau/http/HttpMethodName.html" title="class in org.apache.juneau.http" target="classFrame">HttpMethodName</a></li>
+<li><a href="org/apache/juneau/httppart/HttpPart.html" title="class in org.apache.juneau.httppart" target="classFrame">HttpPart</a></li>
 <li><a href="org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart" target="classFrame"><span class="interfaceName">HttpPartParser</span></a></li>
 <li><a href="org/apache/juneau/httppart/HttpPartParser.Null.html" title="interface in org.apache.juneau.httppart" target="classFrame"><span class="interfaceName">HttpPartParser.Null</span></a></li>
 <li><a href="org/apache/juneau/httppart/HttpPartParserSession.html" title="interface in org.apache.juneau.httppart" target="classFrame"><span class="interfaceName">HttpPartParserSession</span></a></li>
@@ -385,6 +386,7 @@
 <li><a href="org/apache/juneau/httppart/HttpPartSerializer.Null.html" title="interface in org.apache.juneau.httppart" target="classFrame"><span class="interfaceName">HttpPartSerializer.Null</span></a></li>
 <li><a href="org/apache/juneau/httppart/HttpPartSerializerSession.html" title="interface in org.apache.juneau.httppart" target="classFrame"><span class="interfaceName">HttpPartSerializerSession</span></a></li>
 <li><a href="org/apache/juneau/httppart/HttpPartType.html" title="enum in org.apache.juneau.httppart" target="classFrame">HttpPartType</a></li>
+<li><a href="org/apache/juneau/rest/response/HttpResponse.html" title="class in org.apache.juneau.rest.response" target="classFrame">HttpResponse</a></li>
 <li><a href="org/apache/juneau/rest/exception/HttpVersionNotSupported.html" title="class in org.apache.juneau.rest.exception" target="classFrame">HttpVersionNotSupported</a></li>
 <li><a href="org/apache/juneau/dto/html5/I.html" title="class in org.apache.juneau.dto.html5" target="classFrame">I</a></li>
 <li><a href="org/apache/juneau/dto/atom/Icon.html" title="class in org.apache.juneau.dto.atom" target="classFrame">Icon</a></li>
@@ -415,6 +417,7 @@
 <li><a href="org/apache/juneau/transform/InterfaceBeanFilterBuilder.html" title="class in org.apache.juneau.transform" target="classFrame">InterfaceBeanFilterBuilder</a></li>
 <li><a href="org/apache/juneau/rest/exception/InternalServerError.html" title="class in org.apache.juneau.rest.exception" target="classFrame">InternalServerError</a></li>
 <li><a href="org/apache/juneau/rest/converters/Introspectable.html" title="class in org.apache.juneau.rest.converters" target="classFrame">Introspectable</a></li>
+<li><a href="org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation" target="classFrame">InvalidAnnotationException</a></li>
 <li><a href="org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau" target="classFrame">InvalidDataConversionException</a></li>
 <li><a href="org/apache/juneau/utils/IOPipe.html" title="class in org.apache.juneau.utils" target="classFrame">IOPipe</a></li>
 <li><a href="org/apache/juneau/utils/IOPipe.LineProcessor.html" title="interface in org.apache.juneau.utils" target="classFrame"><span class="interfaceName">IOPipe.LineProcessor</span></a></li>
@@ -657,6 +660,7 @@
 <li><a href="org/apache/juneau/http/Range.html" title="class in org.apache.juneau.http" target="classFrame">Range</a></li>
 <li><a href="org/apache/juneau/rest/exception/RangeNotSatisfiable.html" title="class in org.apache.juneau.rest.exception" target="classFrame">RangeNotSatisfiable</a></li>
 <li><a href="org/apache/juneau/dto/html5/Rb.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Rb</a></li>
+<li><a href="org/apache/juneau/http/annotation/RBody.html" title="class in org.apache.juneau.http.annotation" target="classFrame">RBody</a></li>
 <li><a href="org/apache/juneau/jena/annotation/Rdf.html" title="annotation in org.apache.juneau.jena.annotation" target="classFrame">Rdf</a></li>
 <li><a href="org/apache/juneau/jena/RdfBeanMeta.html" title="class in org.apache.juneau.jena" target="classFrame">RdfBeanMeta</a></li>
 <li><a href="org/apache/juneau/jena/RdfBeanPropertyMeta.html" title="class in org.apache.juneau.jena" target="classFrame">RdfBeanPropertyMeta</a></li>
@@ -690,11 +694,7 @@
 <li><a href="org/apache/juneau/transforms/ReaderSwap.Uon.html" title="class in org.apache.juneau.transforms" target="classFrame">ReaderSwap.Uon</a></li>
 <li><a href="org/apache/juneau/transforms/ReaderSwap.UrlEncoding.html" title="class in org.apache.juneau.transforms" target="classFrame">ReaderSwap.UrlEncoding</a></li>
 <li><a href="org/apache/juneau/transforms/ReaderSwap.Xml.html" title="class in org.apache.juneau.transforms" target="classFrame">ReaderSwap.Xml</a></li>
-<li><a href="org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper" target="classFrame">Redirect</a></li>
-<li><a href="org/apache/juneau/rest/reshandlers/RedirectHandler.html" title="class in org.apache.juneau.rest.reshandlers" target="classFrame">RedirectHandler</a></li>
-<li><a href="org/apache/juneau/rest/helper/RedirectToServletRoot.html" title="class in org.apache.juneau.rest.helper" target="classFrame">RedirectToServletRoot</a></li>
 <li><a href="org/apache/juneau/http/Referer.html" title="class in org.apache.juneau.http" target="classFrame">Referer</a></li>
-<li><a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal" target="classFrame">ReflectionUtils</a></li>
 <li><a href="org/apache/juneau/remoteable/Remoteable.html" title="annotation in org.apache.juneau.remoteable" target="classFrame">Remoteable</a></li>
 <li><a href="org/apache/juneau/remoteable/RemoteableMeta.html" title="class in org.apache.juneau.remoteable" target="classFrame">RemoteableMeta</a></li>
 <li><a href="org/apache/juneau/remoteable/RemoteableMetadataException.html" title="class in org.apache.juneau.remoteable" target="classFrame">RemoteableMetadataException</a></li>
@@ -707,8 +707,8 @@
 <li><a href="org/apache/juneau/remoteable/RemoteMethodReturn.html" title="class in org.apache.juneau.remoteable" target="classFrame">RemoteMethodReturn</a></li>
 <li><a href="org/apache/juneau/rest/vars/RequestAttributeVar.html" title="class in org.apache.juneau.rest.vars" target="classFrame">RequestAttributeVar</a></li>
 <li><a href="org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">RequestBean</a></li>
-<li><a href="org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart" target="classFrame">RequestBeanMeta</a></li>
-<li><a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart" target="classFrame">RequestBeanPropertyMeta</a></li>
+<li><a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean" target="classFrame">RequestBeanMeta</a></li>
+<li><a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean" target="classFrame">RequestBeanPropertyMeta</a></li>
 <li><a href="org/apache/juneau/rest/RequestBody.html" title="class in org.apache.juneau.rest" target="classFrame">RequestBody</a></li>
 <li><a href="org/apache/juneau/rest/RequestFormData.html" title="class in org.apache.juneau.rest" target="classFrame">RequestFormData</a></li>
 <li><a href="org/apache/juneau/rest/vars/RequestFormDataVar.html" title="class in org.apache.juneau.rest.vars" target="classFrame">RequestFormDataVar</a></li>
@@ -727,12 +727,15 @@
 <li><a href="org/apache/juneau/rest/helper/ResourceDescriptions.html" title="class in org.apache.juneau.rest.helper" target="classFrame">ResourceDescriptions</a></li>
 <li><a href="org/apache/juneau/rest/annotation/ResourceSwagger.html" title="annotation in org.apache.juneau.rest.annotation" target="classFrame">ResourceSwagger</a></li>
 <li><a href="org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">Response</a></li>
+<li><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean" target="classFrame">ResponseBeanMeta</a></li>
+<li><a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean" target="classFrame">ResponseBeanPropertyMeta</a></li>
+<li><a href="org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">ResponseBody</a></li>
 <li><a href="org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest" target="classFrame"><span class="interfaceName">ResponseHandler</span></a></li>
 <li><a href="org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">ResponseHeader</a></li>
 <li><a href="org/apache/juneau/dto/swagger/ResponseInfo.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">ResponseInfo</a></li>
+<li><a href="org/apache/juneau/rest/ResponsePartMeta.html" title="class in org.apache.juneau.rest" target="classFrame">ResponsePartMeta</a></li>
 <li><a href="org/apache/juneau/rest/client/ResponsePattern.html" title="class in org.apache.juneau.rest.client" target="classFrame">ResponsePattern</a></li>
 <li><a href="org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">ResponseStatus</a></li>
-<li><a href="org/apache/juneau/http/annotation/ResponseStatuses.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">ResponseStatuses</a></li>
 <li><a href="org/apache/juneau/microservice/console/RestartCommand.html" title="class in org.apache.juneau.microservice.console" target="classFrame">RestartCommand</a></li>
 <li><a href="org/apache/juneau/rest/client/RestCall.html" title="class in org.apache.juneau.rest.client" target="classFrame">RestCall</a></li>
 <li><a href="org/apache/juneau/rest/client/RestCallException.html" title="class in org.apache.juneau.rest.client" target="classFrame">RestCallException</a></li>
@@ -761,8 +764,6 @@
 <li><a href="org/apache/juneau/rest/annotation/RestMethod.html" title="annotation in org.apache.juneau.rest.annotation" target="classFrame">RestMethod</a></li>
 <li><a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest" target="classFrame">RestMethodParam</a></li>
 <li><a href="org/apache/juneau/rest/RestMethodProperties.html" title="class in org.apache.juneau.rest" target="classFrame">RestMethodProperties</a></li>
-<li><a href="org/apache/juneau/rest/RestMethodReturn.html" title="class in org.apache.juneau.rest" target="classFrame">RestMethodReturn</a></li>
-<li><a href="org/apache/juneau/rest/RestMethodThrown.html" title="class in org.apache.juneau.rest" target="classFrame">RestMethodThrown</a></li>
 <li><a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice" target="classFrame">RestMicroservice</a></li>
 <li><a href="org/apache/juneau/rest/RestParamType.html" title="enum in org.apache.juneau.rest" target="classFrame">RestParamType</a></li>
 <li><a href="org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest" target="classFrame">RestRequest</a></li>
@@ -780,6 +781,7 @@
 <li><a href="org/apache/juneau/remoteable/ReturnValue.html" title="enum in org.apache.juneau.remoteable" target="classFrame">ReturnValue</a></li>
 <li><a href="org/apache/juneau/microservice/sample/RootResources.html" title="class in org.apache.juneau.microservice.sample" target="classFrame">RootResources</a></li>
 <li><a href="org/apache/juneau/dto/html5/Rp.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Rp</a></li>
+<li><a href="org/apache/juneau/http/annotation/RStatus.html" title="class in org.apache.juneau.http.annotation" target="classFrame">RStatus</a></li>
 <li><a href="org/apache/juneau/dto/html5/Rt.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Rt</a></li>
 <li><a href="org/apache/juneau/dto/html5/Rtc.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Rtc</a></li>
 <li><a href="org/apache/juneau/dto/html5/Ruby.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Ruby</a></li>
@@ -795,6 +797,7 @@
 <li><a href="org/apache/juneau/dto/html5/Section.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Section</a></li>
 <li><a href="org/apache/juneau/dto/swagger/SecurityScheme.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">SecurityScheme</a></li>
 <li><a href="org/apache/juneau/rest/response/SeeOther.html" title="class in org.apache.juneau.rest.response" target="classFrame">SeeOther</a></li>
+<li><a href="org/apache/juneau/rest/helper/SeeOtherServletRoot.html" title="class in org.apache.juneau.rest.helper" target="classFrame">SeeOtherServletRoot</a></li>
 <li><a href="org/apache/juneau/dto/html5/Select.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Select</a></li>
 <li><a href="org/apache/juneau/rest/client/SerializedNameValuePair.html" title="class in org.apache.juneau.rest.client" target="classFrame">SerializedNameValuePair</a></li>
 <li><a href="org/apache/juneau/rest/vars/SerializedRequestAttrVar.html" title="class in org.apache.juneau.rest.vars" target="classFrame">SerializedRequestAttrVar</a></li>
diff --git a/content/site/apidocs_preview/allclasses-noframe.html b/content/site/apidocs_preview/allclasses-noframe.html
index 0dd26e1..2d812fe 100644
--- a/content/site/apidocs_preview/allclasses-noframe.html
+++ b/content/site/apidocs_preview/allclasses-noframe.html
@@ -373,6 +373,7 @@
 <li><a href="org/apache/juneau/http/HttpMethod.html" title="enum in org.apache.juneau.http">HttpMethod</a></li>
 <li><a href="org/apache/juneau/rest/client/HttpMethod.html" title="enum in org.apache.juneau.rest.client">HttpMethod</a></li>
 <li><a href="org/apache/juneau/http/HttpMethodName.html" title="class in org.apache.juneau.http">HttpMethodName</a></li>
+<li><a href="org/apache/juneau/httppart/HttpPart.html" title="class in org.apache.juneau.httppart">HttpPart</a></li>
 <li><a href="org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart"><span class="interfaceName">HttpPartParser</span></a></li>
 <li><a href="org/apache/juneau/httppart/HttpPartParser.Null.html" title="interface in org.apache.juneau.httppart"><span class="interfaceName">HttpPartParser.Null</span></a></li>
 <li><a href="org/apache/juneau/httppart/HttpPartParserSession.html" title="interface in org.apache.juneau.httppart"><span class="interfaceName">HttpPartParserSession</span></a></li>
@@ -385,6 +386,7 @@
 <li><a href="org/apache/juneau/httppart/HttpPartSerializer.Null.html" title="interface in org.apache.juneau.httppart"><span class="interfaceName">HttpPartSerializer.Null</span></a></li>
 <li><a href="org/apache/juneau/httppart/HttpPartSerializerSession.html" title="interface in org.apache.juneau.httppart"><span class="interfaceName">HttpPartSerializerSession</span></a></li>
 <li><a href="org/apache/juneau/httppart/HttpPartType.html" title="enum in org.apache.juneau.httppart">HttpPartType</a></li>
+<li><a href="org/apache/juneau/rest/response/HttpResponse.html" title="class in org.apache.juneau.rest.response">HttpResponse</a></li>
 <li><a href="org/apache/juneau/rest/exception/HttpVersionNotSupported.html" title="class in org.apache.juneau.rest.exception">HttpVersionNotSupported</a></li>
 <li><a href="org/apache/juneau/dto/html5/I.html" title="class in org.apache.juneau.dto.html5">I</a></li>
 <li><a href="org/apache/juneau/dto/atom/Icon.html" title="class in org.apache.juneau.dto.atom">Icon</a></li>
@@ -415,6 +417,7 @@
 <li><a href="org/apache/juneau/transform/InterfaceBeanFilterBuilder.html" title="class in org.apache.juneau.transform">InterfaceBeanFilterBuilder</a></li>
 <li><a href="org/apache/juneau/rest/exception/InternalServerError.html" title="class in org.apache.juneau.rest.exception">InternalServerError</a></li>
 <li><a href="org/apache/juneau/rest/converters/Introspectable.html" title="class in org.apache.juneau.rest.converters">Introspectable</a></li>
+<li><a href="org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation">InvalidAnnotationException</a></li>
 <li><a href="org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau">InvalidDataConversionException</a></li>
 <li><a href="org/apache/juneau/utils/IOPipe.html" title="class in org.apache.juneau.utils">IOPipe</a></li>
 <li><a href="org/apache/juneau/utils/IOPipe.LineProcessor.html" title="interface in org.apache.juneau.utils"><span class="interfaceName">IOPipe.LineProcessor</span></a></li>
@@ -657,6 +660,7 @@
 <li><a href="org/apache/juneau/http/Range.html" title="class in org.apache.juneau.http">Range</a></li>
 <li><a href="org/apache/juneau/rest/exception/RangeNotSatisfiable.html" title="class in org.apache.juneau.rest.exception">RangeNotSatisfiable</a></li>
 <li><a href="org/apache/juneau/dto/html5/Rb.html" title="class in org.apache.juneau.dto.html5">Rb</a></li>
+<li><a href="org/apache/juneau/http/annotation/RBody.html" title="class in org.apache.juneau.http.annotation">RBody</a></li>
 <li><a href="org/apache/juneau/jena/annotation/Rdf.html" title="annotation in org.apache.juneau.jena.annotation">Rdf</a></li>
 <li><a href="org/apache/juneau/jena/RdfBeanMeta.html" title="class in org.apache.juneau.jena">RdfBeanMeta</a></li>
 <li><a href="org/apache/juneau/jena/RdfBeanPropertyMeta.html" title="class in org.apache.juneau.jena">RdfBeanPropertyMeta</a></li>
@@ -690,11 +694,7 @@
 <li><a href="org/apache/juneau/transforms/ReaderSwap.Uon.html" title="class in org.apache.juneau.transforms">ReaderSwap.Uon</a></li>
 <li><a href="org/apache/juneau/transforms/ReaderSwap.UrlEncoding.html" title="class in org.apache.juneau.transforms">ReaderSwap.UrlEncoding</a></li>
 <li><a href="org/apache/juneau/transforms/ReaderSwap.Xml.html" title="class in org.apache.juneau.transforms">ReaderSwap.Xml</a></li>
-<li><a href="org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">Redirect</a></li>
-<li><a href="org/apache/juneau/rest/reshandlers/RedirectHandler.html" title="class in org.apache.juneau.rest.reshandlers">RedirectHandler</a></li>
-<li><a href="org/apache/juneau/rest/helper/RedirectToServletRoot.html" title="class in org.apache.juneau.rest.helper">RedirectToServletRoot</a></li>
 <li><a href="org/apache/juneau/http/Referer.html" title="class in org.apache.juneau.http">Referer</a></li>
-<li><a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></li>
 <li><a href="org/apache/juneau/remoteable/Remoteable.html" title="annotation in org.apache.juneau.remoteable">Remoteable</a></li>
 <li><a href="org/apache/juneau/remoteable/RemoteableMeta.html" title="class in org.apache.juneau.remoteable">RemoteableMeta</a></li>
 <li><a href="org/apache/juneau/remoteable/RemoteableMetadataException.html" title="class in org.apache.juneau.remoteable">RemoteableMetadataException</a></li>
@@ -707,8 +707,8 @@
 <li><a href="org/apache/juneau/remoteable/RemoteMethodReturn.html" title="class in org.apache.juneau.remoteable">RemoteMethodReturn</a></li>
 <li><a href="org/apache/juneau/rest/vars/RequestAttributeVar.html" title="class in org.apache.juneau.rest.vars">RequestAttributeVar</a></li>
 <li><a href="org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation">RequestBean</a></li>
-<li><a href="org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart">RequestBeanMeta</a></li>
-<li><a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a></li>
+<li><a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a></li>
+<li><a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a></li>
 <li><a href="org/apache/juneau/rest/RequestBody.html" title="class in org.apache.juneau.rest">RequestBody</a></li>
 <li><a href="org/apache/juneau/rest/RequestFormData.html" title="class in org.apache.juneau.rest">RequestFormData</a></li>
 <li><a href="org/apache/juneau/rest/vars/RequestFormDataVar.html" title="class in org.apache.juneau.rest.vars">RequestFormDataVar</a></li>
@@ -727,12 +727,15 @@
 <li><a href="org/apache/juneau/rest/helper/ResourceDescriptions.html" title="class in org.apache.juneau.rest.helper">ResourceDescriptions</a></li>
 <li><a href="org/apache/juneau/rest/annotation/ResourceSwagger.html" title="annotation in org.apache.juneau.rest.annotation">ResourceSwagger</a></li>
 <li><a href="org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation">Response</a></li>
+<li><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></li>
+<li><a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanPropertyMeta</a></li>
+<li><a href="org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation">ResponseBody</a></li>
 <li><a href="org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest"><span class="interfaceName">ResponseHandler</span></a></li>
 <li><a href="org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a></li>
 <li><a href="org/apache/juneau/dto/swagger/ResponseInfo.html" title="class in org.apache.juneau.dto.swagger">ResponseInfo</a></li>
+<li><a href="org/apache/juneau/rest/ResponsePartMeta.html" title="class in org.apache.juneau.rest">ResponsePartMeta</a></li>
 <li><a href="org/apache/juneau/rest/client/ResponsePattern.html" title="class in org.apache.juneau.rest.client">ResponsePattern</a></li>
 <li><a href="org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation">ResponseStatus</a></li>
-<li><a href="org/apache/juneau/http/annotation/ResponseStatuses.html" title="annotation in org.apache.juneau.http.annotation">ResponseStatuses</a></li>
 <li><a href="org/apache/juneau/microservice/console/RestartCommand.html" title="class in org.apache.juneau.microservice.console">RestartCommand</a></li>
 <li><a href="org/apache/juneau/rest/client/RestCall.html" title="class in org.apache.juneau.rest.client">RestCall</a></li>
 <li><a href="org/apache/juneau/rest/client/RestCallException.html" title="class in org.apache.juneau.rest.client">RestCallException</a></li>
@@ -761,8 +764,6 @@
 <li><a href="org/apache/juneau/rest/annotation/RestMethod.html" title="annotation in org.apache.juneau.rest.annotation">RestMethod</a></li>
 <li><a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></li>
 <li><a href="org/apache/juneau/rest/RestMethodProperties.html" title="class in org.apache.juneau.rest">RestMethodProperties</a></li>
-<li><a href="org/apache/juneau/rest/RestMethodReturn.html" title="class in org.apache.juneau.rest">RestMethodReturn</a></li>
-<li><a href="org/apache/juneau/rest/RestMethodThrown.html" title="class in org.apache.juneau.rest">RestMethodThrown</a></li>
 <li><a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></li>
 <li><a href="org/apache/juneau/rest/RestParamType.html" title="enum in org.apache.juneau.rest">RestParamType</a></li>
 <li><a href="org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a></li>
@@ -780,6 +781,7 @@
 <li><a href="org/apache/juneau/remoteable/ReturnValue.html" title="enum in org.apache.juneau.remoteable">ReturnValue</a></li>
 <li><a href="org/apache/juneau/microservice/sample/RootResources.html" title="class in org.apache.juneau.microservice.sample">RootResources</a></li>
 <li><a href="org/apache/juneau/dto/html5/Rp.html" title="class in org.apache.juneau.dto.html5">Rp</a></li>
+<li><a href="org/apache/juneau/http/annotation/RStatus.html" title="class in org.apache.juneau.http.annotation">RStatus</a></li>
 <li><a href="org/apache/juneau/dto/html5/Rt.html" title="class in org.apache.juneau.dto.html5">Rt</a></li>
 <li><a href="org/apache/juneau/dto/html5/Rtc.html" title="class in org.apache.juneau.dto.html5">Rtc</a></li>
 <li><a href="org/apache/juneau/dto/html5/Ruby.html" title="class in org.apache.juneau.dto.html5">Ruby</a></li>
@@ -795,6 +797,7 @@
 <li><a href="org/apache/juneau/dto/html5/Section.html" title="class in org.apache.juneau.dto.html5">Section</a></li>
 <li><a href="org/apache/juneau/dto/swagger/SecurityScheme.html" title="class in org.apache.juneau.dto.swagger">SecurityScheme</a></li>
 <li><a href="org/apache/juneau/rest/response/SeeOther.html" title="class in org.apache.juneau.rest.response">SeeOther</a></li>
+<li><a href="org/apache/juneau/rest/helper/SeeOtherServletRoot.html" title="class in org.apache.juneau.rest.helper">SeeOtherServletRoot</a></li>
 <li><a href="org/apache/juneau/dto/html5/Select.html" title="class in org.apache.juneau.dto.html5">Select</a></li>
 <li><a href="org/apache/juneau/rest/client/SerializedNameValuePair.html" title="class in org.apache.juneau.rest.client">SerializedNameValuePair</a></li>
 <li><a href="org/apache/juneau/rest/vars/SerializedRequestAttrVar.html" title="class in org.apache.juneau.rest.vars">SerializedRequestAttrVar</a></li>
diff --git a/content/site/apidocs_preview/index-all.html b/content/site/apidocs_preview/index-all.html
index 63e5798..ed136d4 100644
--- a/content/site/apidocs_preview/index-all.html
+++ b/content/site/apidocs_preview/index-all.html
@@ -155,7 +155,13 @@
 <div class="block">Represents an <code>HTTP 202 Accepted</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Accepted.html#Accepted--">Accepted()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Accepted.html" title="class in org.apache.juneau.rest.response">Accepted</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Accepted.html#Accepted-java.lang.String-">Accepted(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Accepted.html" title="class in org.apache.juneau.rest.response">Accepted</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><a href="org/apache/juneau/http/AcceptEncoding.html" title="class in org.apache.juneau.http"><span class="typeNameLink">AcceptEncoding</span></a> - Class in <a href="org/apache/juneau/http/package-summary.html">org.apache.juneau.http</a></dt>
 <dd>
 <div class="block">Represents a parsed <l>Accept-Encoding</l> HTTP request header.</div>
@@ -1213,7 +1219,13 @@
 <div class="block">Represents an <code>HTTP 208 Already Reported</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/AlreadyReported.html#AlreadyReported--">AlreadyReported()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/AlreadyReported.html" title="class in org.apache.juneau.rest.response">AlreadyReported</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/AlreadyReported.html#AlreadyReported-java.lang.String-">AlreadyReported(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/AlreadyReported.html" title="class in org.apache.juneau.rest.response">AlreadyReported</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Area.html#alt-java.lang.String-">alt(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Area.html" title="class in org.apache.juneau.dto.html5">Area</a></dt>
 <dd>
 <div class="block"><a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/embedded-content-0.html#attr-area-alt">alt</a> attribute.</div>
@@ -1476,7 +1488,7 @@
 <dd>
 <div class="block">Adds multiple entries to this set.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#appendAnnotations-java.lang.Class-java.lang.Class-java.util.List-">appendAnnotations(Class&lt;T&gt;, Class&lt;?&gt;, List&lt;T&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#appendAnnotations-java.lang.Class-java.lang.Class-java.util.List-">appendAnnotations(Class&lt;T&gt;, Class&lt;?&gt;, List&lt;T&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
 <div class="block">Finds and appends the specified annotation on the specified class and superclasses/interfaces to the specified
  list.</div>
@@ -2031,6 +2043,10 @@
 <dd>
 <div class="block">Returns this header as a simple string value.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPart.html#asString--">asString()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPart.html" title="class in org.apache.juneau.httppart">HttpPart</a></dt>
+<dd>
+<div class="block">Returns the value of the part converted to a string.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/StringUtils.html#asString-java.lang.Object-">asString(Object)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/StringUtils.html" title="class in org.apache.juneau.internal">StringUtils</a></dt>
 <dd>
 <div class="block">Calls <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"><code>Object.toString()</code></a> on the specified object if it's not null.</div>
@@ -2043,6 +2059,10 @@
 <dd>
 <div class="block">Converts an array of objects to an array of strings.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPart.html#asType-java.lang.Class-">asType(Class&lt;T&gt;)</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPart.html" title="class in org.apache.juneau.httppart">HttpPart</a></dt>
+<dd>
+<div class="block">Returns the value of the part converted to a string.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RequestBody.html#asType-java.lang.Class-">asType(Class&lt;T&gt;)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RequestBody.html" title="class in org.apache.juneau.rest">RequestBody</a></dt>
 <dd>
 <div class="block">Reads the input from the HTTP request parsed into a POJO.</div>
@@ -7194,7 +7214,13 @@
 <div class="block">Represents an <code>HTTP 100 Continue</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Continue.html#Continue--">Continue()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Continue.html" title="class in org.apache.juneau.rest.response">Continue</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Continue.html#Continue-java.lang.String-">Continue(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Continue.html" title="class in org.apache.juneau.rest.response">Continue</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/atom/CommonEntry.html#contributors-org.apache.juneau.dto.atom.Person...-">contributors(Person...)</a></span> - Method in class org.apache.juneau.dto.atom.<a href="org/apache/juneau/dto/atom/CommonEntry.html" title="class in org.apache.juneau.dto.atom">CommonEntry</a></dt>
 <dd>
 <div class="block">Sets the list of contributors of this object.</div>
@@ -7422,6 +7448,18 @@
 <dd>
 <div class="block">Instantiates a new clean-slate <a href="org/apache/juneau/html/HtmlSerializerBuilder.html" title="class in org.apache.juneau.html"><code>HtmlSerializerBuilder</code></a> object.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html#create-java.lang.reflect.Method-int-org.apache.juneau.PropertyStore-">create(Method, int, PropertyStore)</a></span> - Static method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a></dt>
+<dd>
+<div class="block">Create metadata from specified parameter.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html#create-java.lang.Class-org.apache.juneau.PropertyStore-">create(Class&lt;?&gt;, PropertyStore)</a></span> - Static method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a></dt>
+<dd>
+<div class="block">Create metadata from specified class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html#create-java.lang.Class-org.apache.juneau.PropertyStore-">create(Class&lt;?&gt;, PropertyStore)</a></span> - Static method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></dt>
+<dd>
+<div class="block">Create metadata from specified class.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#create--">create()</a></span> - Static method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
 <dd>
 <div class="block">Instantiates a new builder for this object.</div>
@@ -7458,14 +7496,6 @@
 <dd>
 <div class="block">Instantiates a new clean-slate <a href="org/apache/juneau/httppart/UonPartSerializerBuilder.html" title="class in org.apache.juneau.httppart"><code>UonPartSerializerBuilder</code></a> object.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/RequestBeanMeta.html#create-java.lang.reflect.Method-int-org.apache.juneau.PropertyStore-">create(Method, int, PropertyStore)</a></span> - Static method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart">RequestBeanMeta</a></dt>
-<dd>
-<div class="block">Create metadata from specified parameter.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/RequestBeanMeta.html#create-java.lang.Class-org.apache.juneau.PropertyStore-">create(Class&lt;?&gt;, PropertyStore)</a></span> - Static method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart">RequestBeanMeta</a></dt>
-<dd>
-<div class="block">Create metadata from specified class.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/SimpleUonPartSerializer.html#create--">create()</a></span> - Static method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/SimpleUonPartSerializer.html" title="class in org.apache.juneau.httppart">SimpleUonPartSerializer</a></dt>
 <dd>
 <div class="block">Instantiates a new clean-slate <a href="org/apache/juneau/httppart/SimpleUonPartSerializerBuilder.html" title="class in org.apache.juneau.httppart"><code>SimpleUonPartSerializerBuilder</code></a> object.</div>
@@ -7765,7 +7795,13 @@
 <div class="block">Represents an <code>HTTP 201 Created</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Created.html#Created--">Created()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Created.html" title="class in org.apache.juneau.rest.response">Created</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Created.html#Created-java.lang.String-">Created(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Created.html" title="class in org.apache.juneau.rest.response">Created</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/BeanContext.html#createDefaultBeanSessionArgs--">createDefaultBeanSessionArgs()</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a></dt>
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/BeanContext.html#createDefaultSessionArgs--"><code>BeanContext.createDefaultSessionArgs()</code></a> except always returns a <a href="org/apache/juneau/BeanSessionArgs.html" title="class in org.apache.juneau"><code>BeanSessionArgs</code></a> unlike
@@ -9663,7 +9699,13 @@
 <div class="block">Represents an <code>HTTP 103 Early Hints</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/EarlyHints.html#EarlyHints--">EarlyHints()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/EarlyHints.html" title="class in org.apache.juneau.rest.response">EarlyHints</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/EarlyHints.html#EarlyHints-java.lang.String-">EarlyHints(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/EarlyHints.html" title="class in org.apache.juneau.rest.response">EarlyHints</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ObjectList.html#elements-java.lang.Class-">elements(Class&lt;E&gt;)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ObjectList.html" title="class in org.apache.juneau">ObjectList</a></dt>
 <dd>
 <div class="block">Creates an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang"><code>Iterable</code></a> with elements of the specified child type.</div>
@@ -9726,10 +9768,6 @@
 <dd>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#empty-org.apache.juneau.http.annotation.ResponseStatus-">empty(ResponseStatus)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#empty-org.apache.juneau.http.annotation.Schema-">empty(Schema)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
 <dd>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
@@ -9742,6 +9780,10 @@
 <dd>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#empty-org.apache.juneau.http.annotation.ResponseBody-">empty(ResponseBody)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
+<dd>
+<div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#empty-org.apache.juneau.http.annotation.Contact-">empty(Contact)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
 <dd>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
@@ -10721,23 +10763,6 @@
 <dd>
 <div class="block">Returns all instances of the specified annotation in the hierarchy of this bean property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#findAnnotations-java.lang.Class-java.lang.Class-">findAnnotations(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
-<dd>
-<div class="block">Returns all instances of the specified annotation on the specified class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#findAnnotationsMap-java.lang.Class-java.lang.Class-">findAnnotationsMap(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
-<dd>
-<div class="block">Same as <a href="org/apache/juneau/internal/ReflectionUtils.html#findAnnotations-java.lang.Class-java.lang.Class-"><code>ReflectionUtils.findAnnotations(Class, Class)</code></a> except returns the annotations as a map with the keys being the
- class on which the annotation was found.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#findAnnotationsMapParentFirst-java.lang.Class-java.lang.Class-">findAnnotationsMapParentFirst(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
-<dd>
-<div class="block">Same as <a href="org/apache/juneau/internal/ReflectionUtils.html#findAnnotationsMap-java.lang.Class-java.lang.Class-"><code>ReflectionUtils.findAnnotationsMap(Class, Class)</code></a> except returns results in parent-to-child order.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#findAnnotationsParentFirst-java.lang.Class-java.lang.Class-">findAnnotationsParentFirst(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
-<dd>
-<div class="block">Same as <a href="org/apache/juneau/internal/ReflectionUtils.html#findAnnotations-java.lang.Class-java.lang.Class-"><code>ReflectionUtils.findAnnotations(Class, Class)</code></a> but returns the list in parent-to-child order.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ObjectMap.html#findBoolean-java.lang.String...-">findBoolean(String...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></dt>
 <dd>
 <div class="block">Returns the first entry that exists converted to 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"><code>Boolean</code></a>.</div>
@@ -11493,7 +11518,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Found.html#Found--">Found()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Found.html" title="class in org.apache.juneau.rest.response">Found</a></dt>
 <dd>
-<div class="block">Constructor.</div>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Found.html#Found-java.lang.String-java.net.URI-">Found(String, URI)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Found.html" title="class in org.apache.juneau.rest.response">Found</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Found.html#Found-java.net.URI-">Found(URI)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Found.html" title="class in org.apache.juneau.rest.response">Found</a></dt>
 <dd>
@@ -11973,15 +12002,15 @@
 <dd>
 <div class="block">Returns the <a href="org/apache/juneau/html/annotation/Html.html" title="annotation in org.apache.juneau.html.annotation"><code>@Html</code></a> annotation defined on the class.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#getAnnotation-java.lang.Class-java.lang.reflect.Method-int-">getAnnotation(Class&lt;T&gt;, Method, int)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getAnnotation-java.lang.Class-java.lang.reflect.Method-int-">getAnnotation(Class&lt;T&gt;, Method, int)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
 <div class="block">Returns the specified annotation if it exists on the specified parameter or parameter type class.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#getAnnotation-java.lang.Class-java.lang.reflect.Method-">getAnnotation(Class&lt;T&gt;, Method)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getAnnotation-java.lang.Class-java.lang.reflect.Method-">getAnnotation(Class&lt;T&gt;, Method)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
 <div class="block">Returns the specified annotation if it exists on the specified method or return type class.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#getAnnotation-java.lang.Class-java.lang.Class-">getAnnotation(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getAnnotation-java.lang.Class-java.lang.Class-">getAnnotation(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
 <div class="block">Similar to <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true#getAnnotation-java.lang.Class-" title="class or interface in java.lang"><code>Class.getAnnotation(Class)</code></a> except also searches annotations on interfaces.</div>
 </dd>
@@ -12005,33 +12034,42 @@
 <dd>
 <div class="block">Returns the <a href="org/apache/juneau/xml/annotation/Xml.html" title="annotation in org.apache.juneau.xml.annotation"><code>@Xml</code></a> annotation defined on the class.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/dto/jsonschema/JsonSchema.html#getAnyOf--">getAnyOf()</a></span> - Method in class org.apache.juneau.dto.jsonschema.<a href="org/apache/juneau/dto/jsonschema/JsonSchema.html" title="class in org.apache.juneau.dto.jsonschema">JsonSchema</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getAnnotations-java.lang.Class-java.lang.reflect.Method-int-">getAnnotations(Class&lt;T&gt;, Method, int)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
-<div class="block">Bean property getter:  <property>anyOf</property>.</div>
+<div class="block">Returns all annotations defined on the specified parameter and parameter type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getAnnotations-java.lang.Class-java.lang.reflect.Method-">getAnnotations(Class&lt;T&gt;, Method)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
+<dd>
+<div class="block">Returns all annotations defined on the specified method and return type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getAnnotations-java.lang.Class-java.lang.Class-">getAnnotations(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
+<dd>
+<div class="block">Returns all instances of the specified annotation on the specified class.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getApi--">getApi()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getAnnotationsMap-java.lang.Class-java.lang.Class-">getAnnotationsMap(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
-<div class="block">Returns the Swagger documentation for this schema.</div>
+<div class="block">Same as <a href="org/apache/juneau/internal/ClassUtils.html#getAnnotations-java.lang.Class-java.lang.Class-"><code>ClassUtils.getAnnotations(Class, Class)</code></a> except returns the annotations as a map with the keys being the
+ class on which the annotation was found.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodParam.html#getApi--">getApi()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getAnnotationsMapParentFirst-java.lang.Class-java.lang.Class-">getAnnotationsMapParentFirst(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
-<div class="block">Returns the Swagger metadata associated with this parameter.</div>
+<div class="block">Same as <a href="org/apache/juneau/internal/ClassUtils.html#getAnnotationsMap-java.lang.Class-java.lang.Class-"><code>ClassUtils.getAnnotationsMap(Class, Class)</code></a> except returns results in parent-to-child order.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodReturn.html#getApi--">getApi()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getAnnotationsParentFirst-java.lang.Class-java.lang.reflect.Method-int-">getAnnotationsParentFirst(Class&lt;T&gt;, Method, int)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
-<div class="block">Returns the Swagger metadata associated with this return.</div>
+<div class="block">Returns all annotations defined on the specified parameter and parameter type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodThrown.html#getApi--">getApi()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getAnnotationsParentFirst-java.lang.Class-java.lang.reflect.Method-">getAnnotationsParentFirst(Class&lt;T&gt;, Method)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
-<div class="block">Returns the Swagger metadata associated with this return.</div>
+<div class="block">Returns all annotations defined on the specified method and return type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getApiCodeMap-org.apache.juneau.httppart.HttpPartSchema-java.lang.Integer-">getApiCodeMap(HttpPartSchema, Integer)</a></span> - Static method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getAnnotationsParentFirst-java.lang.Class-java.lang.Class-">getAnnotationsParentFirst(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
-<div class="block">Utility method for creating response maps from a schema.</div>
+<div class="block">Same as <a href="org/apache/juneau/internal/ClassUtils.html#getAnnotations-java.lang.Class-java.lang.Class-"><code>ClassUtils.getAnnotations(Class, Class)</code></a> but returns the list in parent-to-child order.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getApiCodeMap-org.apache.juneau.httppart.HttpPartSchema:A-java.lang.Integer-">getApiCodeMap(HttpPartSchema[], Integer)</a></span> - Static method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/dto/jsonschema/JsonSchema.html#getAnyOf--">getAnyOf()</a></span> - Method in class org.apache.juneau.dto.jsonschema.<a href="org/apache/juneau/dto/jsonschema/JsonSchema.html" title="class in org.apache.juneau.dto.jsonschema">JsonSchema</a></dt>
 <dd>
-<div class="block">Utility method for creating response maps from multiple schemas.</div>
+<div class="block">Bean property getter:  <property>anyOf</property>.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#getArg-int-">getArg(int)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></dt>
 <dd>
@@ -12411,6 +12449,10 @@
 <dd>
 <div class="block">Returns the body of the request as a string.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getBodyMethod--">getBodyMethod()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></dt>
+<dd>
+<div class="block">Returns metadata about the <ja>@ResponseBody</ja>-annotated method.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/Config.html#getBoolean-java.lang.String-">getBoolean(String)</a></span> - Method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></dt>
 <dd>
 <div class="block">Convenience method for getting boolean config values.</div>
@@ -12729,7 +12771,11 @@
 <dd>
 <div class="block">The <a href="org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> of the class of the represented object.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/RequestBeanMeta.html#getClassMeta--">getClassMeta()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart">RequestBeanMeta</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html#getClassMeta--">getClassMeta()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a></dt>
+<dd>
+<div class="block">Returns metadata about the class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getClassMeta--">getClassMeta()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></dt>
 <dd>
 <div class="block">Returns metadata about the class.</div>
 </dd>
@@ -12850,17 +12896,13 @@
 <dd>
 <div class="block">Returns the name of the client version header name used by this resource.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getCode-java.lang.Integer-">getCode(Integer)</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
-<dd>
-<div class="block">Returns the first HTTP status code on a schema.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodReturn.html#getCode--">getCode()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getCode--">getCode()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></dt>
 <dd>
-<div class="block">Returns the HTTP code code of the response.</div>
+<div class="block">Returns the HTTP status code.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodThrown.html#getCode--">getCode()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getCode-java.lang.Integer-">getCode(Integer)</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
 <dd>
-<div class="block">Returns the HTTP status code of the response.</div>
+<div class="block">Returns the first HTTP status code on a schema.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getCodes--">getCodes()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
 <dd>
@@ -13139,7 +13181,7 @@
 <dd>
 <div class="block">Configuration property:  Debug output lines.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#getDeclaredAnnotation-java.lang.Class-java.lang.Class-">getDeclaredAnnotation(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getDeclaredAnnotation-java.lang.Class-java.lang.Class-">getDeclaredAnnotation(Class&lt;T&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
 <div class="block">Returns the specified annotation only if it's been declared on the specified class.</div>
 </dd>
@@ -13702,7 +13744,11 @@
 <dd>
 <div class="block">Returns the getter method for this property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html#getGetter--">getGetter()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html#getGetter--">getGetter()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a></dt>
+<dd>
+<div class="block">Returns the name of the Java method getter that defines this property.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html#getGetter--">getGetter()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanPropertyMeta</a></dt>
 <dd>
 <div class="block">Returns the name of the Java method getter that defines this property.</div>
 </dd>
@@ -13740,6 +13786,10 @@
 <dd>
 <div class="block">Returns the <a href="org/apache/juneau/http/annotation/Header.html" title="annotation in org.apache.juneau.http.annotation"><code>@Header</code></a> annotated arguments on this Java method.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getHeaderMethods--">getHeaderMethods()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></dt>
+<dd>
+<div class="block">Returns metadata about the <ja>@ResponseHeader</ja>-annotated methods.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#getHeaderNames--">getHeaderNames()</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>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletResponse.html#getHeaderNames--">getHeaderNames()</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletResponse.html" title="class in org.apache.juneau.rest.mock">MockServletResponse</a></dt>
@@ -13826,10 +13876,6 @@
 <dd>
 <div class="block">Returns the HTTP response object that caused this exception.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/helper/Redirect.html#getHttpResponseCode--">getHttpResponseCode()</a></span> - Method in class org.apache.juneau.rest.helper.<a href="org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">Redirect</a></dt>
-<dd>
-<div class="block">Returns the response code passed in through the constructor.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/util/RestUtils.html#getHttpResponseText-int-">getHttpResponseText(int)</a></span> - Static method in class org.apache.juneau.rest.util.<a href="org/apache/juneau/rest/util/RestUtils.html" title="class in org.apache.juneau.rest.util">RestUtils</a></dt>
 <dd>
 <div class="block">Returns readable text for an HTTP response code.</div>
@@ -14999,6 +15045,10 @@
 <dd>
 <div class="block">Bean property getter:  <property>name</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPart.html#getName--">getName()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPart.html" title="class in org.apache.juneau.httppart">HttpPart</a></dt>
+<dd>
+<div class="block">Returns the name of the part.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getName--">getName()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
 <dd>
 <div class="block">Returns the name of the object described by this schema, for example the query or form parameter name.</div>
@@ -15264,6 +15314,10 @@
 <dd>
 <div class="block">Returns the output that was set by calling <a href="org/apache/juneau/rest/RestResponse.html#setOutput-java.lang.Object-"><code>RestResponse.setOutput(Object)</code></a>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResponse.html#getOutput-java.lang.Class-">getOutput(Class&lt;T&gt;)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a></dt>
+<dd>
+<div class="block">Returns this value cast to the specified class.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/utils/ProcBuilder.html#getOutput--">getOutput()</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/ProcBuilder.html" title="class in org.apache.juneau.utils">ProcBuilder</a></dt>
 <dd>
 <div class="block">Run this command and returns the output as a simple string.</div>
@@ -15319,6 +15373,14 @@
 <dd>
 <div class="block">Returns the additional parameters on this media type.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Value.html#getParameterType-java.lang.reflect.Method-int-">getParameterType(Method, int)</a></span> - Static 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 generic parameter type of the Value parameter at the specified position.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Value.html#getParameterType-java.lang.reflect.Type-">getParameterType(Type)</a></span> - Static 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 generic parameter type of the Value type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#getParameterValues-java.lang.String-">getParameterValues(String)</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>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonSerializer.html#getParamFormat--">getParamFormat()</a></span> - Method in class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonSerializer.html" title="class in org.apache.juneau.uon">UonSerializer</a></dt>
@@ -15349,13 +15411,13 @@
 <dd>
 <div class="block">Returns the default parsed type for this schema.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getParser--">getParser()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html#getParser-org.apache.juneau.httppart.HttpPartParser-">getParser(HttpPartParser)</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a></dt>
 <dd>
-<div class="block">Returns the <code>parser</code> field of this schema.</div>
+<div class="block">Returns the parser to use for parsing the bean property value.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html#getParser-org.apache.juneau.httppart.HttpPartParser-">getParser(HttpPartParser)</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getParser--">getParser()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
 <dd>
-<div class="block">Returns the parser to use for parsing the bean property value.</div>
+<div class="block">Returns the <code>parser</code> field of this schema.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/parser/ParserGroup.html#getParser-java.lang.String-">getParser(String)</a></span> - Method in class org.apache.juneau.parser.<a href="org/apache/juneau/parser/ParserGroup.html" title="class in org.apache.juneau.parser">ParserGroup</a></dt>
 <dd>
@@ -15409,9 +15471,17 @@
 <dd>
 <div class="block">Returns the parsers associated with this request.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getParserSessionArgs--">getParserSessionArgs()</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 session arguments to pass to parsers.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#getPart-java.lang.String-">getPart(String)</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html#getPartName--">getPartName()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html#getPartName--">getPartName()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a></dt>
+<dd>
+<div class="block">Returns the HTTP part name for this property (e.g.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html#getPartName--">getPartName()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanPropertyMeta</a></dt>
 <dd>
 <div class="block">Returns the HTTP part name for this property (e.g.</div>
 </dd>
@@ -15429,6 +15499,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#getParts--">getParts()</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>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getPartSerializer--">getPartSerializer()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></dt>
+<dd>
+<div class="block">Returns the part serializer to use to serialize this response.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContext.html#getPartSerializer--">getPartSerializer()</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 HTTP-part serializer associated with this resource.</div>
@@ -15437,23 +15511,15 @@
 <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>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResponse.html#getPartSerializer--">getPartSerializer()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html#getPartType--">getPartType()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a></dt>
 <dd>
-<div class="block">Returns the HTTP-part serializer associated with this response.</div>
+<div class="block">Returns the HTTP part type for this property (e.g.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html#getPartType--">getPartType()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html#getPartType--">getPartType()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanPropertyMeta</a></dt>
 <dd>
 <div class="block">Returns the HTTP part type for this property (e.g.</div>
 </dd>
@@ -15461,6 +15527,10 @@
 <dd>
 <div class="block">Returns the HTTP part type.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ResponsePartMeta.html#getPartType--">getPartType()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ResponsePartMeta.html" title="class in org.apache.juneau.rest">ResponsePartMeta</a></dt>
+<dd>
+<div class="block">Returns the part type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContext.html#getPath--">getPath()</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 path for this resource as defined by the <a href="org/apache/juneau/rest/annotation/RestResource.html#path--"><code>@RestResource.path()</code></a> annotation or
@@ -15701,13 +15771,13 @@
 <dd>
 <div class="block">Returns the property with the specified name.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getProperty-java.lang.String-">getProperty(String)</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html#getProperty-java.lang.String-">getProperty(String)</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a></dt>
 <dd>
-<div class="block">Returns the schema information for the specified property.</div>
+<div class="block">Returns metadata about the bean property with the specified property name.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/RequestBeanMeta.html#getProperty-java.lang.String-">getProperty(String)</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart">RequestBeanMeta</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getProperty-java.lang.String-">getProperty(String)</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
 <dd>
-<div class="block">Returns metadata about the bean property with the specified property name.</div>
+<div class="block">Returns the schema information for the specified property.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/PropertyStore.html#getProperty-java.lang.String-">getProperty(String)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a></dt>
 <dd>
@@ -15735,7 +15805,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlReader.html#getProperty-java.lang.String-">getProperty(String)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlReader.html" title="class in org.apache.juneau.xml">XmlReader</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/RequestBeanMeta.html#getPropertyByGetter-java.lang.String-">getPropertyByGetter(String)</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart">RequestBeanMeta</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html#getPropertyByGetter-java.lang.String-">getPropertyByGetter(String)</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a></dt>
 <dd>
 <div class="block">Returns metadata about the bean property with the specified method getter name.</div>
 </dd>
@@ -16033,9 +16103,9 @@
 <dd>
 <div class="block">Creates a proxy interface to retrieve HTTP parts of this request as a proxy bean.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getRequestBean-org.apache.juneau.httppart.RequestBeanMeta-">getRequestBean(RequestBeanMeta)</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getRequestBean-org.apache.juneau.httppart.bean.RequestBeanMeta-">getRequestBean(RequestBeanMeta)</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">Same as <a href="org/apache/juneau/rest/RestRequest.html#getRequestBean-java.lang.Class-"><code>RestRequest.getRequestBean(Class)</code></a> but used on pre-instantiated <a href="org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart"><code>RequestBeanMeta</code></a> objects.</div>
+<div class="block">Same as <a href="org/apache/juneau/rest/RestRequest.html#getRequestBean-java.lang.Class-"><code>RestRequest.getRequestBean(Class)</code></a> but used on pre-instantiated <a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean"><code>RequestBeanMeta</code></a> objects.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/remoteable/RemoteableMethodMeta.html#getRequestBeanArgs--">getRequestBeanArgs()</a></span> - Method in class org.apache.juneau.remoteable.<a href="org/apache/juneau/remoteable/RemoteableMethodMeta.html" title="class in org.apache.juneau.remoteable">RemoteableMethodMeta</a></dt>
 <dd>
@@ -16069,7 +16139,7 @@
 <dd>
 <div class="block">Configuration property:  XML resolver.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#getResource-java.lang.Class-java.lang.String-">getResource(Class&lt;?&gt;, String)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#getResource-java.lang.Class-java.lang.String-">getResource(Class&lt;?&gt;, String)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
 <div class="block">Similar to <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true#getResourceAsStream-java.lang.String-" title="class or interface in java.lang"><code>Class.getResourceAsStream(String)</code></a> except looks up the parent hierarchy for the existence of
  the specified resource.</div>
@@ -16119,6 +16189,22 @@
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/rest/client/RestCall.html#getResponse-java.lang.Class-"><code>RestCall.getResponse(Class)</code></a> but allows you to run the call asynchronously.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getResponseBeanMeta-java.lang.Object-">getResponseBeanMeta(Object)</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 response object if it's annotated with <a href="org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>@Response</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResponse.html#getResponseBeanMeta--">getResponseBeanMeta()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a></dt>
+<dd>
+<div class="block">Returns the metadata about this response.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getResponseBodyMeta-java.lang.Object-">getResponseBodyMeta(Object)</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 response object if it's annotated with <a href="org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation"><code>@ResponseBody</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResponse.html#getResponseBodyMeta--">getResponseBodyMeta()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a></dt>
+<dd>
+<div class="block">Returns the metadata about this response body.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestCall.html#getResponseCode--">getResponseCode()</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestCall.html" title="class in org.apache.juneau.rest.client">RestCall</a></dt>
 <dd>
 <div class="block">Connects to the remote resource (if <code>connect()</code> hasn't already been called) and returns the HTTP response code.</div>
@@ -16149,6 +16235,10 @@
 <div class="block">Connects to the remote resource (if <code>connect()</code> hasn't already been called) and returns the value of
  an HTTP header on the response.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getResponseHeaderMeta-java.lang.Object-">getResponseHeaderMeta(Object)</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 response object if it's annotated with <a href="org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><code>@ResponseHeader</code></a>.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerSession.html#getResponseHeaders--">getResponseHeaders()</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a></dt>
 <dd>
 <div class="block">Optional method that specifies HTTP request headers for this serializer.</div>
@@ -16183,22 +16273,6 @@
 <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/RestContext.html#getRestMethodReturn-java.lang.reflect.Method-">getRestMethodReturn(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>
-</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>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContext.html#getRestServlet--">getRestServlet()</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 resource object as a <a href="org/apache/juneau/rest/RestServlet.html" title="class in org.apache.juneau.rest"><code>RestServlet</code></a>.</div>
@@ -16271,6 +16345,18 @@
 <dd>
 <div class="block">Bean property getter:  <property>schema</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html#getSchema--">getSchema()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a></dt>
+<dd>
+<div class="block">Returns the schema information gathered from annotations on the method and return type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getSchema--">getSchema()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></dt>
+<dd>
+<div class="block">Returns the schema information about the response object.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html#getSchema--">getSchema()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanPropertyMeta</a></dt>
+<dd>
+<div class="block">Returns the schema information gathered from annotations on the method and return type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/OpenApiPartParser.html#getSchema--">getSchema()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/OpenApiPartParser.html" title="class in org.apache.juneau.httppart">OpenApiPartParser</a></dt>
 <dd>
 <div class="block">Configuration property:  OpenAPI schema description.</div>
@@ -16279,10 +16365,6 @@
 <dd>
 <div class="block">Configuration property:  OpenAPI schema description.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html#getSchema--">getSchema()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a></dt>
-<dd>
-<div class="block">Returns the schema information gathered from annotations on the method and return type.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/jsonschema/JsonSchemaSerializerSession.html#getSchema-java.lang.reflect.Type-">getSchema(Type)</a></span> - Method in class org.apache.juneau.jsonschema.<a href="org/apache/juneau/jsonschema/JsonSchemaSerializerSession.html" title="class in org.apache.juneau.jsonschema">JsonSchemaSerializerSession</a></dt>
 <dd>
 <div class="block">Returns the JSON-schema for the specified type.</div>
@@ -16299,13 +16381,9 @@
 <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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ResponsePartMeta.html#getSchema--">getSchema()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ResponsePartMeta.html" title="class in org.apache.juneau.rest">ResponsePartMeta</a></dt>
 <dd>
-<div class="block">Returns the schema for the method return type.</div>
+<div class="block">Returns the part schema.</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>
@@ -16404,14 +16482,18 @@
 <dd>
 <div class="block">Returns the serialized (swapped) form of this class if there is an <a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with it.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getSerializer--">getSerializer()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html#getSerializer-org.apache.juneau.httppart.HttpPartSerializer-">getSerializer(HttpPartSerializer)</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a></dt>
 <dd>
-<div class="block">Returns the <code>serializer</code> field of this schema.</div>
+<div class="block">Returns the serializer to use for serializing the bean property value.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html#getSerializer-org.apache.juneau.httppart.HttpPartSerializer-">getSerializer(HttpPartSerializer)</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html#getSerializer--">getSerializer()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanPropertyMeta</a></dt>
 <dd>
 <div class="block">Returns the serializer to use for serializing the bean property value.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#getSerializer--">getSerializer()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
+<dd>
+<div class="block">Returns the <code>serializer</code> field of this schema.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/remoteable/RemoteMethodArg.html#getSerializer-org.apache.juneau.httppart.HttpPartSerializer-">getSerializer(HttpPartSerializer)</a></span> - Method in class org.apache.juneau.remoteable.<a href="org/apache/juneau/remoteable/RemoteMethodArg.html" title="class in org.apache.juneau.remoteable">RemoteMethodArg</a></dt>
 <dd>
 <div class="block">Returns the HTTP part serializer to use for serializing this part.</div>
@@ -16420,6 +16502,10 @@
 <dd>
 <div class="block">Returns the serializer to use for serializing parts on the request bean.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ResponsePartMeta.html#getSerializer--">getSerializer()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ResponsePartMeta.html" title="class in org.apache.juneau.rest">ResponsePartMeta</a></dt>
+<dd>
+<div class="block">Returns the part serializer.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerGroup.html#getSerializer-java.lang.String-">getSerializer(String)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerGroup.html" title="class in org.apache.juneau.serializer">SerializerGroup</a></dt>
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/serializer/SerializerGroup.html#getSerializerMatch-java.lang.String-"><code>SerializerGroup.getSerializerMatch(String)</code></a> but returns just the matched serializer.</div>
@@ -16460,6 +16546,10 @@
 <dd>
 <div class="block">Returns a copy of the serializers in this group.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getSerializerSessionArgs--">getSerializerSessionArgs()</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 session arguments to pass to serializers.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#getServer--">getServer()</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></dt>
 <dd>
 <div class="block">Returns the underlying Jetty server.</div>
@@ -16590,6 +16680,10 @@
 <dd>
 <div class="block">The HTTP-equivalent status code.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getStatusMethod--">getStatusMethod()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></dt>
+<dd>
+<div class="block">Returns metadata about the <ja>@ResponseBody</ja>-annotated method.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/BeanFilter.html#getStopClass--">getStopClass()</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/BeanFilter.html" title="class in org.apache.juneau.transform">BeanFilter</a></dt>
 <dd>
 <div class="block">Returns the stop class associated with this class.</div>
@@ -17024,14 +17118,6 @@
 <dd>
 <div class="block">Returns the parameter class type.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodReturn.html#getType--">getType()</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 return type of the Java method.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodThrown.html#getType--">getType()</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 return type of the Java method.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/jsonschema/JsonSchema.html#getTypeAsJsonType--">getTypeAsJsonType()</a></span> - Method in class org.apache.juneau.dto.jsonschema.<a href="org/apache/juneau/dto/jsonschema/JsonSchema.html" title="class in org.apache.juneau.dto.jsonschema">JsonSchema</a></dt>
 <dd>
 <div class="block">Bean property getter:  <property>type</property>.</div>
@@ -17133,10 +17219,6 @@
 <dd>
 <div class="block">Returns the URI where this microservice is listening on.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/helper/Redirect.html#getURI--">getURI()</a></span> - Method in class org.apache.juneau.rest.helper.<a href="org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">Redirect</a></dt>
-<dd>
-<div class="block">Returns the URI to redirect to.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#getUri-boolean-java.util.Map-">getUri(boolean, Map&lt;String, ?&gt;)</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 URI for this request.</div>
@@ -17541,29 +17623,27 @@
 <dd>
 <div class="block">Creates an <a href="org/apache/juneau/dto/html5/H6.html" title="class in org.apache.juneau.dto.html5"><code>H6</code></a> element with the specified child nodes.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/DefaultHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-java.lang.Object-">handle(RestRequest, RestResponse, Object)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/DefaultHandler.html" title="class in org.apache.juneau.rest.reshandlers">DefaultHandler</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/InputStreamHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-java.lang.Object-">handle(RestRequest, RestResponse, Object)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/InputStreamHandler.html" title="class in org.apache.juneau.rest.reshandlers">InputStreamHandler</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/DefaultHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">handle(RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/DefaultHandler.html" title="class in org.apache.juneau.rest.reshandlers">DefaultHandler</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/ReaderHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-java.lang.Object-">handle(RestRequest, RestResponse, Object)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/ReaderHandler.html" title="class in org.apache.juneau.rest.reshandlers">ReaderHandler</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/InputStreamHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">handle(RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/InputStreamHandler.html" title="class in org.apache.juneau.rest.reshandlers">InputStreamHandler</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/RedirectHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-java.lang.Object-">handle(RestRequest, RestResponse, Object)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/RedirectHandler.html" title="class in org.apache.juneau.rest.reshandlers">RedirectHandler</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/ReaderHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">handle(RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/ReaderHandler.html" title="class in org.apache.juneau.rest.reshandlers">ReaderHandler</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/StreamableHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-java.lang.Object-">handle(RestRequest, RestResponse, Object)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/StreamableHandler.html" title="class in org.apache.juneau.rest.reshandlers">StreamableHandler</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/StreamableHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">handle(RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/StreamableHandler.html" title="class in org.apache.juneau.rest.reshandlers">StreamableHandler</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/WritableHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-java.lang.Object-">handle(RestRequest, RestResponse, Object)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/WritableHandler.html" title="class in org.apache.juneau.rest.reshandlers">WritableHandler</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/WritableHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">handle(RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/WritableHandler.html" title="class in org.apache.juneau.rest.reshandlers">WritableHandler</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/ZipFileListResponseHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-java.lang.Object-">handle(RestRequest, RestResponse, Object)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/ZipFileListResponseHandler.html" title="class in org.apache.juneau.rest.reshandlers">ZipFileListResponseHandler</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/ZipFileListResponseHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">handle(RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/ZipFileListResponseHandler.html" title="class in org.apache.juneau.rest.reshandlers">ZipFileListResponseHandler</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ResponseHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-java.lang.Object-">handle(RestRequest, RestResponse, Object)</a></span> - Method in interface org.apache.juneau.rest.<a href="org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ResponseHandler.html#handle-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">handle(RestRequest, RestResponse)</a></span> - Method in interface org.apache.juneau.rest.<a href="org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a></dt>
 <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.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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/BasicRestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-java.lang.Throwable-">handleError(HttpServletRequest, HttpServletResponse, 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.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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestCallHandler.html#handleError-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-java.lang.Throwable-">handleError(HttpServletRequest, HttpServletResponse, 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>
@@ -17577,27 +17657,27 @@
 <dd>
 <div class="block">Handle the case where a matching method was not found.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/BasicRestCallHandler.html#handleResponse-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-java.lang.Object-">handleResponse(RestRequest, RestResponse, Object)</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#handleResponse-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">handleResponse(RestRequest, RestResponse)</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">The main method for serializing POJOs passed in through the <a href="org/apache/juneau/rest/RestResponse.html#setOutput-java.lang.Object-"><code>RestResponse.setOutput(Object)</code></a> method or
  returned by the Java method.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestCallHandler.html#handleResponse-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-java.lang.Object-">handleResponse(RestRequest, RestResponse, Object)</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#handleResponse-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">handleResponse(RestRequest, RestResponse)</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">The main method for serializing POJOs passed in through the <a href="org/apache/juneau/rest/RestResponse.html#setOutput-java.lang.Object-"><code>RestResponse.setOutput(Object)</code></a> method or
  returned by the Java method.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#hasAnnotation-java.lang.Class-java.lang.reflect.Method-int-">hasAnnotation(Class&lt;? extends Annotation&gt;, Method, int)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#hasAnnotation-java.lang.Class-java.lang.reflect.Method-int-">hasAnnotation(Class&lt;? extends Annotation&gt;, Method, int)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
-<div class="block">Returns <jk>true</jk> if the <a href="org/apache/juneau/internal/ReflectionUtils.html#getAnnotation-java.lang.Class-java.lang.reflect.Method-int-"><code>ReflectionUtils.getAnnotation(Class, Method, int)</code></a> returns a value.</div>
+<div class="block">Returns <jk>true</jk> if the <a href="org/apache/juneau/internal/ClassUtils.html#getAnnotation-java.lang.Class-java.lang.reflect.Method-int-"><code>ClassUtils.getAnnotation(Class, Method, int)</code></a> returns a value.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#hasAnnotation-java.lang.Class-java.lang.reflect.Method-">hasAnnotation(Class&lt;? extends Annotation&gt;, Method)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#hasAnnotation-java.lang.Class-java.lang.reflect.Method-">hasAnnotation(Class&lt;? extends Annotation&gt;, Method)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
-<div class="block">Returns <jk>true</jk> if the <a href="org/apache/juneau/internal/ReflectionUtils.html#getAnnotation-java.lang.Class-java.lang.reflect.Method-"><code>ReflectionUtils.getAnnotation(Class, Method)</code></a> returns a value.</div>
+<div class="block">Returns <jk>true</jk> if the <a href="org/apache/juneau/internal/ClassUtils.html#getAnnotation-java.lang.Class-java.lang.reflect.Method-"><code>ClassUtils.getAnnotation(Class, Method)</code></a> returns a value.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#hasAnnotation-java.lang.Class-java.lang.Class-">hasAnnotation(Class&lt;? extends Annotation&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#hasAnnotation-java.lang.Class-java.lang.Class-">hasAnnotation(Class&lt;? extends Annotation&gt;, Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
-<div class="block">Returns <jk>true</jk> if the <a href="org/apache/juneau/internal/ReflectionUtils.html#getAnnotation-java.lang.Class-java.lang.Class-"><code>ReflectionUtils.getAnnotation(Class, Class)</code></a> returns a value.</div>
+<div class="block">Returns <jk>true</jk> if the <a href="org/apache/juneau/internal/ClassUtils.html#getAnnotation-java.lang.Class-java.lang.Class-"><code>ClassUtils.getAnnotation(Class, Class)</code></a> returns a value.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RequestQuery.html#hasAny-java.lang.String...-">hasAny(String...)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RequestQuery.html" title="class in org.apache.juneau.rest">RequestQuery</a></dt>
 <dd>
@@ -18696,6 +18776,18 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/http/HttpMethodName.html#HttpMethodName--">HttpMethodName()</a></span> - Constructor for class org.apache.juneau.http.<a href="org/apache/juneau/http/HttpMethodName.html" title="class in org.apache.juneau.http">HttpMethodName</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/httppart/HttpPart.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">HttpPart</span></a> - Class in <a href="org/apache/juneau/httppart/package-summary.html">org.apache.juneau.httppart</a></dt>
+<dd>
+<div class="block">Represents an instance of an HTTP part.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPart.html#HttpPart-java.lang.String-org.apache.juneau.httppart.HttpPartType-org.apache.juneau.httppart.HttpPartSchema-org.apache.juneau.httppart.HttpPartSerializer-org.apache.juneau.serializer.SerializerSessionArgs-java.lang.Object-">HttpPart(String, HttpPartType, HttpPartSchema, HttpPartSerializer, SerializerSessionArgs, Object)</a></span> - Constructor for class org.apache.juneau.httppart.<a href="org/apache/junea [...]
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPart.html#HttpPart-java.lang.String-org.apache.juneau.httppart.HttpPartType-org.apache.juneau.httppart.HttpPartSchema-org.apache.juneau.httppart.HttpPartParser-org.apache.juneau.parser.ParserSessionArgs-java.lang.String-">HttpPart(String, HttpPartType, HttpPartSchema, HttpPartParser, ParserSessionArgs, String)</a></span> - Constructor for class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPart. [...]
+<dd>
+<div class="block">Constructor.</div>
+</dd>
 <dt><a href="org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart"><span class="typeNameLink">HttpPartParser</span></a> - Interface in <a href="org/apache/juneau/httppart/package-summary.html">org.apache.juneau.httppart</a></dt>
 <dd>
 <div class="block">Interface used to convert HTTP headers, query parameters, form-data parameters, and URI path variables to POJOs</div>
@@ -18749,6 +18841,14 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#httpProcessor-org.apache.http.protocol.HttpProcessor-">httpProcessor(HttpProcessor)</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><a href="org/apache/juneau/rest/response/HttpResponse.html" title="class in org.apache.juneau.rest.response"><span class="typeNameLink">HttpResponse</span></a> - Class in <a href="org/apache/juneau/rest/response/package-summary.html">org.apache.juneau.rest.response</a></dt>
+<dd>
+<div class="block">Superclass of all predefined responses in this package.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/HttpResponse.html#HttpResponse-java.lang.String-">HttpResponse(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/HttpResponse.html" title="class in org.apache.juneau.rest.response">HttpResponse</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#httpSession-javax.servlet.http.HttpSession-">httpSession(HttpSession)</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">Fluent setter.</div>
@@ -20151,7 +20251,13 @@
 <div class="block">Represents an <code>HTTP 226 IM Used</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/IMUsed.html#IMUsed--">IMUsed()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/IMUsed.html" title="class in org.apache.juneau.rest.response">IMUsed</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/IMUsed.html#IMUsed-java.lang.String-">IMUsed(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/IMUsed.html" title="class in org.apache.juneau.rest.response">IMUsed</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/ParameterInfo.html#in-java.lang.Object-">in(Object)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ParameterInfo.html" title="class in org.apache.juneau.dto.swagger">ParameterInfo</a></dt>
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/dto/swagger/ParameterInfo.html#setIn-java.lang.String-"><code>ParameterInfo.setIn(String)</code></a>.</div>
@@ -20444,7 +20550,7 @@
 <dd>
 <div class="block">Singleton</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/helper/RedirectToServletRoot.html#INSTANCE">INSTANCE</a></span> - Static variable in class org.apache.juneau.rest.helper.<a href="org/apache/juneau/rest/helper/RedirectToServletRoot.html" title="class in org.apache.juneau.rest.helper">RedirectToServletRoot</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/helper/SeeOtherServletRoot.html#INSTANCE">INSTANCE</a></span> - Static variable in class org.apache.juneau.rest.helper.<a href="org/apache/juneau/rest/helper/SeeOtherServletRoot.html" title="class in org.apache.juneau.rest.helper">SeeOtherServletRoot</a></dt>
 <dd>
 <div class="block">Reusable instance.</div>
 </dd>
@@ -20629,6 +20735,14 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/converters/Introspectable.html#Introspectable--">Introspectable()</a></span> - Constructor for class org.apache.juneau.rest.converters.<a href="org/apache/juneau/rest/converters/Introspectable.html" title="class in org.apache.juneau.rest.converters">Introspectable</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation"><span class="typeNameLink">InvalidAnnotationException</span></a> - Exception in <a href="org/apache/juneau/annotation/package-summary.html">org.apache.juneau.annotation</a></dt>
+<dd>
+<div class="block">Defines an invalid usage of an annotation.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/annotation/InvalidAnnotationException.html#InvalidAnnotationException-java.lang.String-java.lang.Object...-">InvalidAnnotationException(String, Object...)</a></span> - Constructor for exception org.apache.juneau.annotation.<a href="org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation">InvalidAnnotationException</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockHttpSession.html#invalidate--">invalidate()</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockHttpSession.html" title="class in org.apache.juneau.rest.mock">MockHttpSession</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau"><span class="typeNameLink">InvalidDataConversionException</span></a> - Exception in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
@@ -20855,6 +20969,10 @@
 <dd>
 <div class="block">Returns <jk>true</jk> if all specified flags are applicable to the specified field.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestParamType.html#isAny-org.apache.juneau.rest.RestParamType...-">isAny(RestParamType...)</a></span> - Method in enum org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestParamType.html" title="enum in org.apache.juneau.rest">RestParamType</a></dt>
+<dd>
+<div class="block">Returns <jk>true</jk> if this type is any in the specified list.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#isArgs--">isArgs()</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></dt>
 <dd>
 <div class="block">Returns <jk>true</jk> if this metadata represents an array of argument types.</div>
@@ -21559,6 +21677,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/mock/MockHttpClientConnection.html#isOpen--">isOpen()</a></span> - Method in class org.apache.juneau.rest.client.mock.<a href="org/apache/juneau/rest/client/mock/MockHttpClientConnection.html" title="class in org.apache.juneau.rest.client.mock">MockHttpClientConnection</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResponse.html#isOutputType-java.lang.Class-">isOutputType(Class&lt;?&gt;)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a></dt>
+<dd>
+<div class="block">Returns <jk>true</jk> if this response object is of the specified type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#isParentClass-java.lang.Class-java.lang.Class-boolean-">isParentClass(Class&lt;?&gt;, Class&lt;?&gt;, boolean)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
 <div class="block">Returns <jk>true</jk> if <code>parent</code> is a parent class of <code>child</code>.</div>
@@ -21835,6 +21957,10 @@
 <dd>
 <div class="block">Returns <jk>true</jk> if this metadata represents the specified type.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Value.html#isType-java.lang.reflect.Type-">isType(Type)</a></span> - Static 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">Convenience method for checking if the specified type is this class.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/parser/Parser.html#isUnbuffered--">isUnbuffered()</a></span> - Method in class org.apache.juneau.parser.<a href="org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a></dt>
 <dd>
 <div class="block">Configuration property:  Unbuffered.</div>
@@ -21911,6 +22037,10 @@
 <dd>
 <div class="block">Returns the <code>usePartParser</code> field of this schema.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html#isUsePartSerializer--">isUsePartSerializer()</a></span> - Method in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></dt>
+<dd>
+<div class="block">Returns the flag for whether the part serializer should be used to serialize this response.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchema.html#isUsePartSerializer--">isUsePartSerializer()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></dt>
 <dd>
 <div class="block">Returns the <code>usePartSerializer</code> field of this schema.</div>
@@ -24006,58 +24136,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/widget/MenuItemWidget.html#MenuItemWidget--">MenuItemWidget()</a></span> - Constructor for class org.apache.juneau.rest.widget.<a href="org/apache/juneau/rest/widget/MenuItemWidget.html" title="class in org.apache.juneau.rest.widget">MenuItemWidget</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Body-">merge(ObjectMap, Body)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ExternalDocs-">merge(ObjectMap, ExternalDocs)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Schema-">merge(ObjectMap, Schema)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Response-">merge(ObjectMap, Response)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ResponseHeader:A-">merge(ObjectMap, ResponseHeader[])</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Items-">merge(ObjectMap, Items)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.SubItems-">merge(ObjectMap, SubItems)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ResponseHeader-">merge(ObjectMap, ResponseHeader)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ResponseStatus-">merge(ObjectMap, ResponseStatus)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Path-">merge(ObjectMap, Path)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Query-">merge(ObjectMap, Query)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Header-">merge(ObjectMap, Header)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.FormData-">merge(ObjectMap, FormData)</a></span> - Static method in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></dt>
-<dd>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/util/RestUtils.html#merge-java.lang.Object:A-java.lang.Object:A-">merge(Object[], Object[])</a></span> - Static method in class org.apache.juneau.rest.util.<a href="org/apache/juneau/rest/util/RestUtils.html" title="class in org.apache.juneau.rest.util">RestUtils</a></dt>
 <dd>
 <div class="block">Merges the specified parent and child arrays.</div>
@@ -24523,7 +24601,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/MovedPermanently.html#MovedPermanently--">MovedPermanently()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/MovedPermanently.html" title="class in org.apache.juneau.rest.response">MovedPermanently</a></dt>
 <dd>
-<div class="block">Constructor.</div>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/MovedPermanently.html#MovedPermanently-java.lang.String-java.net.URI-">MovedPermanently(String, URI)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/MovedPermanently.html" title="class in org.apache.juneau.rest.response">MovedPermanently</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/MovedPermanently.html#MovedPermanently-java.net.URI-">MovedPermanently(URI)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/MovedPermanently.html" title="class in org.apache.juneau.rest.response">MovedPermanently</a></dt>
 <dd>
@@ -24694,7 +24776,13 @@
 <div class="block">Represents an <code>HTTP 300 Multiple Choices</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/MultipleChoices.html#MultipleChoices--">MultipleChoices()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/MultipleChoices.html" title="class in org.apache.juneau.rest.response">MultipleChoices</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/MultipleChoices.html#MultipleChoices-java.lang.String-">MultipleChoices(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/MultipleChoices.html" title="class in org.apache.juneau.rest.response">MultipleChoices</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/HeaderInfo.html#multipleOf-java.lang.Object-">multipleOf(Object)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/HeaderInfo.html" title="class in org.apache.juneau.dto.swagger">HeaderInfo</a></dt>
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/dto/swagger/HeaderInfo.html#setMultipleOf-java.lang.Number-"><code>HeaderInfo.setMultipleOf(Number)</code></a>.</div>
@@ -24728,7 +24816,13 @@
 <div class="block">Represents an <code>HTTP 207 Multi-Status</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/MultiStatus.html#MultiStatus--">MultiStatus()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/MultiStatus.html" title="class in org.apache.juneau.rest.response">MultiStatus</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/MultiStatus.html#MultiStatus-java.lang.String-">MultiStatus(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/MultiStatus.html" title="class in org.apache.juneau.rest.response">MultiStatus</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ClientVersionMatcher.html#mustMatch--">mustMatch()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ClientVersionMatcher.html" title="class in org.apache.juneau.rest">ClientVersionMatcher</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMatcher.html#mustMatch--">mustMatch()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMatcher.html" title="class in org.apache.juneau.rest">RestMatcher</a></dt>
@@ -25219,13 +25313,25 @@
 <div class="block">Represents an <code>HTTP 204 No Content</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/NoContent.html#NoContent--">NoContent()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/NoContent.html" title="class in org.apache.juneau.rest.response">NoContent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/NoContent.html#NoContent-java.lang.String-">NoContent(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/NoContent.html" title="class in org.apache.juneau.rest.response">NoContent</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><a href="org/apache/juneau/rest/response/NonAuthoritiveInformation.html" title="class in org.apache.juneau.rest.response"><span class="typeNameLink">NonAuthoritiveInformation</span></a> - Class in <a href="org/apache/juneau/rest/response/package-summary.html">org.apache.juneau.rest.response</a></dt>
 <dd>
 <div class="block">Represents an <code>HTTP 203 Non-Authoritative Information</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/NonAuthoritiveInformation.html#NonAuthoritiveInformation--">NonAuthoritiveInformation()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/NonAuthoritiveInformation.html" title="class in org.apache.juneau.rest.response">NonAuthoritiveInformation</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/NonAuthoritiveInformation.html#NonAuthoritiveInformation-java.lang.String-">NonAuthoritiveInformation(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/NonAuthoritiveInformation.html" title="class in org.apache.juneau.rest.response">NonAuthoritiveInformation</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><a href="org/apache/juneau/rest/None.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">None</span></a> - Class in <a href="org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></dt>
 <dd>
 <div class="block">Dummy class that indicates that serializers, parsers, or transforms for a Java class or method should not be inherited.</div>
@@ -25990,7 +26096,13 @@
 <div class="block">Represents an <code>HTTP 304 Not Modified</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/NotModified.html#NotModified--">NotModified()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/NotModified.html" title="class in org.apache.juneau.rest.response">NotModified</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/NotModified.html#NotModified-java.lang.String-">NotModified(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/NotModified.html" title="class in org.apache.juneau.rest.response">NotModified</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#noTrace--">noTrace()</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>
 <div class="block">When called, <code>No-Trace: true</code> is added to requests.</div>
@@ -26081,12 +26193,20 @@
 <dd>
 <div class="block">Represents a null swagger</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html#NULL">NULL</a></span> - Static variable in class org.apache.juneau.httppart.bean.<a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></dt>
+<dd>
+<div class="block">Represents a non-existent meta object.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/TransformCache.html#NULL">NULL</a></span> - Static variable in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/TransformCache.html" title="class in org.apache.juneau.internal">TransformCache</a></dt>
 <dd>
 <div class="block">Represents a non-existent transform.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/parser/ParserListener.Null.html#Null--">Null()</a></span> - Constructor for class org.apache.juneau.parser.<a href="org/apache/juneau/parser/ParserListener.Null.html" title="class in org.apache.juneau.parser">ParserListener.Null</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ResponsePartMeta.html#NULL">NULL</a></span> - Static variable in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ResponsePartMeta.html" title="class in org.apache.juneau.rest">ResponsePartMeta</a></dt>
+<dd>
+<div class="block">Represents a non-existent meta.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerListener.Null.html#Null--">Null()</a></span> - Constructor for class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerListener.Null.html" title="class in org.apache.juneau.serializer">SerializerListener.Null</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#NULL">NULL</a></span> - Static variable in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt>
@@ -26237,7 +26357,13 @@
 <div class="block">Represents an <code>HTTP 200 OK</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Ok.html#Ok--">Ok()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Ok.html" title="class in org.apache.juneau.rest.response">Ok</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Ok.html#Ok-java.lang.String-">Ok(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Ok.html" title="class in org.apache.juneau.rest.response">Ok</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Ok.html#OK">OK</a></span> - Static variable in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Ok.html" title="class in org.apache.juneau.rest.response">Ok</a></dt>
 <dd>
 <div class="block">Reusable instance.</div>
@@ -26856,6 +26982,8 @@
 <dd>
 <div class="block">HTTP Part Marshalling Support</div>
 </dd>
+<dt><a href="org/apache/juneau/httppart/bean/package-summary.html">org.apache.juneau.httppart.bean</a> - package org.apache.juneau.httppart.bean</dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/internal/package-summary.html">org.apache.juneau.internal</a> - package org.apache.juneau.internal</dt>
 <dd>
 <div class="block">Internal Utilities</div>
@@ -27747,7 +27875,13 @@
 <div class="block">Represents an <code>HTTP 206 Partial Content</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/PartialContent.html#PartialContent--">PartialContent()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/PartialContent.html" title="class in org.apache.juneau.rest.response">PartialContent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/PartialContent.html#PartialContent-java.lang.String-">PartialContent(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/PartialContent.html" title="class in org.apache.juneau.rest.response">PartialContent</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#partParser-java.lang.Class-">partParser(Class&lt;? extends HttpPartParser&gt;)</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>
 <div class="block">Configuration property:  Part parser.</div>
@@ -27906,7 +28040,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/PermanentRedirect.html#PermanentRedirect--">PermanentRedirect()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/PermanentRedirect.html" title="class in org.apache.juneau.rest.response">PermanentRedirect</a></dt>
 <dd>
-<div class="block">Constructor.</div>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/PermanentRedirect.html#PermanentRedirect-java.lang.String-java.net.URI-">PermanentRedirect(String, URI)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/PermanentRedirect.html" title="class in org.apache.juneau.rest.response">PermanentRedirect</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/PermanentRedirect.html#PermanentRedirect-java.net.URI-">PermanentRedirect(URI)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/PermanentRedirect.html" title="class in org.apache.juneau.rest.response">PermanentRedirect</a></dt>
 <dd>
@@ -28664,7 +28802,13 @@
 <div class="block">Represents an <code>HTTP 102 Processing</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Processing.html#Processing--">Processing()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Processing.html" title="class in org.apache.juneau.rest.response">Processing</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Processing.html#Processing-java.lang.String-">Processing(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Processing.html" title="class in org.apache.juneau.rest.response">Processing</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Operation.html#produces-java.lang.Object...-">produces(Object...)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Operation.html" title="class in org.apache.juneau.dto.swagger">Operation</a></dt>
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/dto/swagger/Operation.html#addProduces-java.util.Collection-"><code>Operation.addProduces(Collection)</code></a>.</div>
@@ -29126,6 +29270,12 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Rb.html#Rb--">Rb()</a></span> - Constructor for class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Rb.html" title="class in org.apache.juneau.dto.html5">Rb</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/http/annotation/RBody.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">RBody</span></a> - Class in <a href="org/apache/juneau/http/annotation/package-summary.html">org.apache.juneau.http.annotation</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/RBody.html#RBody--">RBody()</a></span> - Constructor for class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/RBody.html" title="class in org.apache.juneau.http.annotation">RBody</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/http/MediaType.html#RDF">RDF</a></span> - Static variable in class org.apache.juneau.http.<a href="org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a></dt>
 <dd>
 <div class="block">Reusable predefined media type</div>
@@ -29711,46 +29861,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/mock/MockHttpClientConnection.html#receiveResponseHeader--">receiveResponseHeader()</a></span> - Method in class org.apache.juneau.rest.client.mock.<a href="org/apache/juneau/rest/client/mock/MockHttpClientConnection.html" title="class in org.apache.juneau.rest.client.mock">MockHttpClientConnection</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper"><span class="typeNameLink">Redirect</span></a> - Class in <a href="org/apache/juneau/rest/helper/package-summary.html">org.apache.juneau.rest.helper</a></dt>
-<dd>
-<div class="block">REST methods can return this object as a shortcut for performing <code>HTTP 302</code> redirects.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/helper/Redirect.html#Redirect-java.lang.Object-java.lang.Object...-">Redirect(Object, Object...)</a></span> - Constructor for class org.apache.juneau.rest.helper.<a href="org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">Redirect</a></dt>
-<dd>
-<div class="block">Redirect to the specified URL.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/helper/Redirect.html#Redirect-java.lang.Object-">Redirect(Object)</a></span> - Constructor for class org.apache.juneau.rest.helper.<a href="org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">Redirect</a></dt>
-<dd>
-<div class="block">Convenience method for redirecting to instance of <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a> and <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/helper/Redirect.html#Redirect-int-java.lang.Object-java.lang.Object...-">Redirect(int, Object, Object...)</a></span> - Constructor for class org.apache.juneau.rest.helper.<a href="org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">Redirect</a></dt>
-<dd>
-<div class="block">Redirect to the specified URL.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/helper/Redirect.html#Redirect--">Redirect()</a></span> - Constructor for class org.apache.juneau.rest.helper.<a href="org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">Redirect</a></dt>
-<dd>
-<div class="block">Shortcut for redirecting to the servlet root.</div>
-</dd>
-<dt><a href="org/apache/juneau/rest/reshandlers/RedirectHandler.html" title="class in org.apache.juneau.rest.reshandlers"><span class="typeNameLink">RedirectHandler</span></a> - Class in <a href="org/apache/juneau/rest/reshandlers/package-summary.html">org.apache.juneau.rest.reshandlers</a></dt>
-<dd>
-<div class="block">Response handler for <a href="org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper"><code>Redirect</code></a> objects.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/reshandlers/RedirectHandler.html#RedirectHandler--">RedirectHandler()</a></span> - Constructor for class org.apache.juneau.rest.reshandlers.<a href="org/apache/juneau/rest/reshandlers/RedirectHandler.html" title="class in org.apache.juneau.rest.reshandlers">RedirectHandler</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestCall.html#redirectMaxAttempts-int-">redirectMaxAttempts(int)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestCall.html" title="class in org.apache.juneau.rest.client">RestCall</a></dt>
 <dd>
 <div class="block">Specify the number of redirects to follow before throwing an exception.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#redirectStrategy-org.apache.http.client.RedirectStrategy-">redirectStrategy(RedirectStrategy)</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><a href="org/apache/juneau/rest/helper/RedirectToServletRoot.html" title="class in org.apache.juneau.rest.helper"><span class="typeNameLink">RedirectToServletRoot</span></a> - Class in <a href="org/apache/juneau/rest/helper/package-summary.html">org.apache.juneau.rest.helper</a></dt>
-<dd>
-<div class="block">Convenience subclass of <a href="org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper"><code>Redirect</code></a> for redirecting a response to the servlet root.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/helper/RedirectToServletRoot.html#RedirectToServletRoot--">RedirectToServletRoot()</a></span> - Constructor for class org.apache.juneau.rest.helper.<a href="org/apache/juneau/rest/helper/RedirectToServletRoot.html" title="class in org.apache.juneau.rest.helper">RedirectToServletRoot</a></dt>
-<dd>
-<div class="block">Constructor.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/HeaderInfo.html#ref-java.lang.Object-">ref(Object)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/HeaderInfo.html" title="class in org.apache.juneau.dto.swagger">HeaderInfo</a></dt>
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/dto/swagger/HeaderInfo.html#setRef-java.lang.Object-"><code>HeaderInfo.setRef(Object)</code></a>.</div>
@@ -29779,12 +29895,6 @@
 <dd>
 <div class="block">Specifies the <code>Referer</code> header value on the request.</div>
 </dd>
-<dt><a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal"><span class="typeNameLink">ReflectionUtils</span></a> - Class in <a href="org/apache/juneau/internal/package-summary.html">org.apache.juneau.internal</a></dt>
-<dd>
-<div class="block">Reflection utilities.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ReflectionUtils.html#ReflectionUtils--">ReflectionUtils()</a></span> - Constructor for class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ReflectionUtils.html" title="class in org.apache.juneau.internal">ReflectionUtils</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/internal/ConfigMap.html#register-org.apache.juneau.config.event.ConfigEventListener-">register(ConfigEventListener)</a></span> - Method in class org.apache.juneau.config.internal.<a href="org/apache/juneau/config/internal/ConfigMap.html" title="class in org.apache.juneau.config.internal">ConfigMap</a></dt>
 <dd>
 <div class="block">Registers an event listener on this map.</div>
@@ -30110,11 +30220,11 @@
 <dd>
 <div class="block">Request bean annotation.</div>
 </dd>
-<dt><a href="org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">RequestBeanMeta</span></a> - Class in <a href="org/apache/juneau/httppart/package-summary.html">org.apache.juneau.httppart</a></dt>
+<dt><a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">RequestBeanMeta</span></a> - Class in <a href="org/apache/juneau/httppart/bean/package-summary.html">org.apache.juneau.httppart.bean</a></dt>
 <dd>
 <div class="block">Represents the metadata gathered from a parameter or class annotated with <a href="org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</div>
 </dd>
-<dt><a href="org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">RequestBeanPropertyMeta</span></a> - Class in <a href="org/apache/juneau/httppart/package-summary.html">org.apache.juneau.httppart</a></dt>
+<dt><a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">RequestBeanPropertyMeta</span></a> - Class in <a href="org/apache/juneau/httppart/bean/package-summary.html">org.apache.juneau.httppart.bean</a></dt>
 <dd>
 <div class="block">Represents the metadata gathered from a getter method of a class annotated with <a href="org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</div>
 </dd>
@@ -30267,7 +30377,13 @@
 <div class="block">Represents an <code>HTTP 205 Reset Content</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/ResetContent.html#ResetContent--">ResetContent()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/ResetContent.html" title="class in org.apache.juneau.rest.response">ResetContent</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/ResetContent.html#ResetContent-java.lang.String-">ResetContent(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/ResetContent.html" title="class in org.apache.juneau.rest.response">ResetContent</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/vars/ConfigVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String-">resolve(VarResolverSession, String)</a></span> - Method in class org.apache.juneau.config.vars.<a href="org/apache/juneau/config/vars/ConfigVar.html" title="class in org.apache.juneau.config.vars">ConfigVar</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/jsonschema/JsonSchema.html#resolve--">resolve()</a></span> - Method in class org.apache.juneau.dto.jsonschema.<a href="org/apache/juneau/dto/jsonschema/JsonSchema.html" title="class in org.apache.juneau.dto.jsonschema">JsonSchema</a></dt>
@@ -30477,6 +30593,18 @@
 <dd>
 <div class="block">REST response annotation.</div>
 </dd>
+<dt><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">ResponseBeanMeta</span></a> - Class in <a href="org/apache/juneau/httppart/bean/package-summary.html">org.apache.juneau.httppart.bean</a></dt>
+<dd>
+<div class="block">Represents the metadata gathered from a parameter or class annotated with <a href="org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>.</div>
+</dd>
+<dt><a href="org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">ResponseBeanPropertyMeta</span></a> - Class in <a href="org/apache/juneau/httppart/bean/package-summary.html">org.apache.juneau.httppart.bean</a></dt>
+<dd>
+<div class="block">Represents the metadata gathered from a getter method of a class annotated with <a href="org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>.</div>
+</dd>
+<dt><a href="org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">ResponseBody</span></a> - Annotation Type in <a href="org/apache/juneau/http/annotation/package-summary.html">org.apache.juneau.http.annotation</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
 <dt><a href="org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest"><span class="typeNameLink">ResponseHandler</span></a> - Interface in <a href="org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></dt>
 <dd>
 <div class="block">Defines the interface for handlers that convert POJOs to appropriate HTTP responses.</div>
@@ -30513,6 +30641,14 @@
 <dd>
 <div class="block">Creates an <a href="org/apache/juneau/dto/swagger/ResponseInfo.html" title="class in org.apache.juneau.dto.swagger"><code>ResponseInfo</code></a> element with the specified <a href="org/apache/juneau/dto/swagger/ResponseInfo.html#setDescription-java.lang.String-"><code>description</code></a> attribute.</div>
 </dd>
+<dt><a href="org/apache/juneau/rest/ResponsePartMeta.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">ResponsePartMeta</span></a> - Class in <a href="org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></dt>
+<dd>
+<div class="block">Represents the information needed to serialize a response part such as a response header or body.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ResponsePartMeta.html#ResponsePartMeta-org.apache.juneau.httppart.HttpPartType-org.apache.juneau.httppart.HttpPartSchema-org.apache.juneau.httppart.HttpPartSerializer-">ResponsePartMeta(HttpPartType, HttpPartSchema, HttpPartSerializer)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ResponsePartMeta.html" title="class in org.apache.juneau.rest">ResponsePartMeta</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
 <dt><a href="org/apache/juneau/rest/client/ResponsePattern.html" title="class in org.apache.juneau.rest.client"><span class="typeNameLink">ResponsePattern</span></a> - Class in <a href="org/apache/juneau/rest/client/package-summary.html">org.apache.juneau.rest.client</a></dt>
 <dd>
 <div class="block">Used to find regular expression matches in REST responses made through <a href="org/apache/juneau/rest/client/RestCall.html" title="class in org.apache.juneau.rest.client"><code>RestCall</code></a>.</div>
@@ -30537,10 +30673,6 @@
 <dd>
 <div class="block">REST response status annotation.</div>
 </dd>
-<dt><a href="org/apache/juneau/http/annotation/ResponseStatuses.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">ResponseStatuses</span></a> - Annotation Type in <a href="org/apache/juneau/http/annotation/package-summary.html">org.apache.juneau.http.annotation</a></dt>
-<dd>
-<div class="block">REST response statuses annotation.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContext.html#REST_allowBodyParam">REST_allowBodyParam</a></span> - Static variable 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">Configuration property:  Allow body URL parameter.</div>
@@ -30930,19 +31062,23 @@
 <dd>
 <div class="block">REST java method parameter resolver.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodParam.html#RestMethodParam-org.apache.juneau.rest.RestParamType-java.lang.reflect.Method-java.lang.String-java.lang.reflect.Type-org.apache.juneau.ObjectMap-">RestMethodParam(RestParamType, Method, String, Type, ObjectMap)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodParam.html#RestMethodParam-org.apache.juneau.rest.RestParamType-java.lang.reflect.Method-int-java.lang.String-java.lang.reflect.Type-">RestMethodParam(RestParamType, Method, int, String, Type)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodParam.html#RestMethodParam-org.apache.juneau.rest.RestParamType-java.lang.reflect.Type-">RestMethodParam(RestParamType, Type)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodParam.html#RestMethodParam-org.apache.juneau.rest.RestParamType-java.lang.reflect.Method-int-java.lang.String-">RestMethodParam(RestParamType, Method, int, String)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodParam.html#RestMethodParam-org.apache.juneau.rest.RestParamType-java.lang.String-java.lang.reflect.Type-">RestMethodParam(RestParamType, String, Type)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodParam.html#RestMethodParam-org.apache.juneau.rest.RestParamType-java.lang.reflect.Method-int-">RestMethodParam(RestParamType, Method, int)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodParam.html#RestMethodParam-org.apache.juneau.rest.RestParamType-java.lang.reflect.Type-">RestMethodParam(RestParamType, Type)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodParam.html#RestMethodParam-org.apache.juneau.rest.RestParamType-java.lang.reflect.Method-java.lang.String-java.lang.reflect.Type-">RestMethodParam(RestParamType, Method, String, Type)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodParam.html#RestMethodParam-org.apache.juneau.rest.RestParamType-java.lang.String-java.lang.reflect.Type-">RestMethodParam(RestParamType, String, Type)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
@@ -30958,14 +31094,6 @@
 <dd>
 <div class="block">Constructor</div>
 </dd>
-<dt><a href="org/apache/juneau/rest/RestMethodReturn.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">RestMethodReturn</span></a> - Class in <a href="org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></dt>
-<dd>
-<div class="block">Contains metadata about the return type on a REST Java method.</div>
-</dd>
-<dt><a href="org/apache/juneau/rest/RestMethodThrown.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">RestMethodThrown</span></a> - Class in <a href="org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></dt>
-<dd>
-<div class="block">Contains metadata about a throwable on a REST Java method.</div>
-</dd>
 <dt><a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice"><span class="typeNameLink">RestMicroservice</span></a> - Class in <a href="org/apache/juneau/microservice/package-summary.html">org.apache.juneau.microservice</a></dt>
 <dd>
 <div class="block">Entry point for Juneau microservice that implements a REST interface using Jetty on a single port.</div>
@@ -31188,6 +31316,12 @@
 <dd>
 <div class="block">Configuration property:  Input stream charset.</div>
 </dd>
+<dt><a href="org/apache/juneau/http/annotation/RStatus.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">RStatus</span></a> - Class in <a href="org/apache/juneau/http/annotation/package-summary.html">org.apache.juneau.http.annotation</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/RStatus.html#RStatus--">RStatus()</a></span> - Constructor for class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/RStatus.html" title="class in org.apache.juneau.http.annotation">RStatus</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/HtmlBuilder.html#rt--">rt()</a></span> - Static method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlBuilder.html" title="class in org.apache.juneau.dto.html5">HtmlBuilder</a></dt>
 <dd>
 <div class="block">Creates an empty <a href="org/apache/juneau/dto/html5/Rt.html" title="class in org.apache.juneau.dto.html5"><code>Rt</code></a> element.</div>
@@ -31515,12 +31649,32 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/SeeOther.html#SeeOther--">SeeOther()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/SeeOther.html" title="class in org.apache.juneau.rest.response">SeeOther</a></dt>
 <dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/SeeOther.html#SeeOther-java.lang.String-java.net.URI-">SeeOther(String, URI)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/SeeOther.html" title="class in org.apache.juneau.rest.response">SeeOther</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/SeeOther.html#SeeOther-java.lang.String-java.lang.String-java.lang.Object-">SeeOther(String, String, Object)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/SeeOther.html" title="class in org.apache.juneau.rest.response">SeeOther</a></dt>
+<dd>
 <div class="block">Constructor.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/SeeOther.html#SeeOther-java.net.URI-">SeeOther(URI)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/SeeOther.html" title="class in org.apache.juneau.rest.response">SeeOther</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/SeeOther.html#SeeOther-java.lang.String-java.lang.Object-">SeeOther(String, Object)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/SeeOther.html" title="class in org.apache.juneau.rest.response">SeeOther</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/rest/helper/SeeOtherServletRoot.html" title="class in org.apache.juneau.rest.helper"><span class="typeNameLink">SeeOtherServletRoot</span></a> - Class in <a href="org/apache/juneau/rest/helper/package-summary.html">org.apache.juneau.rest.helper</a></dt>
+<dd>
+<div class="block">Convenience subclass of <a href="org/apache/juneau/rest/response/SeeOther.html" title="class in org.apache.juneau.rest.response"><code>SeeOther</code></a> for redirecting a response to the servlet root.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/helper/SeeOtherServletRoot.html#SeeOtherServletRoot--">SeeOtherServletRoot()</a></span> - Constructor for class org.apache.juneau.rest.helper.<a href="org/apache/juneau/rest/helper/SeeOtherServletRoot.html" title="class in org.apache.juneau.rest.helper">SeeOtherServletRoot</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/HtmlBuilder.html#select--">select()</a></span> - Static method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlBuilder.html" title="class in org.apache.juneau.dto.html5">HtmlBuilder</a></dt>
 <dd>
 <div class="block">Creates an empty <a href="org/apache/juneau/dto/html5/Select.html" title="class in org.apache.juneau.dto.html5"><code>Select</code></a> element.</div>
@@ -32646,7 +32800,7 @@
 <dd>
 <div class="block">Bean property setter:  <property>examples</property>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/ParameterInfo.html#setExample-java.lang.Object-">setExample(Object)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ParameterInfo.html" title="class in org.apache.juneau.dto.swagger">ParameterInfo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/ParameterInfo.html#setExample-java.lang.String-">setExample(String)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ParameterInfo.html" title="class in org.apache.juneau.dto.swagger">ParameterInfo</a></dt>
 <dd>
 <div class="block">Bean property setter:  <property>x-example</property>.</div>
 </dd>
@@ -32746,6 +32900,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResponse.html#setHeader-java.lang.String-java.lang.String-">setHeader(String, String)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResponse.html#setHeader-org.apache.juneau.httppart.HttpPart-">setHeader(HttpPart)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/juneau/rest/RestResponse.html#setHeader-java.lang.String-java.lang.String-"><code>RestResponse.setHeader(String, String)</code></a> but header is defined as a response part</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/ResponseInfo.html#setHeaders-java.util.Map-">setHeaders(Map&lt;String, HeaderInfo&gt;)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ResponseInfo.html" title="class in org.apache.juneau.dto.swagger">ResponseInfo</a></dt>
 <dd>
 <div class="block">Bean property setter:  <property>headers</property>.</div>
@@ -33176,6 +33334,14 @@
 <dd>
 <div class="block">Bean property setter:  <property>required</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResponse.html#setResponseBeanMeta-org.apache.juneau.httppart.bean.ResponseBeanMeta-">setResponseBeanMeta(ResponseBeanMeta)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a></dt>
+<dd>
+<div class="block">Sets metadata about this response.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResponse.html#setResponseBodyMeta-org.apache.juneau.rest.ResponsePartMeta-">setResponseBodyMeta(ResponsePartMeta)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a></dt>
+<dd>
+<div class="block">Sets metadata about this response body.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Operation.html#setResponses-java.util.Map-">setResponses(Map&lt;String, ResponseInfo&gt;)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Operation.html" title="class in org.apache.juneau.dto.swagger">Operation</a></dt>
 <dd>
 <div class="block">Bean property setter:  <property>responses</property>.</div>
@@ -35210,7 +35376,13 @@
 <div class="block">Represents an <code>HTTP 101 Switching Protocols</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/SwitchingProtocols.html#SwitchingProtocols--">SwitchingProtocols()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/SwitchingProtocols.html" title="class in org.apache.juneau.rest.response">SwitchingProtocols</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/SwitchingProtocols.html#SwitchingProtocols-java.lang.String-">SwitchingProtocols(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/SwitchingProtocols.html" title="class in org.apache.juneau.rest.response">SwitchingProtocols</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><a href="org/apache/juneau/svl/vars/SwitchVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">SwitchVar</span></a> - Class in <a href="org/apache/juneau/svl/vars/package-summary.html">org.apache.juneau.svl.vars</a></dt>
 <dd>
 <div class="block">A basic switch/case logic variable resolver.</div>
@@ -35444,7 +35616,11 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/TemporaryRedirect.html#TemporaryRedirect--">TemporaryRedirect()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/TemporaryRedirect.html" title="class in org.apache.juneau.rest.response">TemporaryRedirect</a></dt>
 <dd>
-<div class="block">Constructor.</div>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/TemporaryRedirect.html#TemporaryRedirect-java.lang.String-java.net.URI-">TemporaryRedirect(String, URI)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/TemporaryRedirect.html" title="class in org.apache.juneau.rest.response">TemporaryRedirect</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/TemporaryRedirect.html#TemporaryRedirect-java.net.URI-">TemporaryRedirect(URI)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/TemporaryRedirect.html" title="class in org.apache.juneau.rest.response">TemporaryRedirect</a></dt>
 <dd>
@@ -36096,49 +36272,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RequestQuery.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RequestQuery.html" title="class in org.apache.juneau.rest">RequestQuery</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Accepted.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Accepted.html" title="class in org.apache.juneau.rest.response">Accepted</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/AlreadyReported.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/AlreadyReported.html" title="class in org.apache.juneau.rest.response">AlreadyReported</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Continue.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Continue.html" title="class in org.apache.juneau.rest.response">Continue</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Created.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Created.html" title="class in org.apache.juneau.rest.response">Created</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/EarlyHints.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/EarlyHints.html" title="class in org.apache.juneau.rest.response">EarlyHints</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Found.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Found.html" title="class in org.apache.juneau.rest.response">Found</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/IMUsed.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/IMUsed.html" title="class in org.apache.juneau.rest.response">IMUsed</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/MovedPermanently.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/MovedPermanently.html" title="class in org.apache.juneau.rest.response">MovedPermanently</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/MultipleChoices.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/MultipleChoices.html" title="class in org.apache.juneau.rest.response">MultipleChoices</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/MultiStatus.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/MultiStatus.html" title="class in org.apache.juneau.rest.response">MultiStatus</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/NoContent.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/NoContent.html" title="class in org.apache.juneau.rest.response">NoContent</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/NonAuthoritiveInformation.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/NonAuthoritiveInformation.html" title="class in org.apache.juneau.rest.response">NonAuthoritiveInformation</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/NotModified.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/NotModified.html" title="class in org.apache.juneau.rest.response">NotModified</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Ok.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Ok.html" title="class in org.apache.juneau.rest.response">Ok</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/PartialContent.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/PartialContent.html" title="class in org.apache.juneau.rest.response">PartialContent</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/PermanentRedirect.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/PermanentRedirect.html" title="class in org.apache.juneau.rest.response">PermanentRedirect</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/Processing.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/Processing.html" title="class in org.apache.juneau.rest.response">Processing</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/ResetContent.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/ResetContent.html" title="class in org.apache.juneau.rest.response">ResetContent</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/SeeOther.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/SeeOther.html" title="class in org.apache.juneau.rest.response">SeeOther</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/SwitchingProtocols.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/SwitchingProtocols.html" title="class in org.apache.juneau.rest.response">SwitchingProtocols</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/TemporaryRedirect.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/TemporaryRedirect.html" title="class in org.apache.juneau.rest.response">TemporaryRedirect</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/UseProxy.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/UseProxy.html" title="class in org.apache.juneau.rest.response">UseProxy</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/HttpResponse.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/HttpResponse.html" title="class in org.apache.juneau.rest.response">HttpResponse</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestCallRouter.html#toString--">toString()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestCallRouter.html" title="class in org.apache.juneau.rest">RestCallRouter</a></dt>
 <dd>&nbsp;</dd>
@@ -38388,7 +38522,13 @@
 <div class="block">Represents an <code>HTTP 305 Use Proxy</code> response.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/UseProxy.html#UseProxy--">UseProxy()</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/UseProxy.html" title="class in org.apache.juneau.rest.response">UseProxy</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Constructor using HTTP-standard message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/response/UseProxy.html#UseProxy-java.lang.String-">UseProxy(String)</a></span> - Constructor for class org.apache.juneau.rest.response.<a href="org/apache/juneau/rest/response/UseProxy.html" title="class in org.apache.juneau.rest.response">UseProxy</a></dt>
+<dd>
+<div class="block">Constructor using custom message.</div>
+</dd>
 <dt><a href="org/apache/juneau/http/UserAgent.html" title="class in org.apache.juneau.http"><span class="typeNameLink">UserAgent</span></a> - Class in <a href="org/apache/juneau/http/package-summary.html">org.apache.juneau.http</a></dt>
 <dd>
 <div class="block">Represents a parsed <l>User-Agent</l> HTTP request header.</div>
diff --git a/content/site/apidocs_preview/org/apache/juneau/BeanMeta.html b/content/site/apidocs_preview/org/apache/juneau/BeanMeta.html
index 08cd262..49361b4 100644
--- a/content/site/apidocs_preview/org/apache/juneau/BeanMeta.html
+++ b/content/site/apidocs_preview/org/apache/juneau/BeanMeta.html
@@ -116,7 +116,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public class <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.62">BeanMeta</a>&lt;T&gt;
+<pre>public class <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.61">BeanMeta</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">Encapsulates all access to the properties of a bean class (like a souped-up <a href="http://docs.oracle.com/javase/7/docs/api/java/beans/BeanInfo.html?is-external=true" title="class or interface in java.beans"><code>BeanInfo</code></a>).
 
@@ -343,7 +343,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>classMeta</h4>
-<pre>protected final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&gt; <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.65">classMeta</a></pre>
+<pre>protected final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&gt; <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.64">classMeta</a></pre>
 <div class="block">The target class type that this meta object describes.</div>
 </li>
 </ul>
@@ -353,7 +353,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>c</h4>
-<pre>protected final&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;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&gt; <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.68">c</a></pre>
+<pre>protected final&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;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&gt; <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.67">c</a></pre>
 <div class="block">The target class that this meta object describes.</div>
 </li>
 </ul>
@@ -363,7 +363,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>properties</h4>
-<pre>protected final&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="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&gt; <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.71"> [...]
+<pre>protected final&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="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&gt; <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.70"> [...]
 <div class="block">The properties on the target class.</div>
 </li>
 </ul>
@@ -373,7 +373,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getterProps</h4>
-<pre>protected final&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/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">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>&gt; <a href="../../../src-html [...]
+<pre>protected final&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/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">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>&gt; <a href="../../../src-html [...]
 <div class="block">The getter properties on the target class.</div>
 </li>
 </ul>
@@ -383,7 +383,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>setterProps</h4>
-<pre>protected final&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/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">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>&gt; <a href="../../../src-html [...]
+<pre>protected final&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/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">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>&gt; <a href="../../../src-html [...]
 <div class="block">The setter properties on the target class.</div>
 </li>
 </ul>
@@ -393,7 +393,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>ctx</h4>
-<pre>protected final&nbsp;<a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.80">ctx</a></pre>
+<pre>protected final&nbsp;<a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a> <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.79">ctx</a></pre>
 <div class="block">The bean context that created this metadata object.</div>
 </li>
 </ul>
@@ -403,7 +403,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>beanFilter</h4>
-<pre>protected final&nbsp;<a href="../../../org/apache/juneau/transform/BeanFilter.html" title="class in org.apache.juneau.transform">BeanFilter</a> <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.83">beanFilter</a></pre>
+<pre>protected final&nbsp;<a href="../../../org/apache/juneau/transform/BeanFilter.html" title="class in org.apache.juneau.transform">BeanFilter</a> <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.82">beanFilter</a></pre>
 <div class="block">Optional bean filter associated with the target class.</div>
 </li>
 </ul>
@@ -413,7 +413,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>typeVarImpls</h4>
-<pre>protected final&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/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<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;[]&gt; <a href="../../../src-html [...]
+<pre>protected final&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/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;,<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;[]&gt; <a href="../../../src-html [...]
 <div class="block">Type variables implemented by this bean.</div>
 </li>
 </ul>
@@ -423,7 +423,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>constructor</h4>
-<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a>&lt;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&gt; <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.89">constructor</a></pre>
+<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a>&lt;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&gt; <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.88">constructor</a></pre>
 <div class="block">The constructor for this bean.</div>
 </li>
 </ul>
@@ -433,7 +433,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>constructorArgs</h4>
-<pre>protected final&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>[] <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.92">constructorArgs</a></pre>
+<pre>protected final&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>[] <a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.91">constructorArgs</a></pre>
 <div class="block">For beans with constructors with BeanConstructor annotation, this is the list of constructor arg properties.</div>
 </li>
 </ul>
@@ -451,7 +451,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>BeanMeta</h4>
-<pre>protected&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.114">BeanMeta</a>(<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&gt;&nbsp;classMeta,
+<pre>protected&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.113">BeanMeta</a>(<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&gt;&nbsp;classMeta,
                    <a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a>&nbsp;ctx,
                    <a href="../../../org/apache/juneau/transform/BeanFilter.html" title="class in org.apache.juneau.transform">BeanFilter</a>&nbsp;beanFilter,
                    <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;pNames)</pre>
@@ -480,7 +480,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>getClassMeta</h4>
 <pre><a href="../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a>
-public final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.490">getClassMeta</a>()</pre>
+public final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.489">getClassMeta</a>()</pre>
 <div class="block">Returns the <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> of this bean.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -494,7 +494,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="cla
 <ul class="blockList">
 <li class="blockList">
 <h4>getDictionaryName</h4>
-<pre>public final&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/BeanMeta.html#line.499">getDictionaryName</a>()</pre>
+<pre>public final&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/BeanMeta.html#line.498">getDictionaryName</a>()</pre>
 <div class="block">Returns the dictionary name for this bean as defined through the <a href="../../../org/apache/juneau/annotation/Bean.html#typeName--"><code>@Bean.typeName()</code></a> annotation.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -508,7 +508,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="cla
 <ul class="blockList">
 <li class="blockList">
 <h4>getTypeProperty</h4>
-<pre>public final&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.509">getTypeProperty</a>()</pre>
+<pre>public final&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.508">getTypeProperty</a>()</pre>
 <div class="block">Returns a mock bean property that resolves to the name <js>"_type"</js> and whose value always resolves to the
  dictionary name of the bean.</div>
 <dl>
@@ -523,7 +523,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="cla
 <ul class="blockList">
 <li class="blockList">
 <h4>getPropertyMetas</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;<a href="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.745">getPropertyMetas</a>()</pre>
+<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;<a href="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.744">getPropertyMetas</a>()</pre>
 <div class="block">Returns the metadata on all properties associated with this bean.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -537,7 +537,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="cla
 <ul class="blockList">
 <li class="blockList">
 <h4>getPropertyMetas</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;<a href="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.755">getPropertyMetas</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or int [...]
+<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;<a href="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.754">getPropertyMetas</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or int [...]
 <div class="block">Returns the metadata on the specified list of properties.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -553,7 +553,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="cla
 <ul class="blockList">
 <li class="blockList">
 <h4>getExtendedMeta</h4>
-<pre>public&nbsp;&lt;M extends <a href="../../../org/apache/juneau/BeanMetaExtended.html" title="class in org.apache.juneau">BeanMetaExtended</a>&gt;&nbsp;M&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.770">getExtendedMeta</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;M&gt;&nbsp;metaDataClass)</pre>
+<pre>public&nbsp;&lt;M extends <a href="../../../org/apache/juneau/BeanMetaExtended.html" title="class in org.apache.juneau">BeanMetaExtended</a>&gt;&nbsp;M&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.769">getExtendedMeta</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;M&gt;&nbsp;metaDataClass)</pre>
 <div class="block">Returns the language-specified extended metadata on this bean class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -569,7 +569,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="cla
 <ul class="blockList">
 <li class="blockList">
 <h4>getPropertyMeta</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.780">getPropertyMeta</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="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.779">getPropertyMeta</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>
 <div class="block">Returns metadata about the specified property.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -585,7 +585,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="cla
 <ul class="blockList">
 <li class="blockList">
 <h4>newBean</h4>
-<pre>protected&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.798">newBean</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;outer)
+<pre>protected&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="type parameter in BeanMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanMeta.html#line.797">newBean</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;outer)
              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a>,
                     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InstantiationException.html?is-external=true" title="class or interface in java.lang">InstantiationException</a>,
                     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a>,
@@ -610,7 +610,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="cla
 <ul class="blockListLast">
 <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/BeanMeta.html#line.885">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/BeanMeta.html#line.884">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>
diff --git a/content/site/apidocs_preview/org/apache/juneau/BeanPropertyMeta.Builder.html b/content/site/apidocs_preview/org/apache/juneau/BeanPropertyMeta.Builder.html
index e42d423..656886a 100644
--- a/content/site/apidocs_preview/org/apache/juneau/BeanPropertyMeta.Builder.html
+++ b/content/site/apidocs_preview/org/apache/juneau/BeanPropertyMeta.Builder.html
@@ -112,7 +112,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static final class <a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.86">BeanPropertyMeta.Builder</a>
+<pre>public static final class <a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.85">BeanPropertyMeta.Builder</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">BeanPropertyMeta builder class.</div>
 </li>
@@ -189,7 +189,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>rawMetaType</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.Builder.html#line.114">rawMetaType</a>(<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;rawMetaType)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.Builder.html#line.113">rawMetaType</a>(<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;rawMetaType)</pre>
 <div class="block">Sets the raw metadata type for this bean property.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -205,7 +205,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>beanRegistry</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.Builder.html#line.126">beanRegistry</a>(<a href="../../../org/apache/juneau/BeanRegistry.html" title="class in org.apache.juneau">BeanRegistry</a>&nbsp;beanRegistry)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.Builder.html#line.125">beanRegistry</a>(<a href="../../../org/apache/juneau/BeanRegistry.html" title="class in org.apache.juneau">BeanRegistry</a>&nbsp;beanRegistry)</pre>
 <div class="block">Sets the bean registry to use with this bean property.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -221,7 +221,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>overrideValue</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.Builder.html#line.137">overrideValue</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;overrideValue)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.Builder.html#line.136">overrideValue</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;overrideValue)</pre>
 <div class="block">Sets the overridden value of this bean property.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -237,7 +237,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>delegateFor</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.Builder.html#line.148">delegateFor</a>(<a href="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&nbsp;delegateFor)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.Builder.html#line.147">delegateFor</a>(<a href="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&nbsp;delegateFor)</pre>
 <div class="block">Sets the original bean property that this one is overriding.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -253,7 +253,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>build</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.Builder.html#line.293">build</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.Builder.html#line.292">build</a>()</pre>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>A new BeanPropertyMeta object using this builder.</dd>
diff --git a/content/site/apidocs_preview/org/apache/juneau/BeanPropertyMeta.html b/content/site/apidocs_preview/org/apache/juneau/BeanPropertyMeta.html
index ecf1c39..c556af5 100644
--- a/content/site/apidocs_preview/org/apache/juneau/BeanPropertyMeta.html
+++ b/content/site/apidocs_preview/org/apache/juneau/BeanPropertyMeta.html
@@ -108,7 +108,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public final class <a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.47">BeanPropertyMeta</a>
+<pre>public final class <a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.46">BeanPropertyMeta</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 bean property.
 
@@ -362,7 +362,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>BeanPropertyMeta</h4>
-<pre>protected&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.358">BeanPropertyMeta</a>(<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;b)</pre>
+<pre>protected&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.357">BeanPropertyMeta</a>(<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;b)</pre>
 <div class="block">Creates a new BeanPropertyMeta using the contents of the specified builder.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -384,7 +384,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>builder</h4>
-<pre>public static&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.79">builder</a>(<a href="../../../org/apache/juneau/BeanMeta.html" title="class in org.apache.juneau">BeanMeta</a>&lt;?&gt;&nbsp;beanMeta,
+<pre>public static&nbsp;<a href="../../../org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.78">builder</a>(<a href="../../../org/apache/juneau/BeanMeta.html" title="class in org.apache.juneau">BeanMeta</a>&lt;?&gt;&nbsp;beanMeta,
                                                <a href="http://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>
 <div class="block">Creates a builder for <a href="../../../org/apache/juneau/BeanPropertyMeta.html#BeanPropertyMeta-org.apache.juneau.BeanPropertyMeta.Builder-"><code>BeanPropertyMeta(org.apache.juneau.BeanPropertyMeta.Builder)</code></a> objects.</div>
 <dl>
@@ -402,7 +402,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/BeanPropertyMeta.html#line.386">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/BeanPropertyMeta.html#line.385">getName</a>()</pre>
 <div class="block">Returns the name of this bean property.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -417,7 +417,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>getBeanMeta</h4>
 <pre><a href="../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a>
-public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in org.apache.juneau">BeanMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.396">getBeanMeta</a>()</pre>
+public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in org.apache.juneau">BeanMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.395">getBeanMeta</a>()</pre>
 <div class="block">Returns the bean meta that this property belongs to.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -431,7 +431,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>getGetter</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.405">getGetter</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.404">getGetter</a>()</pre>
 <div class="block">Returns the getter method for this property.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -445,7 +445,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>getSetter</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.414">getSetter</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.413">getSetter</a>()</pre>
 <div class="block">Returns the setter method for this property.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -459,7 +459,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>getField</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.423">getField</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.422">getField</a>()</pre>
 <div class="block">Returns the field for this property.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -473,7 +473,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>getClassMeta</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.438">getClassMeta</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.437">getClassMeta</a>()</pre>
 <div class="block">Returns the <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau"><code>ClassMeta</code></a> of the class of this property.
 
  <p>
@@ -493,7 +493,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>getBeanRegistry</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanRegistry.html" title="class in org.apache.juneau">BeanRegistry</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.454">getBeanRegistry</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanRegistry.html" title="class in org.apache.juneau">BeanRegistry</a>&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.453">getBeanRegistry</a>()</pre>
 <div class="block">Returns the bean dictionary in use for this bean property.
 
  <p>
@@ -514,7 +514,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>isUri</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.471">isUri</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.470">isUri</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this bean property is a URI.
 
  <p>
@@ -536,7 +536,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>isDyna</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.480">isDyna</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.479">isDyna</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this bean property is named <js>"*"</js>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -550,7 +550,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>getProperties</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/BeanPropertyMeta.html#line.490">getProperties</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/BeanPropertyMeta.html#line.489">getProperties</a>()</pre>
 <div class="block">Returns the override list of properties defined through a <a href="../../../org/apache/juneau/annotation/BeanProperty.html#properties--"><code>@BeanProperty.properties()</code></a> annotation
  on this property.</div>
 <dl>
@@ -565,7 +565,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>getExtendedMeta</h4>
-<pre>public&nbsp;&lt;M extends <a href="../../../org/apache/juneau/BeanPropertyMetaExtended.html" title="class in org.apache.juneau">BeanPropertyMetaExtended</a>&gt;&nbsp;M&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.500">getExtendedMeta</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;M&gt;&nbsp;c)</pre>
+<pre>public&nbsp;&lt;M extends <a href="../../../org/apache/juneau/BeanPropertyMetaExtended.html" title="class in org.apache.juneau">BeanPropertyMetaExtended</a>&gt;&nbsp;M&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.499">getExtendedMeta</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;M&gt;&nbsp;c)</pre>
 <div class="block">Returns the language-specified extended metadata on this bean property.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -581,7 +581,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>get</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/BeanPropertyMeta.html#line.513">get</a>(<a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a>&lt;?&gt;&nbsp;m,
+<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/BeanPropertyMeta.html#line.512">get</a>(<a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a>&lt;?&gt;&nbsp;m,
                   <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pName)</pre>
 <div class="block">Equivalent to calling <a href="../../../org/apache/juneau/BeanMap.html#get-java.lang.Object-"><code>BeanMap.get(Object)</code></a>, but is faster since it avoids looking up the property meta.</div>
 <dl>
@@ -599,7 +599,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>getRaw</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/BeanPropertyMeta.html#line.542">getRaw</a>(<a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a>&lt;?&gt;&nbsp;m,
+<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/BeanPropertyMeta.html#line.541">getRaw</a>(<a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a>&lt;?&gt;&nbsp;m,
                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pName)</pre>
 <div class="block">Equivalent to calling <a href="../../../org/apache/juneau/BeanMap.html#getRaw-java.lang.Object-"><code>BeanMap.getRaw(Object)</code></a>, but is faster since it avoids looking up the property meta.</div>
 <dl>
@@ -617,7 +617,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>set</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/BeanPropertyMeta.html#line.605">set</a>(<a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a>&lt;?&gt;&nbsp;m,
+<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/BeanPropertyMeta.html#line.604">set</a>(<a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a>&lt;?&gt;&nbsp;m,
                   <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pName,
                   <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/BeanRuntimeException.html" title="class in org.apache.juneau">BeanRuntimeException</a></pre>
@@ -641,7 +641,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>getDynaMap</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/juneau/B [...]
+<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/juneau/B [...]
                               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a>,
                                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a>,
                                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationTargetException.html?is-external=true" title="class or interface in java.lang.reflect">InvocationTargetException</a></pre>
@@ -669,7 +669,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>setArray</h4>
-<pre>protected&nbsp;void&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.867">setArray</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;bean,
+<pre>protected&nbsp;void&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.866">setArray</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;bean,
                         <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;l)
                  throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a>,
                         <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a>,
@@ -695,7 +695,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.884">add</a>(<a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a>&lt;?&gt;&nbsp;m,
+<pre>public&nbsp;void&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.883">add</a>(<a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a>&lt;?&gt;&nbsp;m,
                 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pName,
                 <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/BeanRuntimeException.html" title="class in org.apache.juneau">BeanRuntimeException</a></pre>
@@ -720,7 +720,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>add</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.961">add</a>(<a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a>&lt;?&gt;&nbsp;m,
+<pre>public&nbsp;void&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.960">add</a>(<a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau">BeanMap</a>&lt;?&gt;&nbsp;m,
                 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pName,
                 <a href="http://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)
@@ -743,7 +743,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>findAnnotations</h4>
-<pre>public&nbsp;&lt;A extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;A&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.1039">findAnnotations</a>(<a href="http://docs.oracle.com/ [...]
+<pre>public&nbsp;&lt;A extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;A&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.1038">findAnnotations</a>(<a href="http://docs.oracle.com/ [...]
 <div class="block">Returns all instances of the specified annotation in the hierarchy of this bean property.
 
  <p>
@@ -763,7 +763,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>getAnnotation</h4>
-<pre>public&nbsp;&lt;A extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;A&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.1072">getAnnotation</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;A&gt;&nbsp;a)</pre>
+<pre>public&nbsp;&lt;A extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;A&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.1071">getAnnotation</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;A&gt;&nbsp;a)</pre>
 <div class="block">Returns the specified annotation on the field or methods that define this property.
 
  <p>
@@ -783,7 +783,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <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/BeanPropertyMeta.html#line.1153">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/BeanPropertyMeta.html#line.1152">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>
@@ -796,7 +796,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockList">
 <li class="blockList">
 <h4>canRead</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.1162">canRead</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.1161">canRead</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this property can be read.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -810,7 +810,7 @@ public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in o
 <ul class="blockListLast">
 <li class="blockList">
 <h4>canWrite</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.1171">canWrite</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/BeanPropertyMeta.html#line.1170">canWrite</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this property can be written.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
diff --git a/content/site/apidocs_preview/org/apache/juneau/ClassMeta.html b/content/site/apidocs_preview/org/apache/juneau/ClassMeta.html
index 834025e..4b8fbc3 100644
--- a/content/site/apidocs_preview/org/apache/juneau/ClassMeta.html
+++ b/content/site/apidocs_preview/org/apache/juneau/ClassMeta.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre><a href="../../../org/apache/juneau/annotation/Bean.html" title="annotation in org.apache.juneau.annotation">@Bean</a>(<a href="../../../org/apache/juneau/annotation/Bean.html#properties--">properties</a>="innerClass,classCategory,elementType,keyType,valueType,notABeanReason,initException,beanMeta")
-public final class <a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.61">ClassMeta</a>&lt;T&gt;
+public final class <a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.60">ClassMeta</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>
 implements <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></pre>
 <div class="block">A wrapper class around the <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> object that provides cached information about that class.
@@ -851,7 +851,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>getBeanTypePropertyName</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/ClassMeta.html#line.839">getBeanTypePropertyName</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/ClassMeta.html#line.838">getBeanTypePropertyName</a>()</pre>
 <div class="block">Returns the type property name associated with this class and subclasses.
 
  <p>
@@ -869,7 +869,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>getDictionaryName</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/ClassMeta.html#line.853">getDictionaryName</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/ClassMeta.html#line.852">getDictionaryName</a>()</pre>
 <div class="block">Returns the bean dictionary name associated with this class.
 
  <p>
@@ -887,7 +887,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>getBeanRegistry</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanRegistry.html" title="class in org.apache.juneau">BeanRegistry</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.867">getBeanRegistry</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanRegistry.html" title="class in org.apache.juneau">BeanRegistry</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.866">getBeanRegistry</a>()</pre>
 <div class="block">Returns the bean registry for this class.
 
  <p>
@@ -906,7 +906,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>getClassCategory</h4>
-<pre>public&nbsp;org.apache.juneau.ClassMeta.ClassCategory&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.876">getClassCategory</a>()</pre>
+<pre>public&nbsp;org.apache.juneau.ClassMeta.ClassCategory&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.875">getClassCategory</a>()</pre>
 <div class="block">Returns the category of this class.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -920,7 +920,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>isAssignableFrom</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.886">isAssignableFrom</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;c)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.885">isAssignableFrom</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;c)</pre>
 <div class="block">Returns <jk>true</jk> if this class is a superclass of or the same as the specified class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -936,7 +936,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>isInstanceOf</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.896">isInstanceOf</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;c)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.895">isInstanceOf</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;c)</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of or the same as the specified class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -952,7 +952,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>hasChildPojoSwaps</h4>
-<pre>protected&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.909">hasChildPojoSwaps</a>()</pre>
+<pre>protected&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.908">hasChildPojoSwaps</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class or any child classes has a <a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with it.
 
  <p>
@@ -970,7 +970,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>getChildPojoSwapForSwap</h4>
-<pre>protected&nbsp;<a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a>&lt;?,?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.920">getChildPojoSwapForSwap</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;normalClass)</pre>
+<pre>protected&nbsp;<a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a>&lt;?,?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.919">getChildPojoSwapForSwap</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;normalClass)</pre>
 <div class="block">Returns the <a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> where the specified class is the same/subclass of the normal class of one of the
  child POJO swaps associated with this class.</div>
 <dl>
@@ -987,7 +987,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>getChildPojoSwapForUnswap</h4>
-<pre>protected&nbsp;<a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a>&lt;?,?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.947">getChildPojoSwapForUnswap</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;swapClass)</pre>
+<pre>protected&nbsp;<a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a>&lt;?,?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.946">getChildPojoSwapForUnswap</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;swapClass)</pre>
 <div class="block">Returns the <a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> where the specified class is the same/subclass of the swap class of one of the child
  POJO swaps associated with this class.</div>
 <dl>
@@ -1004,7 +1004,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>findNoArgConstructor</h4>
-<pre>protected static&nbsp;&lt;T&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a>&lt;? extends T&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.980">findNoArgConstructor</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;c,
+<pre>protected static&nbsp;&lt;T&gt;&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a>&lt;? extends T&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.979">findNoArgConstructor</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;c,
                                                                    <a href="../../../org/apache/juneau/Visibility.html" title="enum in org.apache.juneau">Visibility</a>&nbsp;v)</pre>
 <div class="block">Locates the no-arg constructor for the specified class.
 
@@ -1027,7 +1027,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <ul class="blockList">
 <li class="blockList">
 <h4>getInnerClass</h4>
-<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;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.996">getInnerClass</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;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.995">getInnerClass</a>()</pre>
 <div class="block">Returns the <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> object that this class type wraps.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1042,7 +1042,7 @@ implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/T
 <li class="blockList">
 <h4>getSerializedClassMeta</h4>
 <pre><a href="../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a>
-public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1009">getSerializedClassMeta</a>(<a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a>&nbsp;session)</pre>
+public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1008">getSerializedClassMeta</a>(<a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a>&nbsp;session)</pre>
 <div class="block">Returns the serialized (swapped) form of this class if there is an <a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with it.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1060,7 +1060,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in
 <li class="blockList">
 <h4>getExample</h4>
 <pre><a href="../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a>
-public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1024">getExample</a>(<a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a>&nbsp;session)</pre>
+public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1023">getExample</a>(<a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a>&nbsp;session)</pre>
 <div class="block">Returns the example of this class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1077,7 +1077,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getElementType</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1092">getElementType</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1091">getElementType</a>()</pre>
 <div class="block">For array and <code>Collection</code> types, returns the class type of the components of the array or
  <code>Collection</code>.</div>
 <dl>
@@ -1092,7 +1092,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeyType</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1101">getKeyType</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1100">getKeyType</a>()</pre>
 <div class="block">For <code>Map</code> types, returns the class type of the keys of the <code>Map</code>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1106,7 +1106,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getValueType</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1110">getValueType</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1109">getValueType</a>()</pre>
 <div class="block">For <code>Map</code> types, returns the class type of the values of the <code>Map</code>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1120,7 +1120,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isDelegate</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1120">isDelegate</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1119">isDelegate</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class implements <a href="../../../org/apache/juneau/Delegate.html" title="interface in org.apache.juneau"><code>Delegate</code></a>, meaning it's a representation of some other
  object.</div>
 <dl>
@@ -1135,7 +1135,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isMap</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1129">isMap</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1128">isMap</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1149,7 +1149,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isMapOrBean</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1138">isMapOrBean</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1137">isMapOrBean</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> or it's a bean.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1163,7 +1163,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isBeanMap</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1147">isBeanMap</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1146">isBeanMap</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a href="../../../org/apache/juneau/BeanMap.html" title="class in org.apache.juneau"><code>BeanMap</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1177,7 +1177,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isCollection</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1156">isCollection</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1155">isCollection</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1191,7 +1191,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isCollectionOrArray</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1165">isCollectionOrArray</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1164">isCollectionOrArray</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util"><code>Collection</code></a> or is an array.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1205,7 +1205,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isSet</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1175">isSet</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1174">isSet</a>()</pre>
 <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>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1219,7 +1219,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isList</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1184">isList</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1183">isList</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class extends from <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1233,7 +1233,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isByteArray</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1193">isByteArray</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1192">isByteArray</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is <code><jk>byte</jk>[]</code>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1247,7 +1247,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isClass</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1202">isClass</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1201">isClass</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1261,7 +1261,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isMethod</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1211">isMethod</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1210">isMethod</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect"><code>Method</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1275,7 +1275,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isEnum</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1220">isEnum</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1219">isEnum</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><code>Enum</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1289,7 +1289,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isArray</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1229">isArray</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1228">isArray</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is an array.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1303,7 +1303,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isBean</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1238">isBean</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1237">isBean</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a bean.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1317,7 +1317,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isObject</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1247">isObject</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1246">isObject</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><code>Object</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1331,7 +1331,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isNotObject</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1256">isNotObject</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1255">isNotObject</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is not <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><code>Object</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1345,7 +1345,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isNumber</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1265">isNumber</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1264">isNumber</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Number.html?is-external=true" title="class or interface in java.lang"><code>Number</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1359,7 +1359,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isDecimal</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1274">isDecimal</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1273">isDecimal</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang"><code>Float</code></a> or <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang"><code>Double</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1373,7 +1373,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isFloat</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1283">isFloat</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1282">isFloat</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is either <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang"><code>Float</code></a> or <jk>float</jk>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1387,7 +1387,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isDouble</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1292">isDouble</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1291">isDouble</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is either <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang"><code>Double</code></a> or <jk>double</jk>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1401,7 +1401,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isShort</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1301">isShort</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1300">isShort</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is either <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Short.html?is-external=true" title="class or interface in java.lang"><code>Short</code></a> or <jk>short</jk>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1415,7 +1415,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isInteger</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1310">isInteger</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1309">isInteger</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is either <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> or <jk>int</jk>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1429,7 +1429,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isLong</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1319">isLong</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1318">isLong</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is either <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang"><code>Long</code></a> or <jk>long</jk>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1443,7 +1443,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isType</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1329">isType</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;c)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1328">isType</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;c)</pre>
 <div class="block">Returns <jk>true</jk> if this metadata represents the specified type.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1459,7 +1459,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isBoolean</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1338">isBoolean</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1337">isBoolean</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is 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"><code>Boolean</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1473,7 +1473,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isCharSequence</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1347">isCharSequence</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1346">isCharSequence</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a subclass of <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang"><code>CharSequence</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1487,7 +1487,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isString</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1356">isString</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1355">isString</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is 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"><code>String</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1501,7 +1501,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isChar</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1365">isChar</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1364">isChar</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html?is-external=true" title="class or interface in java.lang"><code>Character</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1515,7 +1515,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isPrimitive</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1374">isPrimitive</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1373">isPrimitive</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a primitive.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1529,7 +1529,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isDateOrCalendar</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1383">isDateOrCalendar</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1382">isDateOrCalendar</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a> or <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util"><code>Calendar</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1543,7 +1543,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isDate</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1392">isDate</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1391">isDate</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Date.html?is-external=true" title="class or interface in java.util"><code>Date</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1557,7 +1557,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isCalendar</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1401">isCalendar</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1400">isCalendar</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html?is-external=true" title="class or interface in java.util"><code>Calendar</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1571,7 +1571,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isUri</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1410">isUri</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1409">isUri</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a> or <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1585,7 +1585,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isReader</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1419">isReader</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1418">isReader</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is a <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1599,7 +1599,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isInputStream</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1428">isInputStream</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1427">isInputStream</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is an <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1613,7 +1613,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isVoid</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1437">isVoid</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1436">isVoid</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang"><code>Void</code></a> or <jk>void</jk>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1627,7 +1627,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isArgs</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1446">isArgs</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1445">isArgs</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this metadata represents an array of argument types.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1641,7 +1641,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getArgs</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;[]&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1455">getArgs</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;[]&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1454">getArgs</a>()</pre>
 <div class="block">Returns the argument types of this meta.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1655,7 +1655,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getArg</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1466">getArg</a>(int&nbsp;index)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1465">getArg</a>(int&nbsp;index)</pre>
 <div class="block">Returns the argument metadata at the specified index if this is an args metadata object.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1673,7 +1673,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isNullable</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1481">isNullable</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1480">isNullable</a>()</pre>
 <div class="block">Returns <jk>true</jk> if instance of this object can be <jk>null</jk>.
 
  <p>
@@ -1691,7 +1691,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isRemoteable</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1492">isRemoteable</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1491">isRemoteable</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class or one of it's methods are annotated with <a href="../../../org/apache/juneau/remoteable/Remoteable.html" title="annotation in org.apache.juneau.remoteable"><code>@Remotable</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1705,7 +1705,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isAbstract</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1501">isAbstract</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1500">isAbstract</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is abstract.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1719,7 +1719,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isMemberClass</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1510">isMemberClass</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1509">isMemberClass</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class is an inner class.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1733,7 +1733,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getRemoteableMethods</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/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&gt;&nbsp;<a href="../../../src-html/org [...]
+<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/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&gt;&nbsp;<a href="../../../src-html/org [...]
 <div class="block">All methods on this class annotated with <a href="../../../org/apache/juneau/remoteable/Remoteable.html" title="annotation in org.apache.juneau.remoteable"><code>@Remotable</code></a>, or all public methods if class is
  annotated.
 
@@ -1751,7 +1751,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getPublicMethods</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/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&gt;&nbsp;<a href="../../../src-html/org [...]
+<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/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&gt;&nbsp;<a href="../../../src-html/org [...]
 <div class="block">All public methods on this class including static methods.
 
  <p>
@@ -1768,7 +1768,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getPojoSwap</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a>&lt;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>,?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1550">getPojoSwap</a>(<a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a>&nbsp;session)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a>&lt;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>,?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1549">getPojoSwap</a>(<a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a>&nbsp;session)</pre>
 <div class="block">Returns the <a href="../../../org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with this class that's the best match for the specified session.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1787,7 +1787,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getBuilderSwap</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/transform/BuilderSwap.html" title="class in org.apache.juneau.transform">BuilderSwap</a>&lt;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>,?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1574">getBuilderSwap</a>(<a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a>&nbsp;session)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/transform/BuilderSwap.html" title="class in org.apache.juneau.transform">BuilderSwap</a>&lt;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>,?&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1573">getBuilderSwap</a>(<a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a>&nbsp;session)</pre>
 <div class="block">Returns the builder swap associated with this class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1803,7 +1803,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getBeanMeta</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in org.apache.juneau">BeanMeta</a>&lt;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1585">getBeanMeta</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanMeta.html" title="class in org.apache.juneau">BeanMeta</a>&lt;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1584">getBeanMeta</a>()</pre>
 <div class="block">Returns the <a href="../../../org/apache/juneau/BeanMeta.html" title="class in org.apache.juneau"><code>BeanMeta</code></a> associated with this class.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1818,7 +1818,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getConstructor</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a>&lt;? extends <a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1594">getConstructor</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a>&lt;? extends <a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1593">getConstructor</a>()</pre>
 <div class="block">Returns the no-arg constructor for this class.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1832,7 +1832,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getExtendedMeta</h4>
-<pre>public&nbsp;&lt;M extends <a href="../../../org/apache/juneau/ClassMetaExtended.html" title="class in org.apache.juneau">ClassMetaExtended</a>&gt;&nbsp;M&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1604">getExtendedMeta</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;M&gt;&nbsp;c)</pre>
+<pre>public&nbsp;&lt;M extends <a href="../../../org/apache/juneau/ClassMetaExtended.html" title="class in org.apache.juneau">ClassMetaExtended</a>&gt;&nbsp;M&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1603">getExtendedMeta</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;M&gt;&nbsp;c)</pre>
 <div class="block">Returns the language-specified extended metadata on this class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1848,7 +1848,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getProxyInvocationHandler</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect">InvocationHandler</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1613">getProxyInvocationHandler</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect">InvocationHandler</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1612">getProxyInvocationHandler</a>()</pre>
 <div class="block">Returns the interface proxy invocation handler for this class.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1862,7 +1862,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>canCreateNewInstance</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1622">canCreateNewInstance</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1621">canCreateNewInstance</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class has a no-arg constructor or invocation handler.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1876,7 +1876,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>canCreateNewInstance</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1644">canCreateNewInstance</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;outer)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1643">canCreateNewInstance</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;outer)</pre>
 <div class="block">Returns <jk>true</jk> if this class has a no-arg constructor or invocation handler.
  Returns <jk>false</jk> if this is a non-static member class and the outer object does not match the class type of
  the defining class.</div>
@@ -1894,7 +1894,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>canCreateNewBean</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1660">canCreateNewBean</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;outer)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1659">canCreateNewBean</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;outer)</pre>
 <div class="block">Returns <jk>true</jk> if this class can be instantiated as a bean.
  Returns <jk>false</jk> if this is a non-static member class and the outer object does not match the class type of
  the defining class.</div>
@@ -1912,7 +1912,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>canCreateNewInstanceFromString</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1678">canCreateNewInstanceFromString</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;outer)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1677">canCreateNewInstanceFromString</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;outer)</pre>
 <div class="block">Returns <jk>true</jk> if this class can call the <a href="../../../org/apache/juneau/ClassMeta.html#newInstanceFromString-java.lang.Object-java.lang.String-"><code>newInstanceFromString(Object, String)</code></a> method.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1929,7 +1929,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>canCreateNewInstanceFromNumber</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1697">canCreateNewInstanceFromNumber</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;outer)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1696">canCreateNewInstanceFromNumber</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;outer)</pre>
 <div class="block">Returns <jk>true</jk> if this class can call the <a href="../../../org/apache/juneau/ClassMeta.html#newInstanceFromString-java.lang.Object-java.lang.String-"><code>newInstanceFromString(Object, String)</code></a> method.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1946,7 +1946,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getNewInstanceFromNumberClass</h4>
-<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;? extends <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>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1712">getNewInstanceFromNumberClass</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;? extends <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>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1711">getNewInstanceFromNumberClass</a>()</pre>
 <div class="block">Returns the class type of the parameter of the numeric constructor.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1960,7 +1960,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getNameProperty</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/Setter.html" title="interface in org.apache.juneau">Setter</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1723">getNameProperty</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/Setter.html" title="interface in org.apache.juneau">Setter</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1722">getNameProperty</a>()</pre>
 <div class="block">Returns the method or field annotated with <a href="../../../org/apache/juneau/annotation/NameProperty.html" title="annotation in org.apache.juneau.annotation"><code>@NameProperty</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1975,7 +1975,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getParentProperty</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/Setter.html" title="interface in org.apache.juneau">Setter</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1734">getParentProperty</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/Setter.html" title="interface in org.apache.juneau">Setter</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1733">getParentProperty</a>()</pre>
 <div class="block">Returns the method or field annotated with <a href="../../../org/apache/juneau/annotation/ParentProperty.html" title="annotation in org.apache.juneau.annotation"><code>@ParentProperty</code></a>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1990,7 +1990,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getNotABeanReason</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/ClassMeta.html#line.1743">getNotABeanReason</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/ClassMeta.html#line.1742">getNotABeanReason</a>()</pre>
 <div class="block">Returns the reason why this class is not a bean, or <jk>null</jk> if it is a bean.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2004,7 +2004,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getInitException</h4>
-<pre>public&nbsp;<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;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1752">getInitException</a>()</pre>
+<pre>public&nbsp;<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;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1751">getInitException</a>()</pre>
 <div class="block">Returns any exception that was throw in the <code>init()</code> method.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2018,7 +2018,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getBeanContext</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1761">getBeanContext</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1760">getBeanContext</a>()</pre>
 <div class="block">Returns the <a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau"><code>BeanContext</code></a> that created this object.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2032,7 +2032,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getPrimitiveDefault</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1771">getPrimitiveDefault</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1770">getPrimitiveDefault</a>()</pre>
 <div class="block">Returns the default value for primitives such as <jk>int</jk> or <jk>Integer</jk>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2046,7 +2046,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <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/ClassMeta.html#line.1781">toString</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;t)</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/ClassMeta.html#line.1780">toString</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;t)</pre>
 <div class="block">Converts the specified object to a string.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2062,7 +2062,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>newInstanceFromString</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1814">newInstanceFromString</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;outer,
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1813">newInstanceFromString</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;outer,
                                <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;arg)
                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a>,
                                <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a>,
@@ -2099,7 +2099,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>newInstanceFromNumber</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1855">newInstanceFromNumber</a>(<a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a>&nbsp;session,
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1854">newInstanceFromNumber</a>(<a href="../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau">BeanSession</a>&nbsp;session,
                                <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;outer,
                                <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;arg)
                         throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a>,
@@ -2137,7 +2137,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>newInstance</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1890">newInstance</a>()
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1889">newInstance</a>()
               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a>,
                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InstantiationException.html?is-external=true" title="class or interface in java.lang">InstantiationException</a>,
                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a>,
@@ -2172,7 +2172,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>newInstance</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1930">newInstance</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;outer)
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1929">newInstance</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;outer)
               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a>,
                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InstantiationException.html?is-external=true" title="class or interface in java.lang">InstantiationException</a>,
                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalAccessException.html?is-external=true" title="class or interface in java.lang">IllegalAccessException</a>,
@@ -2210,7 +2210,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1943">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;t)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1942">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;t)</pre>
 <div class="block">Checks to see if the specified class type is the same as this one.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -2228,7 +2228,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>same</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1957">same</a>(<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;cm)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1956">same</a>(<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;cm)</pre>
 <div class="block">Similar to <a href="../../../org/apache/juneau/ClassMeta.html#equals-java.lang.Object-"><code>equals(Object)</code></a> except primitive and Object types that are similar are considered the same.
  (e.g. <jk>boolean</jk> == <code>Boolean</code>).</div>
 <dl>
@@ -2245,7 +2245,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <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/ClassMeta.html#line.1964">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/ClassMeta.html#line.1963">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>
@@ -2258,7 +2258,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <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/ClassMeta.html#line.1974">toString</a>(boolean&nbsp;simple)</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/ClassMeta.html#line.1973">toString</a>(boolean&nbsp;simple)</pre>
 <div class="block">Same as <a href="../../../org/apache/juneau/ClassMeta.html#toString--"><code>toString()</code></a> except use simple class names.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2274,7 +2274,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1985">toString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;sb,
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.1984">toString</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang">StringBuilder</a>&nbsp;sb,
                                  boolean&nbsp;simple)</pre>
 <div class="block">Appends this object as a readable string to the specified string builder.</div>
 <dl>
@@ -2292,7 +2292,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>isInstance</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2011">isInstance</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/ClassMeta.html#line.2010">isInstance</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>
 <div class="block">Returns <jk>true</jk> if the specified object is an instance of this class.
 
  <p>
@@ -2311,7 +2311,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getReadableName</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/ClassMeta.html#line.2022">getReadableName</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/ClassMeta.html#line.2021">getReadableName</a>()</pre>
 <div class="block">Returns a readable name for this class (e.g. <js>"java.lang.String"</js>, <js>"boolean[]"</js>).</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2325,7 +2325,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <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/ClassMeta.html#line.2031">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/ClassMeta.html#line.2030">getName</a>()</pre>
 <div class="block">Shortcut for calling <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true#getName--" title="class or interface in java.lang"><code>Class.getName()</code></a> on the inner class of this metadata.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2339,7 +2339,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getSimpleName</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/ClassMeta.html#line.2040">getSimpleName</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/ClassMeta.html#line.2039">getSimpleName</a>()</pre>
 <div class="block">Shortcut for calling <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true#getSimpleName--" title="class or interface in java.lang"><code>Class.getSimpleName()</code></a> on the inner class of this metadata.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2353,7 +2353,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2075">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2074">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>
@@ -2366,7 +2366,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>hasReaderTransform</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2084">hasReaderTransform</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2083">hasReaderTransform</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class has a transform associated with it that allows it to be created from a Reader.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2380,7 +2380,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getReaderTransform</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/internal/Transform.html" title="class in org.apache.juneau.internal">Transform</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>,<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2093">getReaderTransform</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/internal/Transform.html" title="class in org.apache.juneau.internal">Transform</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>,<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2092">getReaderTransform</a>()</pre>
 <div class="block">Returns the transform for this class for creating instances from a Reader.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2394,7 +2394,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>hasInputStreamTransform</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2102">hasInputStreamTransform</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2101">hasInputStreamTransform</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class has a transform associated with it that allows it to be created from an InputStream.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2408,7 +2408,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getInputStreamTransform</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/internal/Transform.html" title="class in org.apache.juneau.internal">Transform</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>,<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2111">getInputStreamTransform</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/internal/Transform.html" title="class in org.apache.juneau.internal">Transform</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>,<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2110">getInputStreamTransform</a>()</pre>
 <div class="block">Returns the transform for this class for creating instances from an InputStream.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2422,7 +2422,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>hasStringTransform</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2120">hasStringTransform</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2119">hasStringTransform</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this class has a transform associated with it that allows it to be created from a String.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2436,7 +2436,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getStringTransform</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/internal/Transform.html" title="class in org.apache.juneau.internal">Transform</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/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2129">getStringTransform</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/internal/Transform.html" title="class in org.apache.juneau.internal">Transform</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/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2128">getStringTransform</a>()</pre>
 <div class="block">Returns the transform for this class for creating instances from a String.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2450,7 +2450,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>hasTransformFrom</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2139">hasTransformFrom</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;c)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2138">hasTransformFrom</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;c)</pre>
 <div class="block">Returns <jk>true</jk> if this class can be instantiated from the specified type.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2466,7 +2466,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>hasTransformFrom</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2149">hasTransformFrom</a>(<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;c)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2148">hasTransformFrom</a>(<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;c)</pre>
 <div class="block">Returns <jk>true</jk> if this class can be instantiated from the specified type.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2482,7 +2482,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>hasTransformTo</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2159">hasTransformTo</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;c)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2158">hasTransformTo</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;c)</pre>
 <div class="block">Returns <jk>true</jk> if this class can be transformed to the specified type.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2498,7 +2498,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>hasTransformTo</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2169">hasTransformTo</a>(<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;c)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2168">hasTransformTo</a>(<a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;c)</pre>
 <div class="block">Returns <jk>true</jk> if this class can be transformed to the specified type.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2514,7 +2514,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>transformFrom</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2180">transformFrom</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;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2179">transformFrom</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>
 <div class="block">Transforms the specified object into an instance of this class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2530,7 +2530,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>transformTo</h4>
-<pre>public&nbsp;&lt;O&gt;&nbsp;O&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2193">transformTo</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>public&nbsp;&lt;O&gt;&nbsp;O&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2192">transformTo</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,
                          <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;O&gt;&nbsp;c)</pre>
 <div class="block">Transforms the specified object into an instance of this class.</div>
 <dl>
@@ -2548,7 +2548,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>transformTo</h4>
-<pre>public&nbsp;&lt;O&gt;&nbsp;O&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2205">transformTo</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>public&nbsp;&lt;O&gt;&nbsp;O&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2204">transformTo</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,
                          <a href="../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;O&gt;&nbsp;c)</pre>
 <div class="block">Transforms the specified object into an instance of this class.</div>
 <dl>
@@ -2566,7 +2566,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockList">
 <li class="blockList">
 <h4>getFromTransform</h4>
-<pre>public&nbsp;&lt;I&gt;&nbsp;<a href="../../../org/apache/juneau/internal/Transform.html" title="class in org.apache.juneau.internal">Transform</a>&lt;I,<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2216">getFromTransform</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 [...]
+<pre>public&nbsp;&lt;I&gt;&nbsp;<a href="../../../org/apache/juneau/internal/Transform.html" title="class in org.apache.juneau.internal">Transform</a>&lt;I,<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2215">getFromTransform</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 [...]
 <div class="block">Returns the transform for this class for creating instances from other object types.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2582,7 +2582,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ClassMeta.html" title="type para
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getToTransform</h4>
-<pre>public&nbsp;&lt;O&gt;&nbsp;<a href="../../../org/apache/juneau/internal/Transform.html" title="class in org.apache.juneau.internal">Transform</a>&lt;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>,O&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2236">getToTransform</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;O [...]
+<pre>public&nbsp;&lt;O&gt;&nbsp;<a href="../../../org/apache/juneau/internal/Transform.html" title="class in org.apache.juneau.internal">Transform</a>&lt;<a href="../../../org/apache/juneau/ClassMeta.html" title="type parameter in ClassMeta">T</a>,O&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/ClassMeta.html#line.2235">getToTransform</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;O [...]
 <div class="block">Returns the transform for this class for creating instances from other object types.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/content/site/apidocs_preview/org/apache/juneau/FormattedRuntimeException.html b/content/site/apidocs_preview/org/apache/juneau/FormattedRuntimeException.html
index 4273fa4..47f95cc 100644
--- a/content/site/apidocs_preview/org/apache/juneau/FormattedRuntimeException.html
+++ b/content/site/apidocs_preview/org/apache/juneau/FormattedRuntimeException.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../org/apache/juneau/BeanRuntimeException.html" title="class in org.apache.juneau">BeanRuntimeException</a>, <a href="../../../org/apache/juneau/ClassMetaRuntimeException.html" title="class in org.apache.juneau">ClassMetaRuntimeException</a>, <a href="../../../org/apache/juneau/ConfigException.html" title="class in org.apache.juneau">ConfigException</a>, <a href="../../../org/apache/juneau/ContextRuntimeException.html" title="class in org.apache.juneau">ContextRuntimeE [...]
+<dd><a href="../../../org/apache/juneau/BeanRuntimeException.html" title="class in org.apache.juneau">BeanRuntimeException</a>, <a href="../../../org/apache/juneau/ClassMetaRuntimeException.html" title="class in org.apache.juneau">ClassMetaRuntimeException</a>, <a href="../../../org/apache/juneau/ConfigException.html" title="class in org.apache.juneau">ConfigException</a>, <a href="../../../org/apache/juneau/ContextRuntimeException.html" title="class in org.apache.juneau">ContextRuntimeE [...]
 </dl>
 <hr>
 <br>
diff --git a/content/site/apidocs_preview/org/apache/juneau/Value.html b/content/site/apidocs_preview/org/apache/juneau/Value.html
index b9007bc..4f791af 100644
--- a/content/site/apidocs_preview/org/apache/juneau/Value.html
+++ b/content/site/apidocs_preview/org/apache/juneau/Value.html
@@ -18,8 +18,8 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":9,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -112,7 +112,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public class <a href="../../../src-html/org/apache/juneau/Value.html#line.23">Value</a>&lt;T&gt;
+<pre>public class <a href="../../../src-html/org/apache/juneau/Value.html#line.27">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.
 
@@ -155,7 +155,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
@@ -167,18 +167,37 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <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/Value.html#getParameterType-java.lang.reflect.Method-int-">getParameterType</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;m,
+                int&nbsp;i)</code>
+<div class="block">Returns the generic parameter type of the Value parameter at the specified position.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <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/Value.html#getParameterType-java.lang.reflect.Type-">getParameterType</a></span>(<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;t)</code>
+<div class="block">Returns the generic parameter type of the Value type.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <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">
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Value.html#isType-java.lang.reflect.Type-">isType</a></span>(<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;t)</code>
+<div class="block">Convenience method for checking if the specified type is this class.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
 <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">
+<tr id="i6" class="altColor">
 <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>
@@ -212,7 +231,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/Value.html#line.31">Value</a>()</pre>
+<pre>public&nbsp;<a href="../../../src-html/org/apache/juneau/Value.html#line.97">Value</a>()</pre>
 <div class="block">Constructor.</div>
 </li>
 </ul>
@@ -224,7 +243,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/Value.html#line.39">Value</a>(<a href="../../../org/apache/juneau/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.105">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 +259,74 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="getParameterType-java.lang.reflect.Method-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParameterType</h4>
+<pre>public static&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/Value.html#line.47">getParameterType</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;m,
+                                        int&nbsp;i)</pre>
+<div class="block">Returns the generic parameter type of the Value parameter at the specified position.
+
+ <h5 class='figure'>Example:</h5>
+ <p class='bcode w800'>
+   <jk>public class</jk> A {
+      <jk>public void</jk> doX(Value&lt;Foo&gt; foo) {...}
+   }
+ </p>
+ <p class='bcode w800'>
+   Class<?> t = Value.<jsm>getValueType</jsm>(A.<jk>class</jk>.getMethod(<js>"doX"</js>, Value.<jk>class</jk>));
+   <jsm>assertTrue</jsm>(t == Foo.<jk>class</jk>);
+ </p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>m</code> - The method containing the parameter.</dd>
+<dd><code>i</code> - The index of the parameter.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The parameter type of the value, or <jk>null</jk> if the method parameter is not of type <code>Value</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="getParameterType-java.lang.reflect.Type-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParameterType</h4>
+<pre>public static&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/Value.html#line.57">getParameterType</a>(<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;t)</pre>
+<div class="block">Returns the generic parameter type of the Value type.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>t</code> - The type to find the parameter type of.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The parameter type of the value, or <jk>null</jk> if the type is not a subclass of <code>Value</code>.</dd>
+</dl>
+</li>
+</ul>
+<a name="isType-java.lang.reflect.Type-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isType</h4>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/Value.html#line.85">isType</a>(<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;t)</pre>
+<div class="block">Convenience method for checking if the specified type is this class.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>t</code> - The type to check.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if the specified type is this class.</dd>
+</dl>
+</li>
+</ul>
 <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/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;& [...]
+<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.115">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 +344,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/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>
+<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.126">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 +360,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/Value.html" title="type parameter in Value">T</a>&nbsp;<a href="../../../src-html/org/apache/juneau/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.138">get</a>()</pre>
 <div class="block">Returns the value.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -294,7 +374,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/Value.html#line.81">isSet</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/Value.html#line.147">isSet</a>()</pre>
 <div class="block">Returns <jk>true</jk> if the value is set.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
diff --git a/content/site/apidocs_preview/org/apache/juneau/annotation/Example.html b/content/site/apidocs_preview/org/apache/juneau/annotation/Example.html
index f6a9bec..4e87c6d 100644
--- a/content/site/apidocs_preview/org/apache/juneau/annotation/Example.html
+++ b/content/site/apidocs_preview/org/apache/juneau/annotation/Example.html
@@ -43,7 +43,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/annotation/Builder.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/annotation/NameProperty.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/annotation/Example.html" target="_top">Frames</a></li>
@@ -220,7 +220,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Exa
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/annotation/Builder.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/annotation/NameProperty.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/annotation/Example.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/SchemaValidationException.html b/content/site/apidocs_preview/org/apache/juneau/annotation/InvalidAnnotationException.html
similarity index 72%
copy from content/site/apidocs_preview/org/apache/juneau/httppart/SchemaValidationException.html
copy to content/site/apidocs_preview/org/apache/juneau/annotation/InvalidAnnotationException.html
index f871f31..8cc8731 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/SchemaValidationException.html
+++ b/content/site/apidocs_preview/org/apache/juneau/annotation/InvalidAnnotationException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SchemaValidationException (Apache Juneau 7.1.1-SNAPSHOT)</title>
+<title>InvalidAnnotationException (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>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SchemaValidationException (Apache Juneau 7.1.1-SNAPSHOT)";
+            parent.document.title="InvalidAnnotationException (Apache Juneau 7.1.1-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -42,12 +42,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/httppart/SimplePartParser.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/annotation/Example.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/annotation/NameProperty.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/httppart/SchemaValidationException.html" target="_top">Frames</a></li>
-<li><a href="SchemaValidationException.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../index.html?org/apache/juneau/annotation/InvalidAnnotationException.html" target="_top">Frames</a></li>
+<li><a href="InvalidAnnotationException.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>
@@ -70,7 +70,7 @@
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.org.apache.juneau.parser.ParseException">Method</a></li>
+<li><a href="#methods.inherited.from.class.org.apache.juneau.FormattedRuntimeException">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
@@ -85,8 +85,8 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.httppart</div>
-<h2 title="Class SchemaValidationException" class="title">Class SchemaValidationException</h2>
+<div class="subTitle">org.apache.juneau.annotation</div>
+<h2 title="Class InvalidAnnotationException" class="title">Class InvalidAnnotationException</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
@@ -99,13 +99,13 @@
 <li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
 <li>
 <ul class="inheritance">
-<li><a href="../../../../org/apache/juneau/FormattedException.html" title="class in org.apache.juneau">org.apache.juneau.FormattedException</a></li>
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
 <li>
 <ul class="inheritance">
-<li><a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">org.apache.juneau.parser.ParseException</a></li>
+<li><a href="../../../../org/apache/juneau/FormattedRuntimeException.html" title="class in org.apache.juneau">org.apache.juneau.FormattedRuntimeException</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.juneau.httppart.SchemaValidationException</li>
+<li>org.apache.juneau.annotation.InvalidAnnotationException</li>
 </ul>
 </li>
 </ul>
@@ -126,12 +126,12 @@
 </dl>
 <hr>
 <br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/httppart/SchemaValidationException.html#line.22">SchemaValidationException</a>
-extends <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
-<div class="block">Exception thrown when an HTTP part fails schema validation during parsing.</div>
+<pre>public class <a href="../../../../src-html/org/apache/juneau/annotation/InvalidAnnotationException.html#line.21">InvalidAnnotationException</a>
+extends <a href="../../../../org/apache/juneau/FormattedRuntimeException.html" title="class in org.apache.juneau">FormattedRuntimeException</a></pre>
+<div class="block">Defines an invalid usage of an annotation.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#org.apache.juneau.httppart.SchemaValidationException">Serialized Form</a></dd>
+<dd><a href="../../../../serialized-form.html#org.apache.juneau.annotation.InvalidAnnotationException">Serialized Form</a></dd>
 </dl>
 </li>
 </ul>
@@ -151,8 +151,8 @@ extends <a href="../../../../org/apache/juneau/parser/ParseException.html" title
 <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/httppart/SchemaValidationException.html#SchemaValidationException-java.lang.String-java.lang.Object...-">SchemaValidationException</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;message,
-                         <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;args)</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/annotation/InvalidAnnotationException.html#InvalidAnnotationException-java.lang.String-java.lang.Object...-">InvalidAnnotationException</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;message,
+                          <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;args)</code>
 <div class="block">Constructor.</div>
 </td>
 </tr>
@@ -166,11 +166,11 @@ extends <a href="../../../../org/apache/juneau/parser/ParseException.html" title
 </a>
 <h3>Method Summary</h3>
 <ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.parser.ParseException">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.FormattedRuntimeException">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;org.apache.juneau.parser.<a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></h3>
-<code><a href="../../../../org/apache/juneau/parser/ParseException.html#getRootCause--">getRootCause</a></code></li>
+<h3>Methods inherited from class&nbsp;org.apache.juneau.<a href="../../../../org/apache/juneau/FormattedRuntimeException.html" title="class in org.apache.juneau">FormattedRuntimeException</a></h3>
+<code><a href="../../../../org/apache/juneau/FormattedRuntimeException.html#getMessage-java.lang.Throwable-java.lang.String-java.lang.String-">getMessage</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
@@ -200,19 +200,19 @@ extends <a href="../../../../org/apache/juneau/parser/ParseException.html" title
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="SchemaValidationException-java.lang.String-java.lang.Object...-">
+<a name="InvalidAnnotationException-java.lang.String-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>SchemaValidationException</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/SchemaValidationException.html#line.31">SchemaValidationException</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;message,
-                                 <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;args)</pre>
+<h4>InvalidAnnotationException</h4>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/annotation/InvalidAnnotationException.html#line.31">InvalidAnnotationException</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;message,
+                                  <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;args)</pre>
 <div class="block">Constructor.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - The <a href="http://docs.oracle.com/javase/7/docs/api/java/text/MessageFormat.html?is-external=true" title="class or interface in java.text"><code>MessageFormat</code></a>-style message.</dd>
-<dd><code>args</code> - Optional <a href="http://docs.oracle.com/javase/7/docs/api/java/text/MessageFormat.html?is-external=true" title="class or interface in java.text"><code>MessageFormat</code></a>-style arguments.</dd>
+<dd><code>message</code> - Message.</dd>
+<dd><code>args</code> - Arguments.</dd>
 </dl>
 </li>
 </ul>
@@ -243,12 +243,12 @@ extends <a href="../../../../org/apache/juneau/parser/ParseException.html" title
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/httppart/SimplePartParser.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/annotation/Example.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/annotation/NameProperty.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/httppart/SchemaValidationException.html" target="_top">Frames</a></li>
-<li><a href="SchemaValidationException.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../index.html?org/apache/juneau/annotation/InvalidAnnotationException.html" target="_top">Frames</a></li>
+<li><a href="InvalidAnnotationException.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>
@@ -271,7 +271,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParseException.html" title
 <li>Nested&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.org.apache.juneau.parser.ParseException">Method</a></li>
+<li><a href="#methods.inherited.from.class.org.apache.juneau.FormattedRuntimeException">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/annotation/NameProperty.html b/content/site/apidocs_preview/org/apache/juneau/annotation/NameProperty.html
index e72b4c2..5871e9b 100644
--- a/content/site/apidocs_preview/org/apache/juneau/annotation/NameProperty.html
+++ b/content/site/apidocs_preview/org/apache/juneau/annotation/NameProperty.html
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/annotation/Example.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/juneau/annotation/Null.html" title="class in org.apache.juneau.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -133,7 +133,7 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Nam
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/annotation/Example.html" title="annotation in org.apache.juneau.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/juneau/annotation/Null.html" title="class in org.apache.juneau.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/site/apidocs_preview/org/apache/juneau/annotation/package-frame.html b/content/site/apidocs_preview/org/apache/juneau/annotation/package-frame.html
index 5845bd7..7246e1c 100644
--- a/content/site/apidocs_preview/org/apache/juneau/annotation/package-frame.html
+++ b/content/site/apidocs_preview/org/apache/juneau/annotation/package-frame.html
@@ -15,6 +15,10 @@
 <ul title="Classes">
 <li><a href="Null.html" title="class in org.apache.juneau.annotation" target="classFrame">Null</a></li>
 </ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="InvalidAnnotationException.html" title="class in org.apache.juneau.annotation" target="classFrame">InvalidAnnotationException</a></li>
+</ul>
 <h2 title="Annotation Types">Annotation Types</h2>
 <ul title="Annotation Types">
 <li><a href="Bean.html" title="annotation in org.apache.juneau.annotation" target="classFrame">Bean</a></li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/annotation/package-summary.html b/content/site/apidocs_preview/org/apache/juneau/annotation/package-summary.html
index b47f1c8..5ed53ae 100644
--- a/content/site/apidocs_preview/org/apache/juneau/annotation/package-summary.html
+++ b/content/site/apidocs_preview/org/apache/juneau/annotation/package-summary.html
@@ -95,6 +95,23 @@
 </table>
 </li>
 <li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation">InvalidAnnotationException</a></td>
+<td class="colLast">
+<div class="block">Defines an invalid usage of an annotation.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
 <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Annotation Types Summary table, listing annotation types, and an explanation">
 <caption><span>Annotation Types Summary</span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
diff --git a/content/site/apidocs_preview/org/apache/juneau/annotation/package-tree.html b/content/site/apidocs_preview/org/apache/juneau/annotation/package-tree.html
index f367636..ad937cb 100644
--- a/content/site/apidocs_preview/org/apache/juneau/annotation/package-tree.html
+++ b/content/site/apidocs_preview/org/apache/juneau/annotation/package-tree.html
@@ -81,6 +81,23 @@
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
 <ul>
 <li type="circle">org.apache.juneau.annotation.<a href="../../../../org/apache/juneau/annotation/Null.html" title="class in org.apache.juneau.annotation"><span class="typeNameLink">Null</span></a></li>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
+<ul>
+<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
+<ul>
+<li type="circle">org.apache.juneau.<a href="../../../../org/apache/juneau/FormattedRuntimeException.html" title="class in org.apache.juneau"><span class="typeNameLink">FormattedRuntimeException</span></a>
+<ul>
+<li type="circle">org.apache.juneau.annotation.<a href="../../../../org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation"><span class="typeNameLink">InvalidAnnotationException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
 </ul>
 </li>
 </ul>
diff --git a/content/site/apidocs_preview/org/apache/juneau/dto/swagger/ParameterInfo.html b/content/site/apidocs_preview/org/apache/juneau/dto/swagger/ParameterInfo.html
index dd44efa..3dd0786 100644
--- a/content/site/apidocs_preview/org/apache/juneau/dto/swagger/ParameterInfo.html
+++ b/content/site/apidocs_preview/org/apache/juneau/dto/swagger/ParameterInfo.html
@@ -353,7 +353,7 @@ extends <a href="../../../../../org/apache/juneau/dto/swagger/SwaggerElement.htm
 </td>
 </tr>
 <tr id="i21" 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="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/dto/swagger/ParameterInfo.html#getExample--">getExample</a></span>()</code>
 <div class="block">Bean property getter:  <property>x-example</property>.</div>
 </td>
@@ -603,7 +603,7 @@ extends <a href="../../../../../org/apache/juneau/dto/swagger/SwaggerElement.htm
 </tr>
 <tr id="i62" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/dto/swagger/ParameterInfo.html" title="class in org.apache.juneau.dto.swagger">ParameterInfo</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/dto/swagger/ParameterInfo.html#setExample-java.lang.Object-">setExample</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>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/dto/swagger/ParameterInfo.html#setExample-java.lang.String-">setExample</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">Bean property setter:  <property>x-example</property>.</div>
 </td>
 </tr>
@@ -2348,7 +2348,7 @@ extends <a href="../../../../../org/apache/juneau/dto/swagger/SwaggerElement.htm
 <li class="blockList">
 <h4>getExample</h4>
 <pre><a href="../../../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">@BeanProperty</a>(<a href="../../../../../org/apache/juneau/annotation/BeanProperty.html#value--">value</a>="x-example")
-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/dto/swagger/ParameterInfo.html#line.1431">getExample</a>()</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/dto/swagger/ParameterInfo.html#line.1431">getExample</a>()</pre>
 <div class="block">Bean property getter:  <property>x-example</property>.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2356,14 +2356,14 @@ public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.h
 </dl>
 </li>
 </ul>
-<a name="setExample-java.lang.Object-">
+<a name="setExample-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>setExample</h4>
 <pre><a href="../../../../../org/apache/juneau/annotation/BeanProperty.html" title="annotation in org.apache.juneau.annotation">@BeanProperty</a>(<a href="../../../../../org/apache/juneau/annotation/BeanProperty.html#value--">value</a>="x-example")
-public&nbsp;<a href="../../../../../org/apache/juneau/dto/swagger/ParameterInfo.html" title="class in org.apache.juneau.dto.swagger">ParameterInfo</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/dto/swagger/ParameterInfo.html#line.1444">setExample</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>
+public&nbsp;<a href="../../../../../org/apache/juneau/dto/swagger/ParameterInfo.html" title="class in org.apache.juneau.dto.swagger">ParameterInfo</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/dto/swagger/ParameterInfo.html#line.1444">setExample</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">Bean property setter:  <property>x-example</property>.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
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 73e3a28..5e54517 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
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/http/annotation/AnnotationUtils.html#line.27">AnnotationUtils</a>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.18">AnnotationUtils</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">Various reusable utility methods when working with annotations.</div>
 </li>
@@ -236,13 +236,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i14" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#empty-org.apache.juneau.http.annotation.ResponseHeader-">empty</a></span>(<a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a>&nbsp;a)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#empty-org.apache.juneau.http.annotation.ResponseBody-">empty</a></span>(<a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation">ResponseBody</a>&nbsp;a)</code>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 </td>
 </tr>
 <tr id="i15" class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#empty-org.apache.juneau.http.annotation.ResponseStatus-">empty</a></span>(<a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation">ResponseStatus</a>&nbsp;a)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#empty-org.apache.juneau.http.annotation.ResponseHeader-">empty</a></span>(<a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a>&nbsp;a)</code>
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 </td>
 </tr>
@@ -258,97 +258,6 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <div class="block">Returns <jk>true</jk> if the specified annotation contains all default values.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Body-">merge</a></span>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
-     <a href="../../../../../org/apache/juneau/http/annotation/Body.html" title="annotation in org.apache.juneau.http.annotation">Body</a>&nbsp;a)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ExternalDocs-">merge</a></span>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
-     <a href="../../../../../org/apache/juneau/http/annotation/ExternalDocs.html" title="annotation in org.apache.juneau.http.annotation">ExternalDocs</a>&nbsp;a)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.FormData-">merge</a></span>(<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)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Header-">merge</a></span>(<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)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Items-">merge</a></span>(<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)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Path-">merge</a></span>(<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)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Query-">merge</a></span>(<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)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Response-">merge</a></span>(<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)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ResponseHeader-">merge</a></span>(<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)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i27" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ResponseHeader:A-">merge</a></span>(<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)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i28" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ResponseStatus-">merge</a></span>(<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)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Schema-">merge</a></span>(<a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;om,
-     <a href="../../../../../org/apache/juneau/http/annotation/Schema.html" title="annotation in org.apache.juneau.http.annotation">Schema</a>&nbsp;a)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/AnnotationUtils.html#merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.SubItems-">merge</a></span>(<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)</code>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-</td>
-</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -377,7 +286,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>AnnotationUtils</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.27">AnnotationUtils</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.18">AnnotationUtils</a>()</pre>
 </li>
 </ul>
 </li>
@@ -388,247 +297,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Body-">
-<!--   -->
-</a>
-<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.46">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/Body.html" title="annotation in org.apache.juneau.http.annotation">Body</a>&nbsp;a)</pre>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ExternalDocs-">
-<!--   -->
-</a>
-<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.68">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/ExternalDocs.html" title="annotation in org.apache.juneau.http.annotation">ExternalDocs</a>&nbsp;a)</pre>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Schema-">
-<!--   -->
-</a>
-<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.86">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/Schema.html" title="annotation in org.apache.juneau.http.annotation">Schema</a>&nbsp;a)</pre>
-<div class="block">Merges the contents of the specified annotation into the specified map.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Response-">
-<!--   -->
-</a>
-<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.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>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ResponseHeader:A-">
-<!--   -->
-</a>
-<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.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>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Items-">
-<!--   -->
-</a>
-<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.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>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.SubItems-">
-<!--   -->
-</a>
-<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.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>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ResponseHeader-">
-<!--   -->
-</a>
-<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.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>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.ResponseStatus-">
-<!--   -->
-</a>
-<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.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>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Path-">
-<!--   -->
-</a>
-<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.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>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Query-">
-<!--   -->
-</a>
-<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.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>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.Header-">
-<!--   -->
-</a>
-<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.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>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
-<a name="merge-org.apache.juneau.ObjectMap-org.apache.juneau.http.annotation.FormData-">
-<!--   -->
-</a>
-<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.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>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>om</code> - The map to add the annotation values to.</dd>
-<dd><code>a</code> - The annotation.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The same map with merged results, or a new map if the map was <jk>null</jk>.</dd>
-</dl>
-</li>
-</ul>
 <a name="empty-org.apache.juneau.http.annotation.Query-">
 <!--   -->
 </a>
 <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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.30">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 +319,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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.47">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 +335,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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.64">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 +351,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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.81">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 +367,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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.97">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>
@@ -702,13 +377,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="empty-org.apache.juneau.http.annotation.ResponseStatus-">
+<a name="empty-org.apache.juneau.http.annotation.Schema-">
 <!--   -->
 </a>
 <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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.114">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>
@@ -718,13 +393,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="empty-org.apache.juneau.http.annotation.Schema-">
+<a name="empty-org.apache.juneau.http.annotation.ExternalDocs-">
 <!--   -->
 </a>
 <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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.133">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>
@@ -734,13 +409,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="empty-org.apache.juneau.http.annotation.ExternalDocs-">
+<a name="empty-org.apache.juneau.http.annotation.Body-">
 <!--   -->
 </a>
 <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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.147">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>
@@ -750,13 +425,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="empty-org.apache.juneau.http.annotation.Body-">
+<a name="empty-org.apache.juneau.http.annotation.ResponseBody-">
 <!--   -->
 </a>
 <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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.163">empty</a>(<a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation">ResponseBody</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 +447,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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.177">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 +463,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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.191">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 +479,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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.205">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 +495,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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.222">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 +511,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.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>
+<pre>public static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.238">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 +527,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.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>
+<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.255">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 +543,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.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>
+<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.268">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 +559,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.690">allFalse</a>(boolean...&nbsp;booleans)</pre>
+<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.281">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 +575,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.703">allMinusOne</a>(long...&nbsp;longs)</pre>
+<pre>protected static&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/AnnotationUtils.html#line.294">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/Query.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/Query.html
index 5712f52..f2f5a4e 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/Query.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/Query.html
@@ -43,7 +43,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/juneau/http/annotation/Path.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/RBody.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/juneau/http/annotation/Query.html" target="_top">Frames</a></li>
@@ -1711,7 +1711,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/juneau/http/annotation/Path.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/RBody.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/juneau/http/annotation/Query.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/helper/RedirectToServletRoot.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/RBody.html
similarity index 58%
copy from content/site/apidocs_preview/org/apache/juneau/rest/helper/RedirectToServletRoot.html
copy to content/site/apidocs_preview/org/apache/juneau/http/annotation/RBody.html
index 126a868..6f8df1d 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/helper/RedirectToServletRoot.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/RBody.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RedirectToServletRoot (Apache Juneau 7.1.1-SNAPSHOT)</title>
+<title>RBody (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>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RedirectToServletRoot (Apache Juneau 7.1.1-SNAPSHOT)";
+            parent.document.title="RBody (Apache Juneau 7.1.1-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -42,12 +42,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/rest/helper/ResourceDescription.html" title="class in org.apache.juneau.rest.helper"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/Query.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/rest/helper/RedirectToServletRoot.html" target="_top">Frames</a></li>
-<li><a href="RedirectToServletRoot.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/http/annotation/RBody.html" target="_top">Frames</a></li>
+<li><a href="RBody.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>
@@ -68,13 +68,13 @@
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.org.apache.juneau.rest.helper.Redirect">Method</a></li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
@@ -85,20 +85,15 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.rest.helper</div>
-<h2 title="Class RedirectToServletRoot" class="title">Class RedirectToServletRoot</h2>
+<div class="subTitle">org.apache.juneau.http.annotation</div>
+<h2 title="Class RBody" class="title">Class RBody</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <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><a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">org.apache.juneau.rest.helper.Redirect</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.juneau.rest.helper.RedirectToServletRoot</li>
-</ul>
-</li>
+<li>org.apache.juneau.http.annotation.RBody</li>
 </ul>
 </li>
 </ul>
@@ -107,37 +102,15 @@
 <li class="blockList">
 <hr>
 <br>
-<pre><a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation">@Response</a>(<a href="../../../../../org/apache/juneau/http/annotation/Response.html#description--">description</a>="Redirect to servlet root")
-public class <a href="../../../../../src-html/org/apache/juneau/rest/helper/RedirectToServletRoot.html#line.21">RedirectToServletRoot</a>
-extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">Redirect</a></pre>
-<div class="block">Convenience subclass of <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper"><code>Redirect</code></a> for redirecting a response to the servlet root.</div>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/http/annotation/RBody.html#line.19">RBody</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">TODO</div>
 </li>
 </ul>
 </div>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/rest/helper/RedirectToServletRoot.html" title="class in org.apache.juneau.rest.helper">RedirectToServletRoot</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/helper/RedirectToServletRoot.html#INSTANCE">INSTANCE</a></span></code>
-<div class="block">Reusable instance.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.summary">
@@ -150,9 +123,7 @@ extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" tit
 <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/rest/helper/RedirectToServletRoot.html#RedirectToServletRoot--">RedirectToServletRoot</a></span>()</code>
-<div class="block">Constructor.</div>
-</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/RBody.html#RBody--">RBody</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -164,13 +135,6 @@ extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" tit
 </a>
 <h3>Method Summary</h3>
 <ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.rest.helper.Redirect">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.juneau.rest.helper.<a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">Redirect</a></h3>
-<code><a href="../../../../../org/apache/juneau/rest/helper/Redirect.html#getHttpResponseCode--">getHttpResponseCode</a>, <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html#getURI--">getURI</a></code></li>
-</ul>
-<ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
@@ -185,38 +149,19 @@ extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" tit
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="INSTANCE">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>INSTANCE</h4>
-<pre>public static final&nbsp;<a href="../../../../../org/apache/juneau/rest/helper/RedirectToServletRoot.html" title="class in org.apache.juneau.rest.helper">RedirectToServletRoot</a> <a href="../../../../../src-html/org/apache/juneau/rest/helper/RedirectToServletRoot.html#line.26">INSTANCE</a></pre>
-<div class="block">Reusable instance.</div>
-</li>
-</ul>
-</li>
-</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.detail">
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="RedirectToServletRoot--">
+<a name="RBody--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>RedirectToServletRoot</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/helper/RedirectToServletRoot.html#line.31">RedirectToServletRoot</a>()</pre>
-<div class="block">Constructor.</div>
+<h4>RBody</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/RBody.html#line.19">RBody</a>()</pre>
 </li>
 </ul>
 </li>
@@ -246,12 +191,12 @@ extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" tit
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/rest/helper/ResourceDescription.html" title="class in org.apache.juneau.rest.helper"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/Query.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/rest/helper/RedirectToServletRoot.html" target="_top">Frames</a></li>
-<li><a href="RedirectToServletRoot.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/http/annotation/RBody.html" target="_top">Frames</a></li>
+<li><a href="RBody.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>
@@ -272,13 +217,13 @@ extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" tit
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.org.apache.juneau.rest.helper.Redirect">Method</a></li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/helper/RedirectToServletRoot.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/RStatus.html
similarity index 58%
copy from content/site/apidocs_preview/org/apache/juneau/rest/helper/RedirectToServletRoot.html
copy to content/site/apidocs_preview/org/apache/juneau/http/annotation/RStatus.html
index 126a868..230f8d5 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/helper/RedirectToServletRoot.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/RStatus.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RedirectToServletRoot (Apache Juneau 7.1.1-SNAPSHOT)</title>
+<title>RStatus (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>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RedirectToServletRoot (Apache Juneau 7.1.1-SNAPSHOT)";
+            parent.document.title="RStatus (Apache Juneau 7.1.1-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -42,12 +42,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/rest/helper/ResourceDescription.html" title="class in org.apache.juneau.rest.helper"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/Schema.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/rest/helper/RedirectToServletRoot.html" target="_top">Frames</a></li>
-<li><a href="RedirectToServletRoot.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/http/annotation/RStatus.html" target="_top">Frames</a></li>
+<li><a href="RStatus.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>
@@ -68,13 +68,13 @@
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.org.apache.juneau.rest.helper.Redirect">Method</a></li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
@@ -85,20 +85,15 @@
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.rest.helper</div>
-<h2 title="Class RedirectToServletRoot" class="title">Class RedirectToServletRoot</h2>
+<div class="subTitle">org.apache.juneau.http.annotation</div>
+<h2 title="Class RStatus" class="title">Class RStatus</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <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><a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">org.apache.juneau.rest.helper.Redirect</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.juneau.rest.helper.RedirectToServletRoot</li>
-</ul>
-</li>
+<li>org.apache.juneau.http.annotation.RStatus</li>
 </ul>
 </li>
 </ul>
@@ -107,37 +102,15 @@
 <li class="blockList">
 <hr>
 <br>
-<pre><a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation">@Response</a>(<a href="../../../../../org/apache/juneau/http/annotation/Response.html#description--">description</a>="Redirect to servlet root")
-public class <a href="../../../../../src-html/org/apache/juneau/rest/helper/RedirectToServletRoot.html#line.21">RedirectToServletRoot</a>
-extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">Redirect</a></pre>
-<div class="block">Convenience subclass of <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper"><code>Redirect</code></a> for redirecting a response to the servlet root.</div>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/http/annotation/RStatus.html#line.19">RStatus</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">TODO</div>
 </li>
 </ul>
 </div>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/rest/helper/RedirectToServletRoot.html" title="class in org.apache.juneau.rest.helper">RedirectToServletRoot</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/rest/helper/RedirectToServletRoot.html#INSTANCE">INSTANCE</a></span></code>
-<div class="block">Reusable instance.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.summary">
@@ -150,9 +123,7 @@ extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" tit
 <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/rest/helper/RedirectToServletRoot.html#RedirectToServletRoot--">RedirectToServletRoot</a></span>()</code>
-<div class="block">Constructor.</div>
-</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/RStatus.html#RStatus--">RStatus</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -164,13 +135,6 @@ extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" tit
 </a>
 <h3>Method Summary</h3>
 <ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.org.apache.juneau.rest.helper.Redirect">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.juneau.rest.helper.<a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper">Redirect</a></h3>
-<code><a href="../../../../../org/apache/juneau/rest/helper/Redirect.html#getHttpResponseCode--">getHttpResponseCode</a>, <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html#getURI--">getURI</a></code></li>
-</ul>
-<ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
@@ -185,38 +149,19 @@ extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" tit
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="INSTANCE">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>INSTANCE</h4>
-<pre>public static final&nbsp;<a href="../../../../../org/apache/juneau/rest/helper/RedirectToServletRoot.html" title="class in org.apache.juneau.rest.helper">RedirectToServletRoot</a> <a href="../../../../../src-html/org/apache/juneau/rest/helper/RedirectToServletRoot.html#line.26">INSTANCE</a></pre>
-<div class="block">Reusable instance.</div>
-</li>
-</ul>
-</li>
-</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.detail">
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="RedirectToServletRoot--">
+<a name="RStatus--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>RedirectToServletRoot</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/rest/helper/RedirectToServletRoot.html#line.31">RedirectToServletRoot</a>()</pre>
-<div class="block">Constructor.</div>
+<h4>RStatus</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/RStatus.html#line.19">RStatus</a>()</pre>
 </li>
 </ul>
 </li>
@@ -246,12 +191,12 @@ extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" tit
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/rest/helper/ResourceDescription.html" title="class in org.apache.juneau.rest.helper"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/Schema.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/rest/helper/RedirectToServletRoot.html" target="_top">Frames</a></li>
-<li><a href="RedirectToServletRoot.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/http/annotation/RStatus.html" target="_top">Frames</a></li>
+<li><a href="RStatus.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>
@@ -272,13 +217,13 @@ extends <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" tit
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.org.apache.juneau.rest.helper.Redirect">Method</a></li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li>Method</li>
 </ul>
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 cfe4743..9ff7fda 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
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/http/annotation/Query.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/RBody.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -324,7 +324,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/http/annotation/Query.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/RBody.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><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/Response.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/Response.html
index 44721f8..afc4ae7 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
@@ -43,7 +43,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/juneau/http/annotation/Response.html" target="_top">Frames</a></li>
@@ -93,7 +93,7 @@
 <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#TYPE" title="class or interface in java.lang.annotat [...]
  <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.54">Response</a></pre>
@@ -697,7 +697,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/juneau/http/annotation/Response.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/http/annotation/Response.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseBody.html
similarity index 69%
copy from content/site/apidocs_preview/org/apache/juneau/http/annotation/Response.html
copy to content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseBody.html
index 44721f8..b59dbce 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/Response.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseBody.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Response (Apache Juneau 7.1.1-SNAPSHOT)</title>
+<title>ResponseBody (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>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Response (Apache Juneau 7.1.1-SNAPSHOT)";
+            parent.document.title="ResponseBody (Apache Juneau 7.1.1-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -42,12 +42,12 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/http/annotation/Response.html" target="_top">Frames</a></li>
-<li><a href="Response.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/http/annotation/ResponseBody.html" target="_top">Frames</a></li>
+<li><a href="ResponseBody.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>
@@ -84,7 +84,7 @@
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.juneau.http.annotation</div>
-<h2 title="Annotation Type Response" class="title">Annotation Type Response</h2>
+<h2 title="Annotation Type ResponseBody" class="title">Annotation Type ResponseBody</h2>
 </div>
 <div class="contentContainer">
 <div class="description">
@@ -96,29 +96,8 @@
  <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.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>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.
-
- <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>
-   <li class='link'><a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.Swagger">Overview &gt; juneau-rest-server &gt; OPTIONS pages and Swagger</a>
-   <li class='link'><a class="doclink" href="https://swagger.io/specification/v2/#responseObject">Swagger Specification &gt; Response Object</a>
- </ul></div>
+public @interface <a href="../../../../../src-html/org/apache/juneau/http/annotation/ResponseBody.html#line.33">ResponseBody</a></pre>
+<div class="block">TODO</div>
 </li>
 </ul>
 </div>
@@ -139,64 +118,40 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 </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/Response.html#api--">api</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html#api--">api</a></span></code>
 <div class="block">Free-form value for the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#responseObject">Response</a> object.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>int[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Response.html#code--">code</a></span></code>
-<div class="block">The HTTP response code.</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/Response.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/#responseObject">Response</a> object.</div>
-</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/Response.html#example--">example</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html#example--">example</a></span></code>
 <div class="block">A serialized example of the body of a response.</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/Response.html#examples--">examples</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html#examples--">examples</a></span></code>
 <div class="block">Serialized examples of the body of a response.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Response.html#headers--">headers</a></span></code>
-<div class="block"><mk>headers</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#responseObject">Response</a> object.</div>
-</td>
-</tr>
-<tr 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;? extends <a href="../../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Response.html#partSerializer--">partSerializer</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html#partSerializer--">partSerializer</a></span></code>
 <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.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/http/annotation/Schema.html" title="annotation in org.apache.juneau.http.annotation">Schema</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Response.html#schema--">schema</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html#schema--">schema</a></span></code>
 <div class="block"><mk>schema</mk> field of the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#responseObject">Response</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/Response.html#usePartSerializer--">usePartSerializer</a></span></code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html#usePartSerializer--">usePartSerializer</a></span></code>
 <div class="block">Specifies whether a part serializer should be used for serializing this value.</div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><code>int[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/Response.html#value--">value</a></span></code>
-<div class="block">A synonym for <a href="../../../../../org/apache/juneau/http/annotation/Response.html#code--"><code>code()</code></a>.</div>
-</td>
-</tr>
 </table>
 </li>
 </ul>
@@ -218,7 +173,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.62">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/ResponseBody.html#line.41">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>
@@ -238,7 +193,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.70">usePartSerializer</a></pre>
+<pre>public abstract&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/ResponseBody.html#line.49">usePartSerializer</a></pre>
 <div class="block">Specifies whether a part serializer should be used for serializing this value.
 
  <p>
@@ -252,96 +207,13 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 </li>
 </ul>
 <ul class="blockList">
-<li class="blockList"><a name="code--">
-<!--   -->
-</a>
-<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.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>
-<dl>
-<dt>Default:</dt>
-<dd>{}</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="value--">
-<!--   -->
-</a>
-<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.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>
- Allows you to use shortened notation if you're only specifying the code.
-
- <p>
- The following are completely equivalent ways of defining the response code:
- <p class='bcode w800'>
-   <ja>@Response</ja>(code=404)
-   <jk>public class</jk> NotFound <jk>extends</jk> RestException {...}
- </p>
- <p class='bcode w800'>
-   <ja>@Response</ja>(404)
-   <jk>public class</jk> NotFound <jk>extends</jk> RestException {...}
- </p></div>
-<dl>
-<dt>Default:</dt>
-<dd>{}</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="description--">
-<!--   -->
-</a>
-<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.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>
- <ul class='spaced-list'>
-   <li>
-      Server-side generated Swagger documentation.
- </ul>
-
- <h5 class='section'>Notes:</h5>
- <ul class='spaced-list'>
-   <li>
-      The format is plain text.
-      <br>Multiple lines are concatenated with newlines.
-   <li>
-      Supports <a class="doclink" href="../../../../../overview-summary.html#DefaultRestSvlVariables">initialization-time and request-time variables</a>
-      (e.g. <js>"$L{my.localized.variable}"</js>).
- </ul></div>
-<dl>
-<dt>Default:</dt>
-<dd>{}</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<ul class="blockList">
 <li class="blockList"><a name="schema--">
 <!--   -->
 </a>
 <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.130">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/ResponseBody.html#line.62">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>
@@ -360,36 +232,13 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 </li>
 </ul>
 <ul class="blockList">
-<li class="blockList"><a name="headers--">
-<!--   -->
-</a>
-<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.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>
- <ul class='spaced-list'>
-   <li>
-      Server-side generated Swagger documentation.
- </ul></div>
-<dl>
-<dt>Default:</dt>
-<dd>{}</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<ul class="blockList">
 <li class="blockList"><a name="example--">
 <!--   -->
 </a>
 <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.262">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/ResponseBody.html#line.183">example</a></pre>
 <div class="block">A serialized example of the body of a response.
 
  <p>
@@ -398,12 +247,12 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
  <p>
  This value is converted to a POJO and then serialized to all the registered serializers on the REST method to produce examples for all
  supported language types.
- <br>These values are then used to automatically populate the <a href="../../../../../org/apache/juneau/http/annotation/Response.html#examples--"><code>examples()</code></a> field.
+ <br>These values are then used to automatically populate the <a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html#examples--"><code>examples()</code></a> field.
 
  <h5 class='section'>Example:</h5>
  <p class='bcode w800'>
    <jc>// A JSON representation of a PetCreate object.</jc>
-   <ja>@Response</ja>(
+   <ja>@ResponseBody</ja>(
       example=<js>"{name:'Doggie',price:9.99,species:'Dog',tags:['friendly','cute']}"</js>
    )
  </p>
@@ -499,7 +348,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
  <ul class='spaced-list'>
    <li>
       The format is any <a class='doclink' href='../../../../../overview-summary.html#juneau-marshall.JsonDetails.SimplifiedJson'>Simplified JSON</a> if the object can be converted to a POJO using <a href="../../../../../org/apache/juneau/json/JsonParser.html#DEFAULT"><code>JsonParser.DEFAULT</code></a> or a simple String if the object
-      has a schema associated with it meancan be converted from a String.
+      has a schema associated with it can be converted from a String.
       <br>Multiple lines are concatenated with newlines.
    <li>
       The format of this object can also be a simple String if the body has a schema associated with it, meaning it's meant to be treated as an HTTP part.
@@ -522,19 +371,19 @@ 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.306">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/ResponseBody.html#line.227">examples</a></pre>
 <div class="block">Serialized examples of the body of a response.
 
  <p>
  This is a <a class='doclink' href='../../../../../overview-summary.html#juneau-marshall.JsonDetails.SimplifiedJson'>Simplified JSON</a> object whose keys are media types and values are string representations of that value.
 
  <p>
- In general you won't need to populate this value directly since it will automatically be calculated based on the value provided in the <a href="../../../../../org/apache/juneau/http/annotation/Response.html#example--"><code>example()</code></a> field.
+ In general you won't need to populate this value directly since it will automatically be calculated based on the value provided in the <a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html#example--"><code>example()</code></a> field.
  <br>However, this field allows you to override the behavior and show examples for only specified media types or different examples for different media types.
 
  <p class='bcode w800'>
    <jc>// A JSON representation of a PetCreate object.</jc>
-   <ja>@Response</ja>(
+   <ja>@ResponseBody</ja>(
       examples={
          <js>"'application/json':'{name:\\'Doggie\\',species:\\'Dog\\'}',"</js>,
          <js>"'text/uon':'(name:Doggie,species=Dog)'"</js>
@@ -578,68 +427,12 @@ 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.394">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/ResponseBody.html#line.259">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>
  This is a <a class='doclink' href='../../../../../overview-summary.html#juneau-marshall.JsonDetails.SimplifiedJson'>Simplified JSON</a> object that makes up the swagger information for this field.
 
- <p>
- The following are completely equivalent ways of defining the swagger description of the Response object:
- <p class='bcode w800'>
-   <jc>// Normal</jc>
-   <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>
-         )
-      }
-   )
- </p>
- <p class='bcode w800'>
-   <jc>// Free-form</jc>
-   <ja>@Response</ja>(
-      code=302,
-      api={
-         <js>"description: 'Redirect',"</js>,
-         <js>"headers: {"</js>,
-            <js>"Location: {"</js>,
-               <js>"type: 'string',"</js>,
-               <js>"format: 'uri'"</js>,
-            <js>"}"</js>,
-         <js>"}"</js>
-      }
-   )
- </p>
- <p class='bcode w800'>
-   <jc>// Free-form using variables</jc>
-   <ja>@Response</ja>(
-      code=302,
-      api=<js>"$L{redirectSwagger}"</js>
-   )
- </p>
- <p class='bcode w800'>
-   <mc>// Contents of MyResource.properties</mc>
-   <mk>redirectSwagger</mk> = <mv>{ description: "Redirect", headers: { Location: { type: "string", format: "uri" } } }</mv>
- </p>
-
- <p>
-   The reasons why you may want to use this field include:
- <ul>
-   <li>You want to pull in the entire Swagger JSON definition for this field from an external source such as a properties file.
-   <li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
- </ul>
-
- <h5 class='section'>Used for:</h5>
- <ul class='spaced-list'>
-   <li>
-      Server-side generated Swagger documentation.
- </ul>
-
  <h5 class='section'>Notes:</h5>
  <ul class='spaced-list'>
    <li>
@@ -650,10 +443,10 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
       The leading/trailing <code>{ }</code> characters are optional.
       <br>The following two example are considered equivalent:
       <p class='bcode w800'>
-   <ja>@Response</ja>(api=<js>"{description: 'Redirect'}"</js>)
+   <ja>@ResponseBody</ja>(api=<js>"{schema:{type:'string'}}}"</js>)
       </p>
       <p class='bcode w800'>
-   <ja>@Response</ja>(api=<js>"description: 'Redirect''"</js>)
+   <ja>@ResponseBody</ja>(api=<js>"schema: {type:'string'}"</js>)
       </p>
    <li>
       Multiple lines are concatenated with newlines so that you can format the value to be readable.
@@ -696,12 +489,12 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/http/annotation/Response.html" target="_top">Frames</a></li>
-<li><a href="Response.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/http/annotation/ResponseBody.html" target="_top">Frames</a></li>
+<li><a href="ResponseBody.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>
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 43f25fa..5c96ab3 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
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -93,7 +93,7 @@
 <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/ResponseHeader.html#line.88">ResponseHeader</a></pre>
@@ -1143,7 +1143,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><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/ResponseStatus.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseStatus.html
index aeb9d49..ac221cb 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
@@ -43,7 +43,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatuses.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/RStatus.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/juneau/http/annotation/ResponseStatus.html" target="_top">Frames</a></li>
@@ -69,12 +69,12 @@
 <li>Summary:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li>Required&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
+<li>Optional</li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.element.detail">Element</a></li>
+<li>Element</li>
 </ul>
 </div>
 <a name="skip.navbar.top">
@@ -93,247 +93,19 @@
 <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/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/ResponseStatus.html#line.42">ResponseStatus</a></pre>
+public @interface <a href="../../../../../src-html/org/apache/juneau/http/annotation/ResponseStatus.html#line.35">ResponseStatus</a></pre>
 <div class="block">REST response status annotation.
 
  <p>
- Annotation that can be applied to parameters and types to denote them as an HTTP response status on server-side REST method parameters.
+ TODO
 
- <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.
- </ul>
-
- <h5 class='section'>See Also:</h5>
  <ul>
    <li class='link'><a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.HttpPartAnnotations.ResponseStatus">Overview &gt; juneau-rest-server &gt; @ResponseStatus</a>
    <li class='link'><a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.Swagger">Overview &gt; juneau-rest-server &gt; OPTIONS pages and Swagger</a>
-   <li class='link'><a class="doclink" href="https://swagger.io/specification/v2/#responseObject">Swagger Specification &gt; Response Object</a>
- </ul></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="annotation.type.optional.element.summary">
-<!--   -->
-</a>
-<h3>Optional Element Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
-<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Optional Element and Description</th>
-</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/ResponseStatus.html#api--">api</a></span></code>
-<div class="block">Free-form value for the Swagger <a class="doclink" href="https://swagger.io/specification/v2/#responseObject">Response</a> object.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html#code--">code</a></span></code>
-<div class="block">The HTTP status of the response.</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/ResponseStatus.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/#responseObject">Response</a> object.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html#value--">value</a></span></code>
-<div class="block">A synonym to <a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html#code--"><code>code()</code></a>.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="annotation.type.element.detail">
-<!--   -->
-</a>
-<h3>Element Detail</h3>
-<a name="code--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>code</h4>
-<pre>public abstract&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/ResponseStatus.html#line.47">code</a></pre>
-<div class="block">The HTTP status of the response.</div>
-<dl>
-<dt>Default:</dt>
-<dd>0</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="value--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>value</h4>
-<pre>public abstract&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/ResponseStatus.html#line.64">value</a></pre>
-<div class="block">A synonym to <a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html#code--"><code>code()</code></a>.
-
- <p>
- Useful if you only want to specify a code only.
-
- <p>
- The following are completely equivalent ways of defining the response code:
- <p class='bcode w800'>
-   <ja>@ResponseStatus</ja>(code=200)
- </p>
- <p class='bcode w800'>
-   <ja>@ResponseStatus</ja>(200)
- </p></div>
-<dl>
-<dt>Default:</dt>
-<dd>0</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="description--">
-<!--   -->
-</a>
-<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/ResponseStatus.html#line.85">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>
- <ul class='spaced-list'>
-   <li>
-      Server-side generated Swagger documentation.
- </ul>
-
- <h5 class='section'>Notes:</h5>
- <ul class='spaced-list'>
-   <li>
-      The format is plain text.
-      <br>Multiple lines are concatenated with newlines.
-   <li>
-      Supports <a class="doclink" href="../../../../../overview-summary.html#DefaultRestSvlVariables">initialization-time and request-time variables</a>
-      (e.g. <js>"$L{my.localized.variable}"</js>).
- </ul></div>
-<dl>
-<dt>Default:</dt>
-<dd>{}</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="api--">
-<!--   -->
-</a>
-<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/ResponseStatus.html#line.158">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>
- This is a JSON object that makes up the swagger information for this Response object.
-
- <p>
- The following are completely equivalent ways of defining the swagger description of the Response object:
- <p class='bcode w800'>
-   <jc>// Normal</jc>
-   <ja>@ResponseStatus</ja>(
-      code=401,
-      description=<js>"Invalid user/pw"</js>
-   )
- </p>
- <p class='bcode w800'>
-   <jc>// Free-form</jc>
-   <ja>@ResponseStatus</ja>(
-      code=401,
-      api={
-         <js>"description: 'Invalid user/pw'"</js>
-      }
-   )
- </p>
- <p class='bcode w800'>
-   <jc>// Free-form using variables</jc>
-   <ja>@ResponseStatus</ja>(
-      code=401,
-      api=<js>"$L{unauthorizedSwagger}"</js>
-   )
- </p>
- <p class='bcode w800'>
-   <mc>// Contents of MyResource.properties</mc>
-   <mk>unauthorizedSwagger</mk> = <mv>{ description: "Invalid user/pw" }</mv>
- </p>
-
- <p>
-   The reasons why you may want to use this field include:
- <ul>
-   <li>You want to pull in the entire Swagger JSON definition for this body from an external source such as a properties file.
-   <li>You want to add extra fields to the Swagger documentation that are not officially part of the Swagger specification.
- </ul>
-
- <h5 class='section'>Used for:</h5>
- <ul class='spaced-list'>
-   <li>
-      Server-side generated Swagger documentation.
- </ul>
-
- <h5 class='section'>Notes:</h5>
- <ul class='spaced-list'>
-   <li>
-      Note that the only swagger field you can't specify using this value is <js>"code"</js> whose value needs to be known during servlet initialization.
-   <li>
-      The format is a <a class='doclink' href='../../../../../overview-summary.html#juneau-marshall.JsonDetails.SimplifiedJson'>Simplified JSON</a> object.
-   <li>
-      The leading/trailing <code>{ }</code> characters are optional.
-      <br>The following two example are considered equivalent:
-      <p class='bcode w800'>
-   <ja>@ResponseStatus</ja>(<js>"{description:'Invalid user/pw'}"</js>)
-      </p>
-      <p class='bcode w800'>
-   <ja>@ResponseStatus</ja>(<js>"description:'Invalid user/pw'"</js>)
-      </p>
-   <li>
-      Supports <a class="doclink" href="../../../../../overview-summary.html#DefaultRestSvlVariables">initialization-time and request-time variables</a>
-      (e.g. <js>"$L{my.localized.variable}"</js>).
-   <li>
-      Values defined in this field supersede values pulled from the Swagger JSON file and are superseded by individual values defined on this annotation.
  </ul></div>
-<dl>
-<dt>Default:</dt>
-<dd>{}</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
 </li>
 </ul>
 </div>
@@ -360,7 +132,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatuses.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/RStatus.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/juneau/http/annotation/ResponseStatus.html" target="_top">Frames</a></li>
@@ -386,12 +158,12 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 <li>Summary:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li>Required&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
+<li>Optional</li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.element.detail">Element</a></li>
+<li>Element</li>
 </ul>
 </div>
 <a name="skip.navbar.bottom">
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
deleted file mode 100644
index 6ad98dd..0000000
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/ResponseStatuses.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc -->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ResponseStatuses (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>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResponseStatuses (Apache Juneau 7.1.1-SNAPSHOT)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<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>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/http/annotation/Schema.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/http/annotation/ResponseStatuses.html" target="_top">Frames</a></li>
-<li><a href="ResponseStatuses.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>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.element.detail">Element</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.juneau.http.annotation</div>
-<h2 title="Annotation Type ResponseStatuses" class="title">Annotation Type ResponseStatuses</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<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/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/ResponseStatuses.html#line.40">ResponseStatuses</a></pre>
-<div class="block">REST response statuses annotation.
-
- <p>
- Used to associate multiple <a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><code>@ResponseStatus</code></a> annotations to the same parameter or class.
-
- <p>
- Since Juneau currently prereq's Java 1.7, we cannot take advantage of annotation duplication support in Java 8.
- <br>This annotation overcomes that limitation.
-
- <h5 class='section'>See Also:</h5>
- <ul>
-   <li class='link'><a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.HttpPartAnnotations.ResponseStatuses">Overview &gt; juneau-rest-server &gt; @ResponseStatuses</a>
-   <li class='link'><a class="doclink" href="../../../../../overview-summary.html#juneau-rest-server.Swagger">Overview &gt; juneau-rest-server &gt; OPTIONS pages and Swagger</a>
- </ul></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="annotation.type.optional.element.summary">
-<!--   -->
-</a>
-<h3>Optional Element Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Optional Element Summary table, listing optional elements, and an explanation">
-<caption><span>Optional Elements</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Optional Element and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation">ResponseStatus</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatuses.html#value--">value</a></span></code>
-<div class="block">Specifies one or more <a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><code>@ResponseStatus</code></a> annotations to apply to the same parameter or class.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="annotation.type.element.detail">
-<!--   -->
-</a>
-<h3>Element Detail</h3>
-<a name="value--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>value</h4>
-<pre>public abstract&nbsp;<a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation">ResponseStatus</a>[]&nbsp;<a href="../../../../../src-html/org/apache/juneau/http/annotation/ResponseStatuses.html#line.45">value</a></pre>
-<div class="block">Specifies one or more <a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><code>@ResponseStatus</code></a> annotations to apply to the same parameter or class.</div>
-<dl>
-<dt>Default:</dt>
-<dd>{}</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<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>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/http/annotation/Schema.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/http/annotation/ResponseStatuses.html" target="_top">Frames</a></li>
-<li><a href="ResponseStatuses.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>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.element.detail">Element</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
-</body>
-</html>
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 ddefd43..35d6b99 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
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatuses.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/RStatus.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/juneau/http/annotation/SubItems.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -1493,7 +1493,7 @@ public @interface <a href="../../../../../src-html/org/apache/juneau/http/annota
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatuses.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/http/annotation/RStatus.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/juneau/http/annotation/SubItems.html" title="annotation in org.apache.juneau.http.annotation"><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/package-frame.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/package-frame.html
index 0aa6468..80b153c 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/package-frame.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/package-frame.html
@@ -17,6 +17,8 @@
 <li><a href="CollectionFormatType.html" title="class in org.apache.juneau.http.annotation" target="classFrame">CollectionFormatType</a></li>
 <li><a href="FormatType.html" title="class in org.apache.juneau.http.annotation" target="classFrame">FormatType</a></li>
 <li><a href="ParameterType.html" title="class in org.apache.juneau.http.annotation" target="classFrame">ParameterType</a></li>
+<li><a href="RBody.html" title="class in org.apache.juneau.http.annotation" target="classFrame">RBody</a></li>
+<li><a href="RStatus.html" title="class in org.apache.juneau.http.annotation" target="classFrame">RStatus</a></li>
 </ul>
 <h2 title="Annotation Types">Annotation Types</h2>
 <ul title="Annotation Types">
@@ -33,9 +35,9 @@
 <li><a href="Query.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">Query</a></li>
 <li><a href="RequestBean.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">RequestBean</a></li>
 <li><a href="Response.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">Response</a></li>
+<li><a href="ResponseBody.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">ResponseBody</a></li>
 <li><a href="ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">ResponseHeader</a></li>
 <li><a href="ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">ResponseStatus</a></li>
-<li><a href="ResponseStatuses.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">ResponseStatuses</a></li>
 <li><a href="Schema.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">Schema</a></li>
 <li><a href="SubItems.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">SubItems</a></li>
 <li><a href="Tag.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">Tag</a></li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/http/annotation/package-summary.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/package-summary.html
index 4037928..4b070a5 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/package-summary.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/package-summary.html
@@ -109,6 +109,18 @@
 <div class="block">Static strings used for Swagger parameter formats.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/juneau/http/annotation/RBody.html" title="class in org.apache.juneau.http.annotation">RBody</a></td>
+<td class="colLast">
+<div class="block">TODO</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/juneau/http/annotation/RStatus.html" title="class in org.apache.juneau.http.annotation">RStatus</a></td>
+<td class="colLast">
+<div class="block">TODO</div>
+</td>
+</tr>
 </tbody>
 </table>
 </li>
@@ -199,21 +211,21 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation">ResponseBody</a></td>
 <td class="colLast">
-<div class="block">REST response header annotation.</div>
+<div class="block">TODO</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation">ResponseStatus</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation">ResponseHeader</a></td>
 <td class="colLast">
-<div class="block">REST response status annotation.</div>
+<div class="block">REST response header annotation.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatuses.html" title="annotation in org.apache.juneau.http.annotation">ResponseStatuses</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation">ResponseStatus</a></td>
 <td class="colLast">
-<div class="block">REST response statuses annotation.</div>
+<div class="block">REST response status annotation.</div>
 </td>
 </tr>
 <tr class="altColor">
diff --git a/content/site/apidocs_preview/org/apache/juneau/http/annotation/package-tree.html b/content/site/apidocs_preview/org/apache/juneau/http/annotation/package-tree.html
index d2a0a1c..a8283da 100644
--- a/content/site/apidocs_preview/org/apache/juneau/http/annotation/package-tree.html
+++ b/content/site/apidocs_preview/org/apache/juneau/http/annotation/package-tree.html
@@ -84,6 +84,8 @@
 <li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/CollectionFormatType.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">CollectionFormatType</span></a></li>
 <li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/FormatType.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">FormatType</span></a></li>
 <li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/ParameterType.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">ParameterType</span></a></li>
+<li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/RBody.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">RBody</span></a></li>
+<li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/RStatus.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">RStatus</span></a></li>
 </ul>
 </li>
 </ul>
@@ -104,7 +106,7 @@
 <li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Response</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/License.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">License</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/ExternalDocs.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">ExternalDocs</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
-<li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/ResponseStatuses.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">ResponseStatuses</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
+<li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">ResponseBody</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/Items.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Items</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/Query.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Query</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
 <li type="circle">org.apache.juneau.http.annotation.<a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">RequestBean</span></a> (implements java.lang.annotation.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>)</li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPart.html b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPart.html
new file mode 100644
index 0000000..8063042
--- /dev/null
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPart.html
@@ -0,0 +1,395 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>HttpPart (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>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="HttpPart (Apache Juneau 7.1.1-SNAPSHOT)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<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>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/juneau/httppart/HttpPart.html" target="_top">Frames</a></li>
+<li><a href="HttpPart.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>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.juneau.httppart</div>
+<h2 title="Class HttpPart" class="title">Class HttpPart</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<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.httppart.HttpPart</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <a href="../../../../src-html/org/apache/juneau/httppart/HttpPart.html#line.24">HttpPart</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 an instance of an HTTP part.
+
+ <p>
+ Can be used to represent both request and response parts.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<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/httppart/HttpPart.html#HttpPart-java.lang.String-org.apache.juneau.httppart.HttpPartType-org.apache.juneau.httppart.HttpPartSchema-org.apache.juneau.httppart.HttpPartParser-org.apache.juneau.parser.ParserSessionArgs-java.lang.String-">HttpPart</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="../../../../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="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&nbsp;parser,
+        <a href="../../../../org/apache/juneau/parser/ParserSessionArgs.html" title="class in org.apache.juneau.parser">ParserSessionArgs</a>&nbsp;args,
+        <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;part)</code>
+<div class="block">Constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPart.html#HttpPart-java.lang.String-org.apache.juneau.httppart.HttpPartType-org.apache.juneau.httppart.HttpPartSchema-org.apache.juneau.httppart.HttpPartSerializer-org.apache.juneau.serializer.SerializerSessionArgs-java.lang.Object-">HttpPart</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">St [...]
+        <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="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;serializer,
+        <a href="../../../../org/apache/juneau/serializer/SerializerSessionArgs.html" title="class in org.apache.juneau.serializer">SerializerSessionArgs</a>&nbsp;args,
+        <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;part)</code>
+<div class="block">Constructor.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" 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/httppart/HttpPart.html#asString--">asString</a></span>()</code>
+<div class="block">Returns the value of the part converted to a string.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPart.html#asType-java.lang.Class-">asType</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;c)</code>
+<div class="block">Returns the value of the part converted to a string.</div>
+</td>
+</tr>
+<tr id="i2" 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/httppart/HttpPart.html#getName--">getName</a></span>()</code>
+<div class="block">Returns the name of the part.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<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></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <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>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HttpPart-java.lang.String-org.apache.juneau.httppart.HttpPartType-org.apache.juneau.httppart.HttpPartSchema-org.apache.juneau.httppart.HttpPartSerializer-org.apache.juneau.serializer.SerializerSessionArgs-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HttpPart</h4>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPart.html#line.48">HttpPart</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="../../../../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="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;serializer,
+                <a href="../../../../org/apache/juneau/serializer/SerializerSessionArgs.html" title="class in org.apache.juneau.serializer">SerializerSessionArgs</a>&nbsp;args,
+                <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;part)</pre>
+<div class="block">Constructor.
+
+ <p>
+ Used when the part is in POJO form and needs to be converted to a String.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - The HTTP part name (e.g. the header name).</dd>
+<dd><code>partType</code> - The HTTP part type.</dd>
+<dd><code>schema</code> - Schema information about the part.</dd>
+<dd><code>serializer</code> - The part serializer to use to serialize the part.</dd>
+<dd><code>args</code> - Session arguments to pass to the serializer.</dd>
+<dd><code>part</code> - The part POJO being serialized.</dd>
+</dl>
+</li>
+</ul>
+<a name="HttpPart-java.lang.String-org.apache.juneau.httppart.HttpPartType-org.apache.juneau.httppart.HttpPartSchema-org.apache.juneau.httppart.HttpPartParser-org.apache.juneau.parser.ParserSessionArgs-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HttpPart</h4>
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPart.html#line.73">HttpPart</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="../../../../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="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&nbsp;parser,
+                <a href="../../../../org/apache/juneau/parser/ParserSessionArgs.html" title="class in org.apache.juneau.parser">ParserSessionArgs</a>&nbsp;args,
+                <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;part)</pre>
+<div class="block">Constructor.
+
+ <p>
+ Used when the part is in String form and needs to be converted to a POJO.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - The HTTP part name (e.g. the header name).</dd>
+<dd><code>partType</code> - The HTTP part type.</dd>
+<dd><code>schema</code> - Schema information about the part.</dd>
+<dd><code>parser</code> - The part parser to use to parse the part.</dd>
+<dd><code>args</code> - Session arguments to pass to the parser.</dd>
+<dd><code>part</code> - The part string being parsed.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName--">
+<!--   -->
+</a>
+<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/httppart/HttpPart.html#line.90">getName</a>()</pre>
+<div class="block">Returns the name of the part.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The name of the part.</dd>
+</dl>
+</li>
+</ul>
+<a name="asString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>asString</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/HttpPart.html#line.101">asString</a>()
+                throws <a href="../../../../org/apache/juneau/httppart/SchemaValidationException.html" title="class in org.apache.juneau.httppart">SchemaValidationException</a>,
+                       <a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></pre>
+<div class="block">Returns the value of the part converted to a string.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The value of the part converted to a string.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/httppart/SchemaValidationException.html" title="class in org.apache.juneau.httppart">SchemaValidationException</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="asType-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>asType</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPart.html#line.115">asType</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)
+             throws <a href="../../../../org/apache/juneau/httppart/SchemaValidationException.html" title="class in org.apache.juneau.httppart">SchemaValidationException</a>,
+                    <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
+<div class="block">Returns the value of the part converted to a string.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>c</code> - </dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The value of the part converted to a string.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/httppart/SchemaValidationException.html" title="class in org.apache.juneau.httppart">SchemaValidationException</a></code></dd>
+<dd><code><a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<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>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/juneau/httppart/HttpPart.html" target="_top">Frames</a></li>
+<li><a href="HttpPart.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>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartParser.html b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartParser.html
index 306eb4c..38f35fb 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartParser.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartParser.html
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/juneau/httppart/HttpPart.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/juneau/httppart/HttpPartParser.Null.html" title="interface in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -377,7 +377,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../../org/apache/juneau/httppart/HttpPart.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/juneau/httppart/HttpPartParser.Null.html" title="interface in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html
index fa40bc0..79447e6 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html
@@ -121,7 +121,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static enum <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.501">HttpPartSchema.CollectionFormat</a>
+<pre>public static enum <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.434">HttpPartSchema.CollectionFormat</a>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a>&gt;</pre>
 <div class="block">Valid values for the <code>collectionFormat</code> field.</div>
 </li>
@@ -243,7 +243,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>CSV</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.506">CSV</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.439">CSV</a></pre>
 <div class="block">Comma-separated values (e.g. <js>"foo,bar"</js>).</div>
 </li>
 </ul>
@@ -253,7 +253,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>SSV</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.511">SSV</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.444">SSV</a></pre>
 <div class="block">Space-separated values (e.g. <js>"foo bar"</js>).</div>
 </li>
 </ul>
@@ -263,7 +263,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>TSV</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.516">TSV</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.449">TSV</a></pre>
 <div class="block">Tab-separated values (e.g. <js>"foo\tbar"</js>).</div>
 </li>
 </ul>
@@ -273,7 +273,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>PIPES</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.521">PIPES</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.454">PIPES</a></pre>
 <div class="block">Pipe-separated values (e.g. <js>"foo|bar"</js>).</div>
 </li>
 </ul>
@@ -283,7 +283,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>MULTI</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.526">MULTI</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.459">MULTI</a></pre>
 <div class="block">Corresponds to multiple parameter instances instead of multiple values for a single instance (e.g. <js>"foo=bar&amp;foo=baz"</js>).</div>
 </li>
 </ul>
@@ -293,7 +293,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>UON</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.531">UON</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.464">UON</a></pre>
 <div class="block">UON notation (e.g. <js>"@(foo,bar)"</js>).</div>
 </li>
 </ul>
@@ -303,7 +303,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>NO_COLLECTION_FORMAT</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.536">NO_COLLECTION_FORMAT</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html#line.469">NO_COLLECTION_FORMAT</a></pre>
 <div class="block">Not specified.</div>
 </li>
 </ul>
@@ -363,7 +363,7 @@ not permitted.)</div>
 <ul class="blockListLast">
 <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/httppart/HttpPartSchema.CollectionFormat.html#line.544">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/httppart/HttpPartSchema.CollectionFormat.html#line.477">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/Enum.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/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionForm [...]
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.Format.html b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.Format.html
index 2918407..efb77e9 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.Format.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.Format.html
@@ -121,7 +121,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static enum <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.607">HttpPartSchema.Format</a>
+<pre>public static enum <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.540">HttpPartSchema.Format</a>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a>&gt;</pre>
 <div class="block">Valid values for the <code>format</code> field.</div>
 </li>
@@ -274,7 +274,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>INT32</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.612">INT32</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.545">INT32</a></pre>
 <div class="block">Signed 32 bits.</div>
 </li>
 </ul>
@@ -284,7 +284,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>INT64</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.617">INT64</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.550">INT64</a></pre>
 <div class="block">Signed 64 bits.</div>
 </li>
 </ul>
@@ -294,7 +294,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>FLOAT</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.622">FLOAT</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.555">FLOAT</a></pre>
 <div class="block">32-bit floating point number.</div>
 </li>
 </ul>
@@ -304,7 +304,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>DOUBLE</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.627">DOUBLE</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.560">DOUBLE</a></pre>
 <div class="block">64-bit floating point number.</div>
 </li>
 </ul>
@@ -314,7 +314,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>BYTE</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.632">BYTE</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.565">BYTE</a></pre>
 <div class="block">BASE-64 encoded characters.</div>
 </li>
 </ul>
@@ -324,7 +324,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>BINARY</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.637">BINARY</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.570">BINARY</a></pre>
 <div class="block">Hexadecimal encoded octets (e.g. <js>"00FF"</js>).</div>
 </li>
 </ul>
@@ -334,7 +334,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>BINARY_SPACED</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.642">BINARY_SPACED</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.575">BINARY_SPACED</a></pre>
 <div class="block">Spaced-separated hexadecimal encoded octets (e.g. <js>"00 FF"</js>).</div>
 </li>
 </ul>
@@ -344,7 +344,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>DATE</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.647">DATE</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.580">DATE</a></pre>
 <div class="block">An <a href='http://xml2rfc.ietf.org/public/rfc/html/rfc3339.html#anchor14'>RFC3339 full-date</a>.</div>
 </li>
 </ul>
@@ -354,7 +354,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>DATE_TIME</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.652">DATE_TIME</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.585">DATE_TIME</a></pre>
 <div class="block">An <a href='http://xml2rfc.ietf.org/public/rfc/html/rfc3339.html#anchor14'>RFC3339 date-time</a>.</div>
 </li>
 </ul>
@@ -364,7 +364,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>PASSWORD</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.657">PASSWORD</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.590">PASSWORD</a></pre>
 <div class="block">Used to hint UIs the input needs to be obscured.</div>
 </li>
 </ul>
@@ -374,7 +374,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>UON</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.662">UON</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.595">UON</a></pre>
 <div class="block">UON notation (e.g. <js>"(foo=bar,baz=@(qux,123))"</js>).</div>
 </li>
 </ul>
@@ -384,7 +384,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>NO_FORMAT</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.667">NO_FORMAT</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.600">NO_FORMAT</a></pre>
 <div class="block">Not specified.</div>
 </li>
 </ul>
@@ -444,7 +444,7 @@ not permitted.)</div>
 <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/httppart/HttpPartSchema.Format.html#line.675">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/httppart/HttpPartSchema.Format.html#line.608">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/Enum.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/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a>&gt;</code></dd>
@@ -457,7 +457,7 @@ not permitted.)</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>isOneOf</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.686">isOneOf</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a>...&nbsp;list)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Format.html#line.619">isOneOf</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a>...&nbsp;list)</pre>
 <div class="block">Returns <jk>true</jk> if this format is in the provided list.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.Type.html b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.Type.html
index 15e6692..64ee8b6 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.Type.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.Type.html
@@ -121,7 +121,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public static enum <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.552">HttpPartSchema.Type</a>
+<pre>public static enum <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.485">HttpPartSchema.Type</a>
 extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a>&gt;</pre>
 <div class="block">Valid values for the <code>type</code> field.</div>
 </li>
@@ -248,7 +248,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>STRING</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.557">STRING</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.490">STRING</a></pre>
 <div class="block">String.</div>
 </li>
 </ul>
@@ -258,7 +258,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>NUMBER</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.562">NUMBER</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.495">NUMBER</a></pre>
 <div class="block">Floating point number.</div>
 </li>
 </ul>
@@ -268,7 +268,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>INTEGER</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.567">INTEGER</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.500">INTEGER</a></pre>
 <div class="block">Decimal number.</div>
 </li>
 </ul>
@@ -278,7 +278,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>BOOLEAN</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.572">BOOLEAN</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.505">BOOLEAN</a></pre>
 <div class="block">Boolean.</div>
 </li>
 </ul>
@@ -288,7 +288,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>ARRAY</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.577">ARRAY</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.510">ARRAY</a></pre>
 <div class="block">Array or collection.</div>
 </li>
 </ul>
@@ -298,7 +298,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>OBJECT</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.582">OBJECT</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.515">OBJECT</a></pre>
 <div class="block">Map or bean.</div>
 </li>
 </ul>
@@ -308,7 +308,7 @@ the order they are declared.</div>
 <ul class="blockList">
 <li class="blockList">
 <h4>FILE</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.587">FILE</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.520">FILE</a></pre>
 <div class="block">File.</div>
 </li>
 </ul>
@@ -318,7 +318,7 @@ the order they are declared.</div>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>NO_TYPE</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.592">NO_TYPE</a></pre>
+<pre>public static final&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a> <a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.Type.html#line.525">NO_TYPE</a></pre>
 <div class="block">Not specified.</div>
 </li>
 </ul>
@@ -378,7 +378,7 @@ not permitted.)</div>
 <ul class="blockListLast">
 <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/httppart/HttpPartSchema.Type.html#line.599">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/httppart/HttpPartSchema.Type.html#line.532">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/Enum.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/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a>&gt;</code></dd>
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.html b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.html
index acecf31..a83c60a 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchema.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":10,"i8":9,"i9":9,"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};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"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};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -246,242 +246,222 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getApi--">getApi</a></span>()</code>
-<div class="block">Returns the Swagger documentation for this schema.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getApiCodeMap-org.apache.juneau.httppart.HttpPartSchema:A-java.lang.Integer-">getApiCodeMap</a></span>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>[]&nbsp;ss,
-             <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;def)</code>
-<div class="block">Utility method for creating response maps from multiple schemas.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getApiCodeMap-org.apache.juneau.httppart.HttpPartSchema-java.lang.Integer-">getApiCodeMap</a></span>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>&nbsp;s,
-             <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;def)</code>
-<div class="block">Utility method for creating response maps from a schema.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getCode-java.lang.Integer-">getCode</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;def)</code>
 <div class="block">Returns the first HTTP status code on a schema.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><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/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getCodes--">getCodes</a></span>()</code>
 <div class="block">Returns the HTTP status code or codes defined on a schema.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><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/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getCodes-java.lang.Integer-">getCodes</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;def)</code>
 <div class="block">Returns the HTTP status code or codes defined on a schema.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getCollectionFormat--">getCollectionFormat</a></span>()</code>
 <div class="block">Returns the <code>collectionFormat</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i11" 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/httppart/HttpPartSchema.html#getDefault--">getDefault</a></span>()</code>
 <div class="block">Returns the <code>default</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><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-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/httppart/HttpPartSchema.html#getEnum--">getEnum</a></span>()</code>
 <div class="block">Returns the <code>enum</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getFormat--">getFormat</a></span>()</code>
 <div class="block">Returns the <code>format</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getFormat-org.apache.juneau.ClassMeta-">getFormat</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;cm)</code>
 <div class="block">Returns the <code>format</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i15" 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/httppart/HttpPartSchema.html#getItems--">getItems</a></span>()</code>
 <div class="block">Returns the <code>maximum</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getMaximum--">getMaximum</a></span>()</code>
 <div class="block">Returns the <code>maximum</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getMaxItems--">getMaxItems</a></span>()</code>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getMaxLength--">getMaxLength</a></span>()</code>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getMaxProperties--">getMaxProperties</a></span>()</code>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getMinimum--">getMinimum</a></span>()</code>
 <div class="block">Returns the <code>minimum</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getMinItems--">getMinItems</a></span>()</code>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getMinLength--">getMinLength</a></span>()</code>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getMinProperties--">getMinProperties</a></span>()</code>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getMultipleOf--">getMultipleOf</a></span>()</code>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i25" 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/httppart/HttpPartSchema.html#getName--">getName</a></span>()</code>
 <div class="block">Returns the name of the object described by this schema, for example the query or form parameter name.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getParsedType--">getParsedType</a></span>()</code>
 <div class="block">Returns the default parsed type for this schema.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i27" class="rowColor">
 <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;? extends <a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getParser--">getParser</a></span>()</code>
 <div class="block">Returns the <code>parser</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getPattern--">getPattern</a></span>()</code>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i29" 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/httppart/HttpPartSchema.html#getProperty-java.lang.String-">getProperty</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>
 <div class="block">Returns the schema information for the specified property.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i30" 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;? extends <a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getSerializer--">getSerializer</a></span>()</code>
 <div class="block">Returns the <code>serializer</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getType--">getType</a></span>()</code>
 <div class="block">Returns the <code>type</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getType-org.apache.juneau.ClassMeta-">getType</a></span>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;cm)</code>
 <div class="block">Returns the <code>type</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#hasProperties--">hasProperties</a></span>()</code>
 <div class="block">Returns <jk>true</jk> if this schema has properties associated with it.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#isAllowEmptyValue--">isAllowEmptyValue</a></span>()</code>
 <div class="block">Returns the <code>allowEmptyValue</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#isExclusiveMaximum--">isExclusiveMaximum</a></span>()</code>
 <div class="block">Returns the <code>exclusiveMaximum</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#isExclusiveMinimum--">isExclusiveMinimum</a></span>()</code>
 <div class="block">Returns the <code>exclusiveMinimum</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#isRequired--">isRequired</a></span>()</code>
 <div class="block">Returns the <code>required</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#isSkipIfEmpty--">isSkipIfEmpty</a></span>()</code>
 <div class="block">Returns the <code>skipIfEmpty</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#isUniqueItems--">isUniqueItems</a></span>()</code>
 <div class="block">Returns the <code>uniqueItems</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#isUsePartParser--">isUsePartParser</a></span>()</code>
 <div class="block">Returns the <code>usePartParser</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#isUsePartSerializer--">isUsePartSerializer</a></span>()</code>
 <div class="block">Returns the <code>usePartSerializer</code> field of this schema.</div>
 </td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i42" 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/httppart/HttpPartSchema.html#validateInput-java.lang.String-">validateInput</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;in)</code>
 <div class="block">Throws a <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser"><code>ParseException</code></a> if the specified pre-parsed input does not validate against this schema.</div>
 </td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#validateOutput-T-org.apache.juneau.BeanContext-">validateOutput</a></span>(T&nbsp;o,
               <a href="../../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a>&nbsp;bc)</code>
@@ -534,7 +514,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&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/HttpPartSchema.html#line.83">create</a>()</pre>
+<pre>public static&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/HttpPartSchema.html#line.81">create</a>()</pre>
 <div class="block">Instantiates a new builder for this object.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -548,7 +528,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&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/httppart/HttpPartSchema.html#line.119">create</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="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation [...]
+<pre>public static&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/httppart/HttpPartSchema.html#line.117">create</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="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation [...]
                                     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;m,
                                     int&nbsp;mi)</pre>
 <div class="block">Finds the schema information for the specified method parameter.
@@ -572,7 +552,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
       <li><a href="../../../../org/apache/juneau/http/annotation/Path.html" title="annotation in org.apache.juneau.http.annotation"><code>Path</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseHeader</code></a>
-      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseStatus</code></a>
+      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseBody</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/HasQuery.html" title="annotation in org.apache.juneau.http.annotation"><code>HasQuery</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/HasFormData.html" title="annotation in org.apache.juneau.http.annotation"><code>HasFormData</code></a>
    </ul></dd>
@@ -589,7 +569,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&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/httppart/HttpPartSchema.html#line.153">create</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="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation [...]
+<pre>public static&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/httppart/HttpPartSchema.html#line.151">create</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="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation [...]
                                     <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;m)</pre>
 <div class="block">Finds the schema information for the specified method return.
 
@@ -612,7 +592,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
       <li><a href="../../../../org/apache/juneau/http/annotation/Path.html" title="annotation in org.apache.juneau.http.annotation"><code>Path</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseHeader</code></a>
-      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseStatus</code></a>
+      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseBody</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/HasQuery.html" title="annotation in org.apache.juneau.http.annotation"><code>HasQuery</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/HasFormData.html" title="annotation in org.apache.juneau.http.annotation"><code>HasFormData</code></a>
    </ul></dd>
@@ -628,7 +608,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&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/httppart/HttpPartSchema.html#line.182">create</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="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation [...]
+<pre>public static&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/httppart/HttpPartSchema.html#line.180">create</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="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation [...]
                                     <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;t)</pre>
 <div class="block">Finds the schema information for the specified class.
 
@@ -646,7 +626,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
       <li><a href="../../../../org/apache/juneau/http/annotation/Path.html" title="annotation in org.apache.juneau.http.annotation"><code>Path</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseHeader</code></a>
-      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseStatus</code></a>
+      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseBody.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseBody</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/HasQuery.html" title="annotation in org.apache.juneau.http.annotation"><code>HasQuery</code></a>
       <li><a href="../../../../org/apache/juneau/http/annotation/HasFormData.html" title="annotation in org.apache.juneau.http.annotation"><code>HasFormData</code></a>
    </ul></dd>
@@ -662,7 +642,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&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/HttpPartSchema.html#line.192">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;type)</pre>
+<pre>public static&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/HttpPartSchema.html#line.190">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;type)</pre>
 <div class="block">Shortcut for calling <code>create().type(type);</code></div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -678,7 +658,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&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/HttpPartSchema.html#line.203">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;type,
+<pre>public static&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/HttpPartSchema.html#line.201">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;type,
                                            <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;format)</pre>
 <div class="block">Shortcut for calling <code>create().type(type).format(format);</code></div>
 <dl>
@@ -690,79 +670,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getApiCodeMap-org.apache.juneau.httppart.HttpPartSchema-java.lang.Integer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getApiCodeMap</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/httppart/HttpPartSchema.html#line.237">getApiCodeMap</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>&nbsp;s,
-                                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;def)</pre>
-<div class="block">Utility method for creating response maps from a schema.
-
- <p>
- Given the valid response codes for this particular schema (from the <a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getCodes--"><code>getCodes()</code></a> method, this will
- return a map with response-code keys and values that are the api of the passed-in schema.
- <br>
- The purpose of this method is to easily construct response sections in generated Swagger JSON documents.
-
- <p>
- Only valid for the following types of
- <ul>
-      <li><a href="../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>
-      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseHeader</code></a>
-      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseStatus</code></a>
- </ul>
- For</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>s</code> - The schema to create a map from.
-   <br>Only valid for the following types of schemas:
-   <ul>
-      <li><a href="../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>
-      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseHeader</code></a>
-      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseStatus</code></a>
-   </ul></dd>
-<dd><code>def</code> - The default response code if no codes were specified in the schema.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The schema response map.</dd>
-</dl>
-</li>
-</ul>
-<a name="getApiCodeMap-org.apache.juneau.httppart.HttpPartSchema:A-java.lang.Integer-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getApiCodeMap</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/httppart/HttpPartSchema.html#line.262">getApiCodeMap</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>[]&nbsp;ss,
-                                      <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;def)</pre>
-<div class="block">Utility method for creating response maps from multiple schemas.
-
- <p>
- Same as <a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html#getApiCodeMap-org.apache.juneau.httppart.HttpPartSchema-java.lang.Integer-"><code>getApiCodeMap(HttpPartSchema, Integer)</code></a> except combines the maps from multiple schemas.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>ss</code> - The schemas to create a map from.
-   <br>Only valid for the following types of schemas:
-   <ul>
-      <li><a href="../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>
-      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseHeader.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseHeader</code></a>
-      <li><a href="../../../../org/apache/juneau/http/annotation/ResponseStatus.html" title="annotation in org.apache.juneau.http.annotation"><code>ResponseStatus</code></a>
-   </ul></dd>
-<dd><code>def</code> - The default response code if no codes were specified in the schema.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The schema response map.</dd>
-</dl>
-</li>
-</ul>
 <a name="create-java.lang.annotation.Annotation-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&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/httppart/HttpPartSchema.html#line.278">create</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;a)</pre>
+<pre>public static&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/httppart/HttpPartSchema.html#line.212">create</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;a)</pre>
 <div class="block">Finds the schema information on the specified annotation.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -778,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>getParsedType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.699">getParsedType</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.632">getParsedType</a>()</pre>
 <div class="block">Returns the default parsed type for this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -792,7 +706,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/httppart/HttpPartSchema.html#line.709">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/httppart/HttpPartSchema.html#line.642">getName</a>()</pre>
 <div class="block">Returns the name of the object described by this schema, for example the query or form parameter name.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -808,7 +722,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getCodes</h4>
-<pre>public&nbsp;<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/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.722">getCodes</a>()</pre>
+<pre>public&nbsp;<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/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.655">getCodes</a>()</pre>
 <div class="block">Returns the HTTP status code or codes defined on a schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -826,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>getCodes</h4>
-<pre>public&nbsp;<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/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.737">getCodes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external= [...]
+<pre>public&nbsp;<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/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.670">getCodes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external= [...]
 <div class="block">Returns the HTTP status code or codes defined on a schema.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -847,7 +761,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;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.752">getCode</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;def)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.685">getCode</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;def)</pre>
 <div class="block">Returns the first HTTP status code on a schema.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -868,7 +782,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="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.762">getType</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.695">getType</a>()</pre>
 <div class="block">Returns the <code>type</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -884,7 +798,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="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.775">getType</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;cm)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Type.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Type</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.708">getType</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;cm)</pre>
 <div class="block">Returns the <code>type</code> field of this schema.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -903,7 +817,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getDefault</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/HttpPartSchema.html#line.798">getDefault</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/httppart/HttpPartSchema.html#line.731">getDefault</a>()</pre>
 <div class="block">Returns the <code>default</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -919,7 +833,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getCollectionFormat</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.808">getCollectionFormat</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.CollectionFormat.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.CollectionFormat</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.741">getCollectionFormat</a>()</pre>
 <div class="block">Returns the <code>collectionFormat</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -935,7 +849,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getFormat</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.818">getFormat</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.751">getFormat</a>()</pre>
 <div class="block">Returns the <code>format</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -951,7 +865,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getFormat</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.831">getFormat</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;cm)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.Format.html" title="enum in org.apache.juneau.httppart">HttpPartSchema.Format</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.764">getFormat</a>(<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;cm)</pre>
 <div class="block">Returns the <code>format</code> field of this schema.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -970,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>getItems</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/httppart/HttpPartSchema.html#line.853">getItems</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/httppart/HttpPartSchema.html#line.786">getItems</a>()</pre>
 <div class="block">Returns the <code>maximum</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -986,7 +900,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaximum</h4>
-<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.863">getMaximum</a>()</pre>
+<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.796">getMaximum</a>()</pre>
 <div class="block">Returns the <code>maximum</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1002,7 +916,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getMinimum</h4>
-<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.873">getMinimum</a>()</pre>
+<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.806">getMinimum</a>()</pre>
 <div class="block">Returns the <code>minimum</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1018,7 +932,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getMultipleOf</h4>
-<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.883">getMultipleOf</a>()</pre>
+<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.816">getMultipleOf</a>()</pre>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1034,7 +948,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getPattern</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.893">getPattern</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html?is-external=true" title="class or interface in java.util.regex">Pattern</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.826">getPattern</a>()</pre>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1050,7 +964,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxLength</h4>
-<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.903">getMaxLength</a>()</pre>
+<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.836">getMaxLength</a>()</pre>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1066,7 +980,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getMinLength</h4>
-<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.913">getMinLength</a>()</pre>
+<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.846">getMinLength</a>()</pre>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1082,7 +996,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxItems</h4>
-<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.923">getMaxItems</a>()</pre>
+<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.856">getMaxItems</a>()</pre>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1098,7 +1012,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getMinItems</h4>
-<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.933">getMinItems</a>()</pre>
+<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.866">getMinItems</a>()</pre>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1114,7 +1028,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getMaxProperties</h4>
-<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.943">getMaxProperties</a>()</pre>
+<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.876">getMaxProperties</a>()</pre>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1130,7 +1044,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getMinProperties</h4>
-<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.953">getMinProperties</a>()</pre>
+<pre>public&nbsp;<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;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.886">getMinProperties</a>()</pre>
 <div class="block">Returns the <code>xxx</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1146,7 +1060,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isExclusiveMaximum</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.963">isExclusiveMaximum</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.896">isExclusiveMaximum</a>()</pre>
 <div class="block">Returns the <code>exclusiveMaximum</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1162,7 +1076,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isExclusiveMinimum</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.973">isExclusiveMinimum</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.906">isExclusiveMinimum</a>()</pre>
 <div class="block">Returns the <code>exclusiveMinimum</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1178,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>isUniqueItems</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.983">isUniqueItems</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.916">isUniqueItems</a>()</pre>
 <div class="block">Returns the <code>uniqueItems</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1194,7 +1108,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isRequired</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.993">isRequired</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.926">isRequired</a>()</pre>
 <div class="block">Returns the <code>required</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1210,7 +1124,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/httppart/HttpPartSchema.html#line.1003">isSkipIfEmpty</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.936">isSkipIfEmpty</a>()</pre>
 <div class="block">Returns the <code>skipIfEmpty</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1226,7 +1140,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isUsePartSerializer</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.1017">isUsePartSerializer</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.950">isUsePartSerializer</a>()</pre>
 <div class="block">Returns the <code>usePartSerializer</code> field of this schema.
 
  <p>
@@ -1246,7 +1160,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isUsePartParser</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.1031">isUsePartParser</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.964">isUsePartParser</a>()</pre>
 <div class="block">Returns the <code>usePartParser</code> field of this schema.
 
  <p>
@@ -1266,7 +1180,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>isAllowEmptyValue</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.1041">isAllowEmptyValue</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.974">isAllowEmptyValue</a>()</pre>
 <div class="block">Returns the <code>allowEmptyValue</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1282,7 +1196,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getEnum</h4>
-<pre>public&nbsp;<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-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.1051">getEnum</a>()</pre>
+<pre>public&nbsp;<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-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.984">getEnum</a>()</pre>
 <div class="block">Returns the <code>enum</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1298,7 +1212,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getParser</h4>
-<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;? 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/httppart/HttpPartSchema.html#line.1061">getParser</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;? 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/httppart/HttpPartSchema.html#line.994">getParser</a>()</pre>
 <div class="block">Returns the <code>parser</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1314,7 +1228,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="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/httppart/HttpPartSchema.html#line.1071">getSerializer</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;? 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/httppart/HttpPartSchema.html#line.1004">getSerializer</a>()</pre>
 <div class="block">Returns the <code>serializer</code> field of this schema.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1324,27 +1238,13 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getApi--">
-<!--   -->
-</a>
-<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/httppart/HttpPartSchema.html#line.1081">getApi</a>()</pre>
-<div class="block">Returns the Swagger documentation for this schema.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The Swagger documentation for this schema as an unmodifiable <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau"><code>ObjectMap</code></a>.</dd>
-</dl>
-</li>
-</ul>
 <a name="validateInput-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>validateInput</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/HttpPartSchema.html#line.1092">validateInput</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;in)
+<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/HttpPartSchema.html#line.1015">validateInput</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;in)
                      throws <a href="../../../../org/apache/juneau/httppart/SchemaValidationException.html" title="class in org.apache.juneau.httppart">SchemaValidationException</a></pre>
 <div class="block">Throws a <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser"><code>ParseException</code></a> if the specified pre-parsed input does not validate against this schema.</div>
 <dl>
@@ -1365,7 +1265,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>validateOutput</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.1119">validateOutput</a>(T&nbsp;o,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.1042">validateOutput</a>(T&nbsp;o,
                             <a href="../../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a>&nbsp;bc)
                      throws <a href="../../../../org/apache/juneau/httppart/SchemaValidationException.html" title="class in org.apache.juneau.httppart">SchemaValidationException</a></pre>
 <div class="block">Throws a <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser"><code>ParseException</code></a> if the specified parsed output does not validate against this schema.</div>
@@ -1386,7 +1286,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getProperty</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/httppart/HttpPartSchema.html#line.1327">getProperty</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="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.1250">getProperty</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>
 <div class="block">Returns the schema information for the specified property.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1402,7 +1302,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>hasProperties</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.1341">hasProperties</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/HttpPartSchema.html#line.1264">hasProperties</a>()</pre>
 <div class="block">Returns <jk>true</jk> if this schema has properties associated with it.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
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 4df4932..9c7c26f 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchemaBuilder.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/HttpPartSchemaBuilder.html
@@ -516,7 +516,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>build</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/httppart/HttpPartSchemaBuilder.html#line.62">build</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/httppart/HttpPartSchemaBuilder.html#line.61">build</a>()</pre>
 <div class="block">Instantiates a new <a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart"><code>HttpPartSchema</code></a> object based on the configuration of this builder.
 
  <p>
@@ -534,7 +534,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>apply</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.95">apply</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;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.98">apply</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&nbsp;a)</pre>
 <div class="block">Apply the specified annotation to this schema.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -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.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>
+<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.417">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.439">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.437">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.460">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.458">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.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>
+<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.485">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.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>
+<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.504">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.519">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.517">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.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>
+<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.581">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.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>
+<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.658">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.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>
+<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.687">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.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>
+<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.703">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.718">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.716">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.745">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.743">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.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>
+<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.808">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.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>
+<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.839">_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.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>
+<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.868">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.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>
+<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.898">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.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>
+<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.914">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.935">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.927">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.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>
+<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.954">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.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>
+<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.984">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.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>
+<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.1000">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.1021">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.1013">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.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>
+<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.1041">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.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>
+<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.1057">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.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>
+<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.1086">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.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>
+<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.1102">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.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>
+<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.1130">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.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>
+<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.1163">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.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>
+<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.1179">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.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>
+<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.1207">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.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>
+<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.1223">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.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>
+<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.1255">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.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>
+<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.1271">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.1292">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.1284">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.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>
+<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.1299">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.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>
+<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.1315">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.1336">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.1328">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.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 [...]
+<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.1352">_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.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>
+<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.1369">_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.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>
+<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.1396">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.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>
+<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.1416">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.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>
+<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.1432">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.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>
+<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.1451">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.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>
+<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.1467">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.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,
+<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.1488">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.1526">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.1518">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.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 [...]
+<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.1538">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.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 [...]
+<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.1552">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.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>
+<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.1570">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.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>
+<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.1587">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.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>
+<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.1598">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.1620">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.1612">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 b17b6be..59d62fd 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/OpenApiPartSerializerSession.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/OpenApiPartSerializerSession.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/httppart/OpenApiPartSerializerBuilder.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/httppart/SchemaValidationException.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/httppart/OpenApiPartSerializerSession.html" target="_top">Frames</a></li>
@@ -442,7 +442,7 @@ extends <a href="../../../../org/apache/juneau/httppart/UonPartSerializerSession
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/httppart/OpenApiPartSerializerBuilder.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/httppart/SchemaValidationException.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/httppart/OpenApiPartSerializerSession.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/SchemaValidationException.html b/content/site/apidocs_preview/org/apache/juneau/httppart/SchemaValidationException.html
index f871f31..e8c06f4 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/SchemaValidationException.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/SchemaValidationException.html
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/httppart/OpenApiPartSerializerSession.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/juneau/httppart/SimplePartParser.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -243,7 +243,7 @@ extends <a href="../../../../org/apache/juneau/parser/ParseException.html" title
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/httppart/OpenApiPartSerializerSession.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/juneau/httppart/SimplePartParser.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/RequestBeanMeta.html b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/RequestBeanMeta.html
similarity index 60%
rename from content/site/apidocs_preview/org/apache/juneau/httppart/RequestBeanMeta.html
rename to content/site/apidocs_preview/org/apache/juneau/httppart/bean/RequestBeanMeta.html
index 90c67e9..4095f76 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/RequestBeanMeta.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/RequestBeanMeta.html
@@ -5,8 +5,8 @@
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>RequestBeanMeta (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/httppart/OpenApiPartSerializerSession.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/httppart/RequestBeanMeta.html" target="_top">Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/RequestBeanMeta.html" target="_top">Frames</a></li>
 <li><a href="RequestBeanMeta.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.httppart</div>
+<div class="subTitle">org.apache.juneau.httppart.bean</div>
 <h2 title="Class RequestBeanMeta" class="title">Class RequestBeanMeta</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.httppart.RequestBeanMeta</li>
+<li>org.apache.juneau.httppart.bean.RequestBeanMeta</li>
 </ul>
 </li>
 </ul>
@@ -108,9 +108,9 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/httppart/RequestBeanMeta.html#line.28">RequestBeanMeta</a>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/httppart/bean/RequestBeanMeta.html#line.29">RequestBeanMeta</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 gathered from a parameter or class annotated with <a href="../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</div>
+<div class="block">Represents the metadata gathered from a parameter or class annotated with <a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</div>
 </li>
 </ul>
 </div>
@@ -130,35 +130,35 @@ 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>static <a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart">RequestBeanMeta</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html#create-java.lang.Class-org.apache.juneau.PropertyStore-">create</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;?&gt;&nbsp;c,
-      <a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</code>
+<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html#create-java.lang.Class-org.apache.juneau.PropertyStore-">create</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;?&gt;&nbsp;c,
+      <a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</code>
 <div class="block">Create metadata from specified class.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart">RequestBeanMeta</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html#create-java.lang.reflect.Method-int-org.apache.juneau.PropertyStore-">create</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;m,
+<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html#create-java.lang.reflect.Method-int-org.apache.juneau.PropertyStore-">create</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;m,
       int&nbsp;i,
-      <a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</code>
+      <a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</code>
 <div class="block">Create metadata from specified parameter.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html#getClassMeta--">getClassMeta</a></span>()</code>
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html#getClassMeta--">getClassMeta</a></span>()</code>
 <div class="block">Returns metadata about the class.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html#getProperty-java.lang.String-">getProperty</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>
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html#getProperty-java.lang.String-">getProperty</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>
 <div class="block">Returns metadata about the bean property with the specified property name.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html#getPropertyByGetter-java.lang.String-">getPropertyByGetter</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>
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html#getPropertyByGetter-java.lang.String-">getPropertyByGetter</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>
 <div class="block">Returns metadata about the bean property with the specified method getter name.</div>
 </td>
 </tr>
@@ -190,18 +190,18 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart">RequestBeanMeta</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/RequestBeanMeta.html#line.40">create</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;m,
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/RequestBeanMeta.html#line.41">create</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;m,
                                      int&nbsp;i,
-                                     <a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</pre>
+                                     <a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</pre>
 <div class="block">Create metadata from specified parameter.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>m</code> - The method containing the parameter or parameter type annotated with <a href="../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</dd>
+<dd><code>m</code> - The method containing the parameter or parameter type annotated with <a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</dd>
 <dd><code>i</code> - The parameter index.</dd>
 <dd><code>ps</code> - Configuration information used to instantiate part serializers and part parsers.
    <br>Can be <jk>null</jk>.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>Metadata about the parameter, or <jk>null</jk> if parameter or parameter type not annotated with <a href="../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</dd>
+<dd>Metadata about the parameter, or <jk>null</jk> if parameter or parameter type not annotated with <a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</dd>
 </dl>
 </li>
 </ul>
@@ -211,16 +211,16 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart">RequestBeanMeta</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/RequestBeanMeta.html#line.55">create</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;c,
-                                     <a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/RequestBeanMeta.html#line.56">create</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;c,
+                                     <a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</pre>
 <div class="block">Create metadata from specified class.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>c</code> - The class annotated with <a href="../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</dd>
+<dd><code>c</code> - The class annotated with <a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</dd>
 <dd><code>ps</code> - Configuration information used to instantiate part serializers and part parsers.
    <br>Can be <jk>null</jk>.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>Metadata about the class, or <jk>null</jk> if class not annotated with <a href="../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</dd>
+<dd>Metadata about the class, or <jk>null</jk> if class not annotated with <a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</dd>
 </dl>
 </li>
 </ul>
@@ -230,7 +230,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getProperty</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/RequestBeanMeta.html#line.166">getProperty</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="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/RequestBeanMeta.html#line.167">getProperty</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>
 <div class="block">Returns metadata about the bean property with the specified property name.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -246,7 +246,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getPropertyByGetter</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/RequestBeanMeta.html#line.176">getPropertyByGetter</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="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/RequestBeanMeta.html#line.177">getPropertyByGetter</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>
 <div class="block">Returns metadata about the bean property with the specified method getter name.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -262,7 +262,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getClassMeta</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../../src-html/org/apache/juneau/httppart/RequestBeanMeta.html#line.185">getClassMeta</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/RequestBeanMeta.html#line.186">getClassMeta</a>()</pre>
 <div class="block">Returns metadata about the class.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -286,26 +286,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/httppart/OpenApiPartSerializerSession.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/httppart/RequestBeanMeta.html" target="_top">Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/RequestBeanMeta.html" target="_top">Frames</a></li>
 <li><a href="RequestBeanMeta.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/httppart/RequestBeanPropertyMeta.html b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html
similarity index 67%
rename from content/site/apidocs_preview/org/apache/juneau/httppart/RequestBeanPropertyMeta.html
rename to content/site/apidocs_preview/org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html
index 67b7a8b..889bb6b 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/RequestBeanPropertyMeta.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html
@@ -5,8 +5,8 @@
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>RequestBeanPropertyMeta (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/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/httppart/SchemaValidationException.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/httppart/RequestBeanPropertyMeta.html" target="_top">Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" target="_top">Frames</a></li>
 <li><a href="RequestBeanPropertyMeta.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.httppart</div>
+<div class="subTitle">org.apache.juneau.httppart.bean</div>
 <h2 title="Class RequestBeanPropertyMeta" class="title">Class RequestBeanPropertyMeta</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.httppart.RequestBeanPropertyMeta</li>
+<li>org.apache.juneau.httppart.bean.RequestBeanPropertyMeta</li>
 </ul>
 </li>
 </ul>
@@ -108,9 +108,9 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/httppart/RequestBeanPropertyMeta.html#line.22">RequestBeanPropertyMeta</a>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html#line.23">RequestBeanPropertyMeta</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 gathered from a getter method of a class annotated with <a href="../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</div>
+<div class="block">Represents the metadata gathered from a getter method of a class annotated with <a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</div>
 </li>
 </ul>
 </div>
@@ -131,37 +131,37 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i0" 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/httppart/RequestBeanPropertyMeta.html#getGetter--">getGetter</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html#getGetter--">getGetter</a></span>()</code>
 <div class="block">Returns the name of the Java method getter that defines this property.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html#getParser-org.apache.juneau.httppart.HttpPartParser-">getParser</a></span>(<a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&nbsp;_default)</code>
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html#getParser-org.apache.juneau.httppart.HttpPartParser-">getParser</a></span>(<a href="../../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&nbsp;_default)</code>
 <div class="block">Returns the parser to use for parsing the bean property value.</div>
 </td>
 </tr>
 <tr id="i2" 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/httppart/RequestBeanPropertyMeta.html#getPartName--">getPartName</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html#getPartName--">getPartName</a></span>()</code>
 <div class="block">Returns the HTTP part name for this property (e.g.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../../../org/apache/juneau/httppart/HttpPartType.html" title="enum in org.apache.juneau.httppart">HttpPartType</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html#getPartType--">getPartType</a></span>()</code>
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/httppart/HttpPartType.html" title="enum in org.apache.juneau.httppart">HttpPartType</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html#getPartType--">getPartType</a></span>()</code>
 <div class="block">Returns the HTTP part type for this property (e.g.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
-<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/httppart/RequestBeanPropertyMeta.html#getSchema--">getSchema</a></span>()</code>
+<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/httppart/bean/RequestBeanPropertyMeta.html#getSchema--">getSchema</a></span>()</code>
 <div class="block">Returns the schema information gathered from annotations on the method and return type.</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
-<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/httppart/RequestBeanPropertyMeta.html#getSerializer-org.apache.juneau.httppart.HttpPartSerializer-">getSerializer</a></span>(<a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;_default)</code>
+<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/httppart/bean/RequestBeanPropertyMeta.html#getSerializer-org.apache.juneau.httppart.HttpPartSerializer-">getSerializer</a></span>(<a href="../../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart">HttpPartSerializer</a>&nbsp;_default)</code>
 <div class="block">Returns the serializer to use for serializing the bean property value.</div>
 </td>
 </tr>
@@ -193,7 +193,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getPartName</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/RequestBeanPropertyMeta.html#line.88">getPartName</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/httppart/bean/RequestBeanPropertyMeta.html#line.89">getPartName</a>()</pre>
 <div class="block">Returns the HTTP part name for this property (e.g. query parameter name).</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -207,7 +207,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getGetter</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/RequestBeanPropertyMeta.html#line.99">getGetter</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/httppart/bean/RequestBeanPropertyMeta.html#line.100">getGetter</a>()</pre>
 <div class="block">Returns the name of the Java method getter that defines this property.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -222,7 +222,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/httppart/RequestBeanPropertyMeta.html#line.110">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/httppart/bean/RequestBeanPropertyMeta.html#line.111">getPartType</a>()</pre>
 <div class="block">Returns the HTTP part type for this property (e.g. query parameter, header, etc...).</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -237,7 +237,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/httppart/RequestBeanPropertyMeta.html#line.120">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/httppart/bean/RequestBeanPropertyMeta.html#line.121">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 serializer to use for serializing the bean property value.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -253,7 +253,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getParser</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/httppart/RequestBeanPropertyMeta.html#line.130">getParser</a>(<a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&nbsp;_default)</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/httppart/bean/RequestBeanPropertyMeta.html#line.131">getParser</a>(<a href="../../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart">HttpPartParser</a>&nbsp;_default)</pre>
 <div class="block">Returns the parser to use for parsing the bean property value.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -269,7 +269,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/httppart/RequestBeanPropertyMeta.html#line.141">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/httppart/bean/RequestBeanPropertyMeta.html#line.142">getSchema</a>()</pre>
 <div class="block">Returns the schema information gathered from annotations on the method and return type.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -294,26 +294,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/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/httppart/SchemaValidationException.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/httppart/RequestBeanPropertyMeta.html" target="_top">Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" target="_top">Frames</a></li>
 <li><a href="RequestBeanPropertyMeta.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/httppart/bean/ResponseBeanMeta.html b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/ResponseBeanMeta.html
new file mode 100644
index 0000000..47f1429
--- /dev/null
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/ResponseBeanMeta.html
@@ -0,0 +1,449 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ResponseBeanMeta (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>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ResponseBeanMeta (Apache Juneau 7.1.1-SNAPSHOT)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<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>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/ResponseBeanMeta.html" target="_top">Frames</a></li>
+<li><a href="ResponseBeanMeta.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>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.juneau.httppart.bean</div>
+<h2 title="Class ResponseBeanMeta" class="title">Class ResponseBeanMeta</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<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.httppart.bean.ResponseBeanMeta</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/httppart/bean/ResponseBeanMeta.html#line.30">ResponseBeanMeta</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 gathered from a parameter or class annotated with <a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html#NULL">NULL</a></span></code>
+<div class="block">Represents a non-existent meta object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html#create-java.lang.Class-org.apache.juneau.PropertyStore-">create</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;?&gt;&nbsp;c,
+      <a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</code>
+<div class="block">Create metadata from specified class.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanPropertyMeta</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getBodyMethod--">getBodyMethod</a></span>()</code>
+<div class="block">Returns metadata about the <ja>@ResponseBody</ja>-annotated method.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getClassMeta--">getClassMeta</a></span>()</code>
+<div class="block">Returns metadata about the class.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getCode--">getCode</a></span>()</code>
+<div class="block">Returns the HTTP status code.</div>
+</td>
+</tr>
+<tr id="i4" 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;<a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanPropertyMeta</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getHeaderMethods--">getHeaderMethods</a></span>()</code>
+<div class="block">Returns metadata about the <ja>@ResponseHeader</ja>-annotated methods.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<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/httppart/bean/ResponseBeanMeta.html#getPartSerializer--">getPartSerializer</a></span>()</code>
+<div class="block">Returns the part serializer to use to serialize this response.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<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/httppart/bean/ResponseBeanMeta.html#getSchema--">getSchema</a></span>()</code>
+<div class="block">Returns the schema information about the response object.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html#getStatusMethod--">getStatusMethod</a></span>()</code>
+<div class="block">Returns metadata about the <ja>@ResponseBody</ja>-annotated method.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html#isUsePartSerializer--">isUsePartSerializer</a></span>()</code>
+<div class="block">Returns the flag for whether the part serializer should be used to serialize this response.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<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></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <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>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="NULL">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NULL</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a> <a href="../../../../../src-html/org/apache/juneau/httppart/bean/ResponseBeanMeta.html#line.35">NULL</a></pre>
+<div class="block">Represents a non-existent meta object.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-java.lang.Class-org.apache.juneau.PropertyStore-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/ResponseBeanMeta.html#line.46">create</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;c,
+                                      <a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</pre>
+<div class="block">Create metadata from specified class.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>c</code> - The class annotated with <a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>.</dd>
+<dd><code>ps</code> - Configuration information used to instantiate part serializers and part parsers.
+   <br>Can be <jk>null</jk>.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Metadata about the class, or <jk>null</jk> if class not annotated with <a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCode</h4>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/ResponseBeanMeta.html#line.170">getCode</a>()</pre>
+<div class="block">Returns the HTTP status code.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The HTTP status code.</dd>
+</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/httppart/bean/ResponseBeanMeta.html#line.179">getSchema</a>()</pre>
+<div class="block">Returns the schema information about the response object.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The schema information about the response object.</dd>
+</dl>
+</li>
+</ul>
+<a name="getHeaderMethods--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHeaderMethods</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;<a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanPropertyMeta</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/ResponseBeanMeta.html#line.188">getHeaderMethods</a>()</pre>
+<div class="block">Returns metadata about the <ja>@ResponseHeader</ja>-annotated methods.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Metadata about the <ja>@ResponseHeader</ja>-annotated methods, or an empty collection if none exist.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBodyMethod--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBodyMethod</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanPropertyMeta</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/ResponseBeanMeta.html#line.197">getBodyMethod</a>()</pre>
+<div class="block">Returns metadata about the <ja>@ResponseBody</ja>-annotated method.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Metadata about the <ja>@ResponseBody</ja>-annotated method, or <jk>null</jk> if it doesn't exist.</dd>
+</dl>
+</li>
+</ul>
+<a name="getStatusMethod--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStatusMethod</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/ResponseBeanMeta.html#line.206">getStatusMethod</a>()</pre>
+<div class="block">Returns metadata about the <ja>@ResponseBody</ja>-annotated method.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Metadata about the <ja>@ResponseBody</ja>-annotated method, or <jk>null</jk> if it doesn't exist.</dd>
+</dl>
+</li>
+</ul>
+<a name="isUsePartSerializer--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isUsePartSerializer</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/ResponseBeanMeta.html#line.215">isUsePartSerializer</a>()</pre>
+<div class="block">Returns the flag for whether the part serializer should be used to serialize this response.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The flag for whether the part serializer should be used to serialize this response.</dd>
+</dl>
+</li>
+</ul>
+<a name="getPartSerializer--">
+<!--   -->
+</a>
+<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/httppart/bean/ResponseBeanMeta.html#line.224">getPartSerializer</a>()</pre>
+<div class="block">Returns the part serializer to use to serialize this response.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The part serializer to use to serialize this response.</dd>
+</dl>
+</li>
+</ul>
+<a name="getClassMeta--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getClassMeta</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a>&lt;?&gt;&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/ResponseBeanMeta.html#line.233">getClassMeta</a>()</pre>
+<div class="block">Returns metadata about the class.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Metadata about the class.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<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>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/ResponseBeanMeta.html" target="_top">Frames</a></li>
+<li><a href="ResponseBeanMeta.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>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/RestMethodReturn.html b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html
similarity index 55%
rename from content/site/apidocs_preview/org/apache/juneau/rest/RestMethodReturn.html
rename to content/site/apidocs_preview/org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html
index 71eec57..ecd27fa 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/RestMethodReturn.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html
@@ -4,15 +4,15 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>RestMethodReturn (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>
+<title>ResponseBeanPropertyMeta (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>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="RestMethodReturn (Apache Juneau 7.1.1-SNAPSHOT)";
+            parent.document.title="ResponseBeanPropertyMeta (Apache Juneau 7.1.1-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -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/rest/RestMethodProperties.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/rest/RestMethodThrown.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/rest/RestMethodReturn.html" target="_top">Frames</a></li>
-<li><a href="RestMethodReturn.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" target="_top">Frames</a></li>
+<li><a href="ResponseBeanPropertyMeta.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,15 +91,15 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.rest</div>
-<h2 title="Class RestMethodReturn" class="title">Class RestMethodReturn</h2>
+<div class="subTitle">org.apache.juneau.httppart.bean</div>
+<h2 title="Class ResponseBeanPropertyMeta" class="title">Class ResponseBeanPropertyMeta</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <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.rest.RestMethodReturn</li>
+<li>org.apache.juneau.httppart.bean.ResponseBeanPropertyMeta</li>
 </ul>
 </li>
 </ul>
@@ -108,9 +108,9 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/rest/RestMethodReturn.html#line.27">RestMethodReturn</a>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html#line.25">ResponseBeanPropertyMeta</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>
+<div class="block">Represents the metadata gathered from a getter method of a class annotated with <a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>.</div>
 </li>
 </ul>
 </div>
@@ -130,33 +130,33 @@ 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/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestMethodReturn.html#getApi--">getApi</a></span>()</code>
-<div class="block">Returns the Swagger metadata associated with this return.</div>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html#getGetter--">getGetter</a></span>()</code>
+<div class="block">Returns the name of the Java method getter that defines this property.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/RestMethodReturn.html#getCode--">getCode</a></span>()</code>
-<div class="block">Returns the HTTP code code of the response.</div>
+<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/httppart/bean/ResponseBeanPropertyMeta.html#getPartName--">getPartName</a></span>()</code>
+<div class="block">Returns the HTTP part name for this property (e.g.</div>
 </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 class="colFirst"><code><a href="../../../../../org/apache/juneau/httppart/HttpPartType.html" title="enum in org.apache.juneau.httppart">HttpPartType</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html#getPartType--">getPartType</a></span>()</code>
+<div class="block">Returns the HTTP part type for this property (e.g.</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 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/httppart/bean/ResponseBeanPropertyMeta.html#getSchema--">getSchema</a></span>()</code>
+<div class="block">Returns the schema information gathered from annotations on the method and 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>
+<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/httppart/bean/ResponseBeanPropertyMeta.html#getSerializer--">getSerializer</a></span>()</code>
+<div class="block">Returns the serializer to use for serializing the bean property value.</div>
 </td>
 </tr>
 </table>
@@ -181,74 +181,76 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="getType--">
+<a name="getPartName--">
 <!--   -->
 </a>
 <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.54">getType</a>()</pre>
-<div class="block">Returns the return type of the Java method.</div>
+<h4>getPartName</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/bean/ResponseBeanPropertyMeta.html#line.91">getPartName</a>()</pre>
+<div class="block">Returns the HTTP part name for this property (e.g. query parameter name).</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>The return type of the Java method.</dd>
+<dd>The HTTP part name, or <jk>null</jk> if it doesn't have a part name.</dd>
 </dl>
 </li>
 </ul>
-<a name="getCode--">
+<a name="getGetter--">
 <!--   -->
 </a>
 <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.63">getCode</a>()</pre>
-<div class="block">Returns the HTTP code code of the response.</div>
+<h4>getGetter</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html#line.102">getGetter</a>()</pre>
+<div class="block">Returns the name of the Java method getter that defines this property.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>The HTTP code code of the response.</dd>
+<dd>The name of the Java method getter that defines this property.
+   <br>Never <jk>null</jk>.</dd>
 </dl>
 </li>
 </ul>
-<a name="getApi--">
+<a name="getPartType--">
 <!--   -->
 </a>
 <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.72">getApi</a>()</pre>
-<div class="block">Returns the Swagger metadata associated with this return.</div>
+<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/httppart/bean/ResponseBeanPropertyMeta.html#line.113">getPartType</a>()</pre>
+<div class="block">Returns the HTTP part type for this property (e.g. query parameter, header, etc...).</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>A map of return metadata, never <jk>null</jk>.</dd>
+<dd>The HTTP part type for this property.
+   <br>Never <jk>null</jk>.</dd>
 </dl>
 </li>
 </ul>
-<a name="getSchema--">
+<a name="getSerializer--">
 <!--   -->
 </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>
+<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/httppart/bean/ResponseBeanPropertyMeta.html#line.122">getSerializer</a>()</pre>
+<div class="block">Returns the serializer to use for serializing the bean property value.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>The schema for the method return type.  Never <jk>null</jk>.</dd>
+<dd>The serializer to use for serializing the bean property value.</dd>
 </dl>
 </li>
 </ul>
-<a name="getPartSerializer--">
+<a name="getSchema--">
 <!--   -->
 </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>
+<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/httppart/bean/ResponseBeanPropertyMeta.html#line.133">getSchema</a>()</pre>
+<div class="block">Returns the schema information gathered from annotations on the method and 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>
+<dd>The schema information gathered from annotations on the method and return type.
+   <br>Never <jk>null</jk>.</dd>
 </dl>
 </li>
 </ul>
@@ -268,26 +270,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/rest/RestMethodProperties.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/rest/RestMethodThrown.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/rest/RestMethodReturn.html" target="_top">Frames</a></li>
-<li><a href="RestMethodReturn.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" target="_top">Frames</a></li>
+<li><a href="ResponseBeanPropertyMeta.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/httppart/bean/package-frame.html b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/package-frame.html
new file mode 100644
index 0000000..5b1c3ae
--- /dev/null
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/package-frame.html
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.juneau.httppart.bean (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>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../org/apache/juneau/httppart/bean/package-summary.html" target="classFrame">org.apache.juneau.httppart.bean</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean" target="classFrame">RequestBeanMeta</a></li>
+<li><a href="RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean" target="classFrame">RequestBeanPropertyMeta</a></li>
+<li><a href="ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean" target="classFrame">ResponseBeanMeta</a></li>
+<li><a href="ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean" target="classFrame">ResponseBeanPropertyMeta</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/reshandlers/package-summary.html b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/package-summary.html
similarity index 50%
copy from content/site/apidocs_preview/org/apache/juneau/rest/reshandlers/package-summary.html
copy to content/site/apidocs_preview/org/apache/juneau/httppart/bean/package-summary.html
index 787ac03..817aa8b 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/reshandlers/package-summary.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.juneau.rest.reshandlers (Apache Juneau 7.1.1-SNAPSHOT)</title>
+<title>org.apache.juneau.httppart.bean (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>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.juneau.rest.reshandlers (Apache Juneau 7.1.1-SNAPSHOT)";
+            parent.document.title="org.apache.juneau.httppart.bean (Apache Juneau 7.1.1-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -42,11 +42,11 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/rest/remoteable/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../org/apache/juneau/rest/response/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/juneau/internal/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/rest/reshandlers/package-summary.html" target="_top">Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/package-summary.html" target="_top">Frames</a></li>
 <li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
@@ -69,11 +69,7 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 title="Package" class="title">Package&nbsp;org.apache.juneau.rest.reshandlers</h1>
-<div class="docSummary">
-<div class="block">HTTP Response Handlers</div>
-</div>
-<p>See:&nbsp;<a href="#package.description">Description</a></p>
+<h1 title="Package" class="title">Package&nbsp;org.apache.juneau.httppart.bean</h1>
 </div>
 <div class="contentContainer">
 <ul class="blockList">
@@ -86,56 +82,33 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../org/apache/juneau/rest/reshandlers/DefaultHandler.html" title="class in org.apache.juneau.rest.reshandlers">DefaultHandler</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a></td>
 <td class="colLast">
-<div class="block">Response handler for POJOs not handled by other handlers.</div>
+<div class="block">Represents the metadata gathered from a parameter or class annotated with <a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../org/apache/juneau/rest/reshandlers/InputStreamHandler.html" title="class in org.apache.juneau.rest.reshandlers">InputStreamHandler</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a></td>
 <td class="colLast">
-<div class="block">Response handler for <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> objects.</div>
+<div class="block">Represents the metadata gathered from a getter method of a class annotated with <a href="../../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../org/apache/juneau/rest/reshandlers/ReaderHandler.html" title="class in org.apache.juneau.rest.reshandlers">ReaderHandler</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></td>
 <td class="colLast">
-<div class="block">Response handler for <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> objects.</div>
+<div class="block">Represents the metadata gathered from a parameter or class annotated with <a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../org/apache/juneau/rest/reshandlers/RedirectHandler.html" title="class in org.apache.juneau.rest.reshandlers">RedirectHandler</a></td>
-<td class="colLast">
-<div class="block">Response handler for <a href="../../../../../org/apache/juneau/rest/helper/Redirect.html" title="class in org.apache.juneau.rest.helper"><code>Redirect</code></a> objects.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../org/apache/juneau/rest/reshandlers/StreamableHandler.html" title="class in org.apache.juneau.rest.reshandlers">StreamableHandler</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanPropertyMeta</a></td>
 <td class="colLast">
-<div class="block">Response handler for <a href="../../../../../org/apache/juneau/Writable.html" title="interface in org.apache.juneau"><code>Writable</code></a> and <a href="../../../../../org/apache/juneau/rest/helper/ReaderResource.html" title="class in org.apache.juneau.rest.helper"><code>ReaderResource</code></a> objects.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../../org/apache/juneau/rest/reshandlers/WritableHandler.html" title="class in org.apache.juneau.rest.reshandlers">WritableHandler</a></td>
-<td class="colLast">
-<div class="block">Response handler for <a href="../../../../../org/apache/juneau/Writable.html" title="interface in org.apache.juneau"><code>Writable</code></a> and <a href="../../../../../org/apache/juneau/rest/helper/ReaderResource.html" title="class in org.apache.juneau.rest.helper"><code>ReaderResource</code></a> objects.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../../org/apache/juneau/rest/reshandlers/ZipFileListResponseHandler.html" title="class in org.apache.juneau.rest.reshandlers">ZipFileListResponseHandler</a></td>
-<td class="colLast">
-<div class="block">Response handler for ZipFileList objects.</div>
+<div class="block">Represents the metadata gathered from a getter method of a class annotated with <a href="../../../../../org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation"><code>Response</code></a>.</div>
 </td>
 </tr>
 </tbody>
 </table>
 </li>
 </ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package org.apache.juneau.rest.reshandlers Description">Package org.apache.juneau.rest.reshandlers Description</h2>
-<div class="block">HTTP Response Handlers</div>
 </div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
@@ -157,11 +130,11 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/rest/remoteable/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../../org/apache/juneau/rest/response/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../org/apache/juneau/internal/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/rest/reshandlers/package-summary.html" target="_top">Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/package-summary.html" target="_top">Frames</a></li>
 <li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
diff --git a/content/site/apidocs_preview/org/apache/juneau/rest/reshandlers/package-tree.html b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/package-tree.html
similarity index 50%
copy from content/site/apidocs_preview/org/apache/juneau/rest/reshandlers/package-tree.html
copy to content/site/apidocs_preview/org/apache/juneau/httppart/bean/package-tree.html
index a3c796f..2143e6c 100644
--- a/content/site/apidocs_preview/org/apache/juneau/rest/reshandlers/package-tree.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/bean/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.juneau.rest.reshandlers Class Hierarchy (Apache Juneau 7.1.1-SNAPSHOT)</title>
+<title>org.apache.juneau.httppart.bean Class Hierarchy (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>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.juneau.rest.reshandlers Class Hierarchy (Apache Juneau 7.1.1-SNAPSHOT)";
+            parent.document.title="org.apache.juneau.httppart.bean Class Hierarchy (Apache Juneau 7.1.1-SNAPSHOT)";
         }
     }
     catch(err) {
@@ -42,11 +42,11 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/rest/remoteable/package-tree.html">Prev</a></li>
-<li><a href="../../../../../org/apache/juneau/rest/response/package-tree.html">Next</a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/juneau/internal/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/rest/reshandlers/package-tree.html" target="_top">Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/package-tree.html" target="_top">Frames</a></li>
 <li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
@@ -69,7 +69,7 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 class="title">Hierarchy For Package org.apache.juneau.rest.reshandlers</h1>
+<h1 class="title">Hierarchy For Package org.apache.juneau.httppart.bean</h1>
 <span class="packageHierarchyLabel">Package Hierarchies:</span>
 <ul class="horizontal">
 <li><a href="../../../../../overview-tree.html">All Packages</a></li>
@@ -80,13 +80,10 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
 <ul>
-<li type="circle">org.apache.juneau.rest.reshandlers.<a href="../../../../../org/apache/juneau/rest/reshandlers/DefaultHandler.html" title="class in org.apache.juneau.rest.reshandlers"><span class="typeNameLink">DefaultHandler</span></a> (implements org.apache.juneau.rest.<a href="../../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a>)</li>
-<li type="circle">org.apache.juneau.rest.reshandlers.<a href="../../../../../org/apache/juneau/rest/reshandlers/InputStreamHandler.html" title="class in org.apache.juneau.rest.reshandlers"><span class="typeNameLink">InputStreamHandler</span></a> (implements org.apache.juneau.rest.<a href="../../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a>)</li>
-<li type="circle">org.apache.juneau.rest.reshandlers.<a href="../../../../../org/apache/juneau/rest/reshandlers/ReaderHandler.html" title="class in org.apache.juneau.rest.reshandlers"><span class="typeNameLink">ReaderHandler</span></a> (implements org.apache.juneau.rest.<a href="../../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a>)</li>
-<li type="circle">org.apache.juneau.rest.reshandlers.<a href="../../../../../org/apache/juneau/rest/reshandlers/RedirectHandler.html" title="class in org.apache.juneau.rest.reshandlers"><span class="typeNameLink">RedirectHandler</span></a> (implements org.apache.juneau.rest.<a href="../../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a>)</li>
-<li type="circle">org.apache.juneau.rest.reshandlers.<a href="../../../../../org/apache/juneau/rest/reshandlers/StreamableHandler.html" title="class in org.apache.juneau.rest.reshandlers"><span class="typeNameLink">StreamableHandler</span></a> (implements org.apache.juneau.rest.<a href="../../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a>)</li>
-<li type="circle">org.apache.juneau.rest.reshandlers.<a href="../../../../../org/apache/juneau/rest/reshandlers/WritableHandler.html" title="class in org.apache.juneau.rest.reshandlers"><span class="typeNameLink">WritableHandler</span></a> (implements org.apache.juneau.rest.<a href="../../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a>)</li>
-<li type="circle">org.apache.juneau.rest.reshandlers.<a href="../../../../../org/apache/juneau/rest/reshandlers/ZipFileListResponseHandler.html" title="class in org.apache.juneau.rest.reshandlers"><span class="typeNameLink">ZipFileListResponseHandler</span></a> (implements org.apache.juneau.rest.<a href="../../../../../org/apache/juneau/rest/ResponseHandler.html" title="interface in org.apache.juneau.rest">ResponseHandler</a>)</li>
+<li type="circle">org.apache.juneau.httppart.bean.<a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">RequestBeanMeta</span></a></li>
+<li type="circle">org.apache.juneau.httppart.bean.<a href="../../../../../org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">RequestBeanPropertyMeta</span></a></li>
+<li type="circle">org.apache.juneau.httppart.bean.<a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">ResponseBeanMeta</span></a></li>
+<li type="circle">org.apache.juneau.httppart.bean.<a href="../../../../../org/apache/juneau/httppart/bean/ResponseBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean"><span class="typeNameLink">ResponseBeanPropertyMeta</span></a></li>
 </ul>
 </li>
 </ul>
@@ -111,11 +108,11 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/rest/remoteable/package-tree.html">Prev</a></li>
-<li><a href="../../../../../org/apache/juneau/rest/response/package-tree.html">Next</a></li>
+<li><a href="../../../../../org/apache/juneau/httppart/package-tree.html">Prev</a></li>
+<li><a href="../../../../../org/apache/juneau/internal/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/rest/reshandlers/package-tree.html" target="_top">Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/httppart/bean/package-tree.html" target="_top">Frames</a></li>
 <li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/package-frame.html b/content/site/apidocs_preview/org/apache/juneau/httppart/package-frame.html
index e120fa0..1d6bdd9 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/package-frame.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/package-frame.html
@@ -22,6 +22,7 @@
 </ul>
 <h2 title="Classes">Classes</h2>
 <ul title="Classes">
+<li><a href="HttpPart.html" title="class in org.apache.juneau.httppart" target="classFrame">HttpPart</a></li>
 <li><a href="HttpPartSchema.html" title="class in org.apache.juneau.httppart" target="classFrame">HttpPartSchema</a></li>
 <li><a href="HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart" target="classFrame">HttpPartSchemaBuilder</a></li>
 <li><a href="OpenApiPartParser.html" title="class in org.apache.juneau.httppart" target="classFrame">OpenApiPartParser</a></li>
@@ -30,8 +31,6 @@
 <li><a href="OpenApiPartSerializer.html" title="class in org.apache.juneau.httppart" target="classFrame">OpenApiPartSerializer</a></li>
 <li><a href="OpenApiPartSerializerBuilder.html" title="class in org.apache.juneau.httppart" target="classFrame">OpenApiPartSerializerBuilder</a></li>
 <li><a href="OpenApiPartSerializerSession.html" title="class in org.apache.juneau.httppart" target="classFrame">OpenApiPartSerializerSession</a></li>
-<li><a href="RequestBeanMeta.html" title="class in org.apache.juneau.httppart" target="classFrame">RequestBeanMeta</a></li>
-<li><a href="RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart" target="classFrame">RequestBeanPropertyMeta</a></li>
 <li><a href="SimplePartParser.html" title="class in org.apache.juneau.httppart" target="classFrame">SimplePartParser</a></li>
 <li><a href="SimplePartParserSession.html" title="class in org.apache.juneau.httppart" target="classFrame">SimplePartParserSession</a></li>
 <li><a href="SimplePartSerializer.html" title="class in org.apache.juneau.httppart" target="classFrame">SimplePartSerializer</a></li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/package-summary.html b/content/site/apidocs_preview/org/apache/juneau/httppart/package-summary.html
index d3973e5..5f06a9c 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/package-summary.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/package-summary.html
@@ -43,7 +43,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/http/annotation/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../org/apache/juneau/internal/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../org/apache/juneau/httppart/bean/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/httppart/package-summary.html" target="_top">Frames</a></li>
@@ -134,138 +134,132 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../../org/apache/juneau/httppart/HttpPart.html" title="class in org.apache.juneau.httppart">HttpPart</a></td>
+<td class="colLast">
+<div class="block">Represents an instance of an HTTP part.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart">HttpPartSchema</a></td>
 <td class="colLast">
 <div class="block">Represents an OpenAPI schema definition.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a></td>
 <td class="colLast">
 <div class="block">The builder class for creating <a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart"><code>HttpPartSchema</code></a> objects.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/OpenApiPartParser.html" title="class in org.apache.juneau.httppart">OpenApiPartParser</a></td>
 <td class="colLast">
 <div class="block">OpenAPI part parser.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/OpenApiPartParserBuilder.html" title="class in org.apache.juneau.httppart">OpenApiPartParserBuilder</a></td>
 <td class="colLast">
 <div class="block">Builder class for building instances of <a href="../../../../org/apache/juneau/httppart/OpenApiPartParser.html" title="class in org.apache.juneau.httppart"><code>OpenApiPartParser</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/OpenApiPartParserSession.html" title="class in org.apache.juneau.httppart">OpenApiPartParserSession</a></td>
 <td class="colLast">
 <div class="block">Session object that lives for the duration of a single use of <a href="../../../../org/apache/juneau/httppart/OpenApiPartParser.html" title="class in org.apache.juneau.httppart"><code>OpenApiPartParser</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/OpenApiPartSerializer.html" title="class in org.apache.juneau.httppart">OpenApiPartSerializer</a></td>
 <td class="colLast">
 <div class="block">Serializes POJOs to values suitable for transmission as HTTP headers, query/form-data parameters, and path variables.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/OpenApiPartSerializerBuilder.html" title="class in org.apache.juneau.httppart">OpenApiPartSerializerBuilder</a></td>
 <td class="colLast">
 <div class="block">Builder class for building instances of <a href="../../../../org/apache/juneau/httppart/UonPartSerializer.html" title="class in org.apache.juneau.httppart"><code>UonPartSerializer</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/OpenApiPartSerializerSession.html" title="class in org.apache.juneau.httppart">OpenApiPartSerializerSession</a></td>
 <td class="colLast">
 <div class="block">Session object that lives for the duration of a single use of <a href="../../../../org/apache/juneau/httppart/OpenApiPartSerializer.html" title="class in org.apache.juneau.httppart"><code>OpenApiPartSerializer</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart">RequestBeanMeta</a></td>
-<td class="colLast">
-<div class="block">Represents the metadata gathered from a parameter or class annotated with <a href="../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</div>
-</td>
-</tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart">RequestBeanPropertyMeta</a></td>
-<td class="colLast">
-<div class="block">Represents the metadata gathered from a getter method of a class annotated with <a href="../../../../org/apache/juneau/http/annotation/RequestBean.html" title="annotation in org.apache.juneau.http.annotation"><code>RequestBean</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/SimplePartParser.html" title="class in org.apache.juneau.httppart">SimplePartParser</a></td>
 <td class="colLast">
 <div class="block">An implementation of <a href="../../../../org/apache/juneau/httppart/HttpPartParser.html" title="interface in org.apache.juneau.httppart"><code>HttpPartParser</code></a> that takes in the strings and tries to convert them to POJOs using constructors and static create methods.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/SimplePartParserSession.html" title="class in org.apache.juneau.httppart">SimplePartParserSession</a></td>
 <td class="colLast">
 <div class="block">Session object that lives for the duration of a single use of <a href="../../../../org/apache/juneau/httppart/SimplePartParser.html" title="class in org.apache.juneau.httppart"><code>SimplePartParser</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/SimplePartSerializer.html" title="class in org.apache.juneau.httppart">SimplePartSerializer</a></td>
 <td class="colLast">
 <div class="block">An implementation of <a href="../../../../org/apache/juneau/httppart/HttpPartSerializer.html" title="interface in org.apache.juneau.httppart"><code>HttpPartSerializer</code></a> that simply serializes everything using <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"><code>Object.toString()</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/SimplePartSerializerSession.html" title="class in org.apache.juneau.httppart">SimplePartSerializerSession</a></td>
 <td class="colLast">
 <div class="block">Session object that lives for the duration of a single use of <a href="../../../../org/apache/juneau/httppart/SimplePartSerializer.html" title="class in org.apache.juneau.httppart"><code>SimplePartSerializer</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/SimpleUonPartSerializer.html" title="class in org.apache.juneau.httppart">SimpleUonPartSerializer</a></td>
 <td class="colLast">
 <div class="block">An extension of <a href="../../../../org/apache/juneau/httppart/UonPartSerializer.html" title="class in org.apache.juneau.httppart"><code>UonPartSerializer</code></a> with plain-text string handling.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/SimpleUonPartSerializerBuilder.html" title="class in org.apache.juneau.httppart">SimpleUonPartSerializerBuilder</a></td>
 <td class="colLast">
 <div class="block">Builder class for building instances of <a href="../../../../org/apache/juneau/httppart/SimpleUonPartSerializer.html" title="class in org.apache.juneau.httppart"><code>SimpleUonPartSerializer</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/SimpleUonPartSerializerSession.html" title="class in org.apache.juneau.httppart">SimpleUonPartSerializerSession</a></td>
 <td class="colLast">
 <div class="block">Session object that lives for the duration of a single use of <a href="../../../../org/apache/juneau/httppart/SimpleUonPartSerializer.html" title="class in org.apache.juneau.httppart"><code>SimpleUonPartSerializer</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/UonPartParser.html" title="class in org.apache.juneau.httppart">UonPartParser</a></td>
 <td class="colLast">
 <div class="block">Parses HTTP headers, query/form-data parameters, and path variables into POJOs.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/UonPartParserBuilder.html" title="class in org.apache.juneau.httppart">UonPartParserBuilder</a></td>
 <td class="colLast">
 <div class="block">Builder class for building instances of <a href="../../../../org/apache/juneau/httppart/UonPartParser.html" title="class in org.apache.juneau.httppart"><code>UonPartParser</code></a>.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/UonPartParserSession.html" title="class in org.apache.juneau.httppart">UonPartParserSession</a></td>
 <td class="colLast">
 <div class="block">Session object that lives for the duration of a single use of <a href="../../../../org/apache/juneau/httppart/UonPartParser.html" title="class in org.apache.juneau.httppart"><code>UonPartParser</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/UonPartSerializer.html" title="class in org.apache.juneau.httppart">UonPartSerializer</a></td>
 <td class="colLast">
 <div class="block">Serializes POJOs to values suitable for transmission as HTTP headers, query/form-data parameters, and path variables.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/UonPartSerializerBuilder.html" title="class in org.apache.juneau.httppart">UonPartSerializerBuilder</a></td>
 <td class="colLast">
 <div class="block">Builder class for building instances of <a href="../../../../org/apache/juneau/httppart/UonPartSerializer.html" title="class in org.apache.juneau.httppart"><code>UonPartSerializer</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/juneau/httppart/UonPartSerializerSession.html" title="class in org.apache.juneau.httppart">UonPartSerializerSession</a></td>
 <td class="colLast">
 <div class="block">Session object that lives for the duration of a single use of <a href="../../../../org/apache/juneau/httppart/UonPartSerializer.html" title="class in org.apache.juneau.httppart"><code>UonPartSerializer</code></a>.</div>
@@ -354,7 +348,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/http/annotation/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../org/apache/juneau/internal/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../org/apache/juneau/httppart/bean/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/httppart/package-summary.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/httppart/package-tree.html b/content/site/apidocs_preview/org/apache/juneau/httppart/package-tree.html
index a6d06c9..84bf990 100644
--- a/content/site/apidocs_preview/org/apache/juneau/httppart/package-tree.html
+++ b/content/site/apidocs_preview/org/apache/juneau/httppart/package-tree.html
@@ -43,7 +43,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/http/annotation/package-tree.html">Prev</a></li>
-<li><a href="../../../../org/apache/juneau/internal/package-tree.html">Next</a></li>
+<li><a href="../../../../org/apache/juneau/httppart/bean/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/httppart/package-tree.html" target="_top">Frames</a></li>
@@ -166,10 +166,9 @@
 </li>
 </ul>
 </li>
+<li type="circle">org.apache.juneau.httppart.<a href="../../../../org/apache/juneau/httppart/HttpPart.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">HttpPart</span></a></li>
 <li type="circle">org.apache.juneau.httppart.<a href="../../../../org/apache/juneau/httppart/HttpPartSchema.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">HttpPartSchema</span></a></li>
 <li type="circle">org.apache.juneau.httppart.<a href="../../../../org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">HttpPartSchemaBuilder</span></a></li>
-<li type="circle">org.apache.juneau.httppart.<a href="../../../../org/apache/juneau/httppart/RequestBeanMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">RequestBeanMeta</span></a></li>
-<li type="circle">org.apache.juneau.httppart.<a href="../../../../org/apache/juneau/httppart/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart"><span class="typeNameLink">RequestBeanPropertyMeta</span></a></li>
 <li type="circle">org.apache.juneau.<a href="../../../../org/apache/juneau/Session.html" title="class in org.apache.juneau"><span class="typeNameLink">Session</span></a>
 <ul>
 <li type="circle">org.apache.juneau.<a href="../../../../org/apache/juneau/BeanSession.html" title="class in org.apache.juneau"><span class="typeNameLink">BeanSession</span></a>
@@ -289,7 +288,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/http/annotation/package-tree.html">Prev</a></li>
-<li><a href="../../../../org/apache/juneau/internal/package-tree.html">Next</a></li>
+<li><a href="../../../../org/apache/juneau/httppart/bean/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/httppart/package-tree.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs_preview/org/apache/juneau/internal/ClassUtils.MethodInfo.html b/content/site/apidocs_preview/org/apache/juneau/internal/ClassUtils.MethodInfo.html
index 93a3a02..c0a6898 100644
--- a/content/site/apidocs_preview/org/apache/juneau/internal/ClassUtils.MethodInfo.html
+++ b/content/site/apidocs_preview/org/apache/juneau/internal/ClassUtils.MethodInfo.html
... 82048 lines suppressed ...