http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java 
b/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java
index 5fbf663..b3c33a5 100644
--- 
a/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java
+++ 
b/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestCall.java
@@ -36,9 +36,9 @@ import org.apache.juneau.utils.*;
 /**
  * Represents a connection to a remote REST resource.
  * <p>
- *     Instances of this class are created by the various {@code doX()} 
methods on the {@link RestClient} class.
+ * Instances of this class are created by the various {@code doX()} methods on 
the {@link RestClient} class.
  * <p>
- *     This class uses only Java standard APIs.  Requests can be built up 
using a fluent interface with method chaining, like so...
+ * This class uses only Java standard APIs.  Requests can be built up using a 
fluent interface with method chaining, like so...
  *
  * <p class='bcode'>
  *     RestClient client = <jk>new</jk> RestClient();
@@ -46,7 +46,7 @@ import org.apache.juneau.utils.*;
  *     MyBean b = c.getResponse(MyBean.<jk>class</jk>);
  * </p>
  * <p>
- *     The actual connection and request/response transaction occurs when 
calling one of the <code>getResponseXXX()</code> methods.
+ * The actual connection and request/response transaction occurs when calling 
one of the <code>getResponseXXX()</code> methods.
  *
  * <h5 class='section'>Additional information:</h5>
  * <ul>
@@ -93,13 +93,13 @@ public final class RestCall {
         * Sets the input for this REST call.
         *
         * @param input The input to be sent to the REST resource (only valid 
for PUT and POST) requests. <br>
-        *      Can be of the following types:
-        *      <ul class='spaced-list'>
-        *              <li>{@link Reader} - Raw contents of {@code Reader} 
will be serialized to remote resource.
-        *              <li>{@link InputStream} - Raw contents of {@code 
InputStream} will be serialized to remote resource.
-        *              <li>{@link Object} - POJO to be converted to text using 
the {@link Serializer} registered with the {@link RestClient}.
-        *              <li>{@link HttpEntity} - Bypass Juneau serialization 
and pass HttpEntity directly to HttpClient.
-        *      </ul>
+        * Can be of the following types:
+        * <ul class='spaced-list'>
+        *      <li>{@link Reader} - Raw contents of {@code Reader} will be 
serialized to remote resource.
+        *      <li>{@link InputStream} - Raw contents of {@code InputStream} 
will be serialized to remote resource.
+        *      <li>{@link Object} - POJO to be converted to text using the 
{@link Serializer} registered with the {@link RestClient}.
+        *      <li>{@link HttpEntity} - Bypass Juneau serialization and pass 
HttpEntity directly to HttpClient.
+        * </ul>
         * @return This object (for method chaining).
         * @throws RestCallException If a retry was attempted, but the entity 
was not repeatable.
         */
@@ -133,7 +133,7 @@ public final class RestCall {
         * @param retries The number of retries to attempt.
         * @param interval The time in milliseconds between attempts.
         * @param retryOn Optional object used for determining whether a retry 
should be attempted.
-        *      If <jk>null</jk>, uses {@link RetryOn#DEFAULT}.
+        * If <jk>null</jk>, uses {@link RetryOn#DEFAULT}.
         * @return This object (for method chaining).
         * @throws RestCallException If current entity is not repeatable.
         */
@@ -485,10 +485,10 @@ public final class RestCall {
        /**
         * Connects to the REST resource.
         * <p>
-        *      If this is a <code>PUT</code> or <code>POST</code>, also sends 
the input to the remote resource.<br>
+        * If this is a <code>PUT</code> or <code>POST</code>, also sends the 
input to the remote resource.<br>
         * <p>
-        *      Typically, you would only call this method if you're not 
interested in retrieving the body of the HTTP response.
-        *      Otherwise, you're better off just calling one of the {@link 
#getReader()}/{@link #getResponse(Class)}/{@link #pipeTo(Writer)}
+        * Typically, you would only call this method if you're not interested 
in retrieving the body of the HTTP response.
+        * Otherwise, you're better off just calling one of the {@link 
#getReader()}/{@link #getResponse(Class)}/{@link #pipeTo(Writer)}
         *      methods directly which automatically call this method already.
         *
         * @return This object (for method chaining).
@@ -578,12 +578,12 @@ public final class RestCall {
        /**
         * Connects to the remote resource (if <code>connect()</code> hasn't 
already been called) and returns the HTTP response message body as a reader.
         * <p>
-        *      If an {@link Encoder} has been registered with the {@link 
RestClient}, then the underlying input stream
-        *              will be wrapped in the encoded stream (e.g. a 
<code>GZIPInputStream</code>).
+        * If an {@link Encoder} has been registered with the {@link 
RestClient}, then the underlying input stream
+        *      will be wrapped in the encoded stream (e.g. a 
<code>GZIPInputStream</code>).
         * <p>
-        *      If present, automatically handles the <code>charset</code> 
value in the <code>Content-Type</code> response header.
+        * If present, automatically handles the <code>charset</code> value in 
the <code>Content-Type</code> response header.
         * <p>
-        *      <b>IMPORTANT:</b>  It is your responsibility to close this 
reader once you have finished with it.
+        * <b>IMPORTANT:</b>  It is your responsibility to close this reader 
once you have finished with it.
         *
         * @return The HTTP response message body reader.  <jk>null</jk> if 
response was successful but didn't contain a body (e.g. HTTP 204).
         * @throws IOException If an exception occurred while streaming was 
already occurring.
@@ -681,10 +681,10 @@ public final class RestCall {
        /**
         * Connects to the remote resource (if <code>connect()</code> hasn't 
already been called) and returns the HTTP response message body as an input 
stream.
         * <p>
-        *      If an {@link Encoder} has been registered with the {@link 
RestClient}, then the underlying input stream
-        *              will be wrapped in the encoded stream (e.g. a 
<code>GZIPInputStream</code>).
+        * If an {@link Encoder} has been registered with the {@link 
RestClient}, then the underlying input stream
+        *      will be wrapped in the encoded stream (e.g. a 
<code>GZIPInputStream</code>).
         * <p>
-        *      <b>IMPORTANT:</b>  It is your responsibility to close this 
reader once you have finished with it.
+        * <b>IMPORTANT:</b>  It is your responsibility to close this reader 
once you have finished with it.
         *
         * @return The HTTP response message body input stream. <jk>null</jk> 
if response was successful but didn't contain a body (e.g. HTTP 204).
         * @throws IOException If an exception occurred while streaming was 
already occurring.
@@ -749,21 +749,21 @@ public final class RestCall {
         * Same as {@link #getResponse(Class)}, but useful for parsing into 
maps and collections of specific types.
         *
         * @param type The class to resolve.
-        *      Can be any of the following:
-        *      <ul>
-        *              <li>{@link ClassMeta}
-        *              <li>{@link Class}
-        *              <li>{@link ParameterizedType}
-        *              <li>{@link GenericArrayType}
-        *      </ul>
+        * Can be any of the following:
+        * <ul>
+        *      <li>{@link ClassMeta}
+        *      <li>{@link Class}
+        *      <li>{@link ParameterizedType}
+        *      <li>{@link GenericArrayType}
+        * </ul>
         * @param args The type arguments of the class if it's a collection or 
map.
-        *      Can be any of the following:
-        *      <ul>
-        *              <li>{@link ClassMeta}
-        *              <li>{@link Class}
-        *              <li>{@link ParameterizedType}
-        *              <li>{@link GenericArrayType}
-        *      </ul>
+        * Can be any of the following:
+        * <ul>
+        *      <li>{@link ClassMeta}
+        *      <li>{@link Class}
+        *      <li>{@link ParameterizedType}
+        *      <li>{@link GenericArrayType}
+        * </ul>
         * @param <T> The class to convert the input to.
         * @return The parsed output.
         * @throws IOException If a connection error occurred.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
 
b/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
index 6041d6d..de99eb0 100644
--- 
a/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
+++ 
b/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
@@ -224,11 +224,9 @@ public class RestClient extends CoreApi {
         * Creates an instance of an {@link HttpClientBuilder} to be used to 
create
         *      the {@link HttpClient}.
         * <p>
-        *      Subclasses can override this method to provide their own client 
builder.
-        * </p>
+        * Subclasses can override this method to provide their own client 
builder.
         * <p>
-        *      The predefined method returns an {@link HttpClientBuilder} with 
the following settings:
-        * </p>
+        * The predefined method returns an {@link HttpClientBuilder} with the 
following settings:
         * <ul>
         *      <li>Lax redirect strategy.
         *      <li>The connection manager returned by {@link 
#createConnectionManager()}.
@@ -245,11 +243,9 @@ public class RestClient extends CoreApi {
        /**
         * Creates the {@link HttpClientConnectionManager} returned by {@link 
#createConnectionManager()}.
         * <p>
-        *      Subclasses can override this method to provide their own 
connection manager.
-        * </p>
+        * Subclasses can override this method to provide their own connection 
manager.
         * <p>
-        *      The default implementation returns an instance of a {@link 
PoolingHttpClientConnectionManager}.
-        * </p>
+        * The default implementation returns an instance of a {@link 
PoolingHttpClientConnectionManager}.
         *
         * @return The HTTP client builder to use to create the HTTP client.
         */
@@ -493,7 +489,7 @@ public class RestClient extends CoreApi {
        /**
         * Sets the value for the <code>Accept</code> request header.
         * <p>
-        *      This overrides the media type specified on the parser, but is 
overridden by calling <code>setHeader(<js>"Accept"</js>, newvalue);</code>
+        * This overrides the media type specified on the parser, but is 
overridden by calling <code>setHeader(<js>"Accept"</js>, newvalue);</code>
         *
         * @param accept The new header value.
         * @return This object (for method chaining).
@@ -506,7 +502,7 @@ public class RestClient extends CoreApi {
        /**
         * Sets the value for the <code>Content-Type</code> request header.
         * <p>
-        *      This overrides the media type specified on the serializer, but 
is overridden by calling <code>setHeader(<js>"Content-Type"</js>, 
newvalue);</code>
+        * This overrides the media type specified on the serializer, but is 
overridden by calling <code>setHeader(<js>"Content-Type"</js>, newvalue);</code>
         *
         * @param contentType The new header value.
         * @return This object (for method chaining).
@@ -520,7 +516,7 @@ public class RestClient extends CoreApi {
         * Sets the URI of the remoteable services REST servlet for invoking 
remoteable services.
         *
         * @param remoteableServletUri The URI of the REST resource 
implementing a remoteable services servlet.
-        *              (typically an instance of 
<code>RemoteableServlet</code>).
+        *      (typically an instance of <code>RemoteableServlet</code>).
         * @return This object (for method chaining).
         */
        public RestClient setRemoteableServletUri(String remoteableServletUri) {
@@ -549,7 +545,7 @@ public class RestClient extends CoreApi {
         * Enable SSL support on this client.
         *
         * @param opts The SSL configuration options.  See {@link SSLOpts} for 
details.
-        *      This method is a no-op if <code>sslConfig</code> is 
<jk>null</jk>.
+        * This method is a no-op if <code>sslConfig</code> is <jk>null</jk>.
         * @return This object (for method chaining).
         * @throws KeyStoreException
         * @throws NoSuchAlgorithmException
@@ -589,13 +585,13 @@ public class RestClient extends CoreApi {
         *
         * @param url The URL of the remote REST resource.  Can be any of the 
following:  {@link String}, {@link URI}, {@link URL}.
         * @param o The object to serialize and transmit to the URL as the body 
of the request.
-        *      Can be of the following types:
-        *      <ul class='spaced-list'>
-        *              <li>{@link Reader} - Raw contents of {@code Reader} 
will be serialized to remote resource.
-        *              <li>{@link InputStream} - Raw contents of {@code 
InputStream} will be serialized to remote resource.
-        *              <li>{@link Object} - POJO to be converted to text using 
the {@link Serializer} registered with the {@link RestClient}.
-        *              <li>{@link HttpEntity} - Bypass Juneau serialization 
and pass HttpEntity directly to HttpClient.
-        *      </ul>
+        * Can be of the following types:
+        * <ul class='spaced-list'>
+        *      <li>{@link Reader} - Raw contents of {@code Reader} will be 
serialized to remote resource.
+        *      <li>{@link InputStream} - Raw contents of {@code InputStream} 
will be serialized to remote resource.
+        *      <li>{@link Object} - POJO to be converted to text using the 
{@link Serializer} registered with the {@link RestClient}.
+        *      <li>{@link HttpEntity} - Bypass Juneau serialization and pass 
HttpEntity directly to HttpClient.
+        * </ul>
         * @return A {@link RestCall} object that can be further tailored 
before executing the request
         *      and getting the response as a parsed object.
         * @throws RestCallException If any authentication errors occurred.
@@ -609,13 +605,13 @@ public class RestClient extends CoreApi {
         *
         * @param url The URL of the remote REST resource.  Can be any of the 
following:  {@link String}, {@link URI}, {@link URL}.
         * @param o The object to serialize and transmit to the URL as the body 
of the request.
-        *      Can be of the following types:
-        *      <ul class='spaced-list'>
-        *              <li>{@link Reader} - Raw contents of {@code Reader} 
will be serialized to remote resource.
-        *              <li>{@link InputStream} - Raw contents of {@code 
InputStream} will be serialized to remote resource.
-        *              <li>{@link Object} - POJO to be converted to text using 
the {@link Serializer} registered with the {@link RestClient}.
-        *              <li>{@link HttpEntity} - Bypass Juneau serialization 
and pass HttpEntity directly to HttpClient.
-        *      </ul>
+        * Can be of the following types:
+        * <ul class='spaced-list'>
+        *      <li>{@link Reader} - Raw contents of {@code Reader} will be 
serialized to remote resource.
+        *      <li>{@link InputStream} - Raw contents of {@code InputStream} 
will be serialized to remote resource.
+        *      <li>{@link Object} - POJO to be converted to text using the 
{@link Serializer} registered with the {@link RestClient}.
+        *      <li>{@link HttpEntity} - Bypass Juneau serialization and pass 
HttpEntity directly to HttpClient.
+        * </ul>
         * @return A {@link RestCall} object that can be further tailored 
before executing the request
         *      and getting the response as a parsed object.
         * @throws RestCallException If any authentication errors occurred.
@@ -736,14 +732,14 @@ public class RestClient extends CoreApi {
         * @param method The HTTP method.
         * @param url The URL of the remote REST resource.  Can be any of the 
following:  {@link String}, {@link URI}, {@link URL}.
         * @param content The HTTP body content.
-        *      Can be of the following types:
-        *      <ul class='spaced-list'>
-        *              <li>{@link Reader} - Raw contents of {@code Reader} 
will be serialized to remote resource.
-        *              <li>{@link InputStream} - Raw contents of {@code 
InputStream} will be serialized to remote resource.
-        *              <li>{@link Object} - POJO to be converted to text using 
the {@link Serializer} registered with the {@link RestClient}.
-        *              <li>{@link HttpEntity} - Bypass Juneau serialization 
and pass HttpEntity directly to HttpClient.
-        *      </ul>
-        *      This parameter is IGNORED if {@link HttpMethod#hasContent()} is 
<jk>false</jk>.
+        * Can be of the following types:
+        * <ul class='spaced-list'>
+        *      <li>{@link Reader} - Raw contents of {@code Reader} will be 
serialized to remote resource.
+        *      <li>{@link InputStream} - Raw contents of {@code InputStream} 
will be serialized to remote resource.
+        *      <li>{@link Object} - POJO to be converted to text using the 
{@link Serializer} registered with the {@link RestClient}.
+        *      <li>{@link HttpEntity} - Bypass Juneau serialization and pass 
HttpEntity directly to HttpClient.
+        * </ul>
+        * This parameter is IGNORED if {@link HttpMethod#hasContent()} is 
<jk>false</jk>.
         * @return A {@link RestCall} object that can be further tailored 
before executing the request
         *      and getting the response as a parsed object.
         * @throws RestCallException If any authentication errors occurred.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/SSLOpts.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/SSLOpts.java 
b/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/SSLOpts.java
index 444ad19..52f5766 100644
--- 
a/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/SSLOpts.java
+++ 
b/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/SSLOpts.java
@@ -42,7 +42,7 @@ public class SSLOpts {
         * Constructor.
         *
         * @param protocols A comma-delimited list of supported SSL protocols.
-        *      If <jk>null</jk>, uses the value returned by {@link 
#getDefaultProtocols()}.
+        * If <jk>null</jk>, uses the value returned by {@link 
#getDefaultProtocols()}.
         * @param certValidate Certificate validation setting.
         * @param hostVerify Host verification setting.
         */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java
 
b/juneau-rest-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java
index bbca603..6ded12d 100644
--- 
a/juneau-rest-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java
+++ 
b/juneau-rest-jaxrs/src/main/java/org/apache/juneau/rest/jaxrs/JuneauProvider.java
@@ -31,7 +31,7 @@ import org.apache.juneau.xml.*;
  *
  * <h5 class='section'>Description:</h5>
  * <p>
- *     Used to associate serializers, parsers, filters, and properties with 
instances of {@link BaseProvider}.
+ * Used to associate serializers, parsers, filters, and properties with 
instances of {@link BaseProvider}.
  */
 @Documented
 @Target(TYPE)
@@ -42,28 +42,28 @@ public @interface JuneauProvider {
        /**
         * Provider-level bean filters.
         * <p>
-        *      These filters are applied to all serializers and parsers being 
used by the provider.
+        * These filters are applied to all serializers and parsers being used 
by the provider.
         * <p>
-        *      If the specified class is an instance of {@link 
BeanFilterBuilder}, then a filter built from that builder is added.
-        *      Any other classes are wrapped in a {@link 
InterfaceBeanFilterBuilder} to indicate that subclasses should
-        *              be treated as the specified class type.
+        * If the specified class is an instance of {@link BeanFilterBuilder}, 
then a filter built from that builder is added.
+        * Any other classes are wrapped in a {@link 
InterfaceBeanFilterBuilder} to indicate that subclasses should
+        *      be treated as the specified class type.
         */
        Class<?>[] beanFilters() default {};
 
        /**
         * Provider-level POJO swaps.
         * <p>
-        *      These POJO swaps are applied to all serializers and parsers 
being used by the provider.
+        * These POJO swaps are applied to all serializers and parsers being 
used by the provider.
         * <p>
-        *      If the specified class is an instance of {@link PojoSwap}, then 
that swap is added.
-        *      Any other classes are wrapped in a {@link SurrogateSwap}.
+        * If the specified class is an instance of {@link PojoSwap}, then that 
swap is added.
+        * Any other classes are wrapped in a {@link SurrogateSwap}.
         */
        Class<?>[] pojoSwaps() default {};
 
        /**
         * Provider-level properties.
         * <p>
-        *      Any of the following property names can be specified:
+        * Any of the following property names can be specified:
         * <ul>
         *      <li>{@link RestServletContext}
         *      <li>{@link BeanContext}
@@ -74,23 +74,23 @@ public @interface JuneauProvider {
         *      <li>{@link XmlParserContext}
         * </ul>
         * <p>
-        *      Property values will be converted to the appropriate type.
+        * Property values will be converted to the appropriate type.
         * <p>
-        *      These properties can be augmented/overridden through the {@link 
RestMethod#properties()} annotation on the REST method.
+        * These properties can be augmented/overridden through the {@link 
RestMethod#properties()} annotation on the REST method.
         */
        Property[] properties() default {};
 
        /**
         * Specifies a list of {@link Serializer} classes to add to the list of 
serializers available for this provider.
         * <p>
-        *      This annotation can only be used on {@link Serializer} classes 
that have no-arg constructors.
+        * This annotation can only be used on {@link Serializer} classes that 
have no-arg constructors.
         */
        Class<? extends Serializer>[] serializers() default {};
 
        /**
         * Specifies a list of {@link Parser} classes to add to the list of 
parsers available for this provider.
         * <p>
-        *      This annotation can only be used on {@link Parser} classes that 
have no-arg constructors.
+        * This annotation can only be used on {@link Parser} classes that have 
no-arg constructors.
         */
        Class<? extends Parser>[] parsers() default {};
 }

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest-test/src/test/java/org/apache/juneau/rest/test/TestMicroservice.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest-test/src/test/java/org/apache/juneau/rest/test/TestMicroservice.java
 
b/juneau-rest-test/src/test/java/org/apache/juneau/rest/test/TestMicroservice.java
index 8c5300f..d7d45d9 100644
--- 
a/juneau-rest-test/src/test/java/org/apache/juneau/rest/test/TestMicroservice.java
+++ 
b/juneau-rest-test/src/test/java/org/apache/juneau/rest/test/TestMicroservice.java
@@ -26,7 +26,7 @@ public class TestMicroservice {
        /**
         * Starts the microservice.
         * @return <jk>true</jk> if the service started, <jk>false</jk> if it's 
already started.
-        *      If this returns <jk>false</jk> then don't call 
stopMicroservice()!.
+        * If this returns <jk>false</jk> then don't call stopMicroservice()!.
         */
        public static boolean startMicroservice() {
                if (microservice != null)

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest/src/main/java/org/apache/juneau/rest/RestConverter.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest/src/main/java/org/apache/juneau/rest/RestConverter.java 
b/juneau-rest/src/main/java/org/apache/juneau/rest/RestConverter.java
index cc401ec..2d668d3 100644
--- a/juneau-rest/src/main/java/org/apache/juneau/rest/RestConverter.java
+++ b/juneau-rest/src/main/java/org/apache/juneau/rest/RestConverter.java
@@ -20,10 +20,10 @@ import org.apache.juneau.serializer.*;
 /**
  * REST method response converter.
  * <p>
- *     Implements a filter mechanism for REST method calls that allows 
response objects to be
+ * Implements a filter mechanism for REST method calls that allows response 
objects to be
  *     converted to some other POJO after invocation of the REST method.
  * <p>
- *     Converters are associated with REST methods through the {@link 
RestMethod#converters()} annotation.
+ * Converters are associated with REST methods through the {@link 
RestMethod#converters()} annotation.
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
  *     <jk>public class</jk> RequestEchoResource <jk>extends</jk> RestServlet {
@@ -37,20 +37,20 @@ import org.apache.juneau.serializer.*;
  *     }
  * </p>
  * <p>
- *     Converters can also be associated at the servlet level using the {@link 
RestResource#converters()} annotation.
- *     Applying converters at the resource level is equivalent to applying 
converters to each resource method individually.
+ * Converters can also be associated at the servlet level using the {@link 
RestResource#converters()} annotation.
+ * Applying converters at the resource level is equivalent to applying 
converters to each resource method individually.
  *
  * <h6 class='topic'>How to implement</h6>
  * <p>
- *     Implementers should simply implement the {@link #convert(RestRequest, 
Object, ClassMeta)} and
+ * Implementers should simply implement the {@link #convert(RestRequest, 
Object, ClassMeta)} and
  *             return back a 'converted' object.
- *     It's up to the implementer to decide what this means.
+ * It's up to the implementer to decide what this means.
  * <p>
- *     Converters must implement a no-args constructor.
+ * Converters must implement a no-args constructor.
  *
  * <h6 class='topic'>Predefined converters</h6>
  * <p>
- *     The following converters are available by default.
+ * The following converters are available by default.
  * <ul class='spaced-list'>
  *     <li>{@link Traversable} - Allows URL additional path info to address 
individual elements in a POJO tree.
  *     <li>{@link Queryable} - Allows query/view/sort functions to be 
performed on POJOs.
@@ -65,7 +65,7 @@ public interface RestConverter {
         * @param req The servlet request.
         * @param res The response object set by the REST method through the 
{@link RestResponse#setOutput(Object)} method.
         * @param cm The {@link ClassMeta} on the object from the bean context 
of the servlet.
-        *      Can be used to check if the object has any filters.
+        * Can be used to check if the object has any filters.
         * @return The converted object.
         * @throws RestException Thrown if any errors occur during conversion.
         * @throws SerializeException

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest/src/main/java/org/apache/juneau/rest/RestException.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest/src/main/java/org/apache/juneau/rest/RestException.java 
b/juneau-rest/src/main/java/org/apache/juneau/rest/RestException.java
index 4ad7fd1..5fd3d2c 100644
--- a/juneau-rest/src/main/java/org/apache/juneau/rest/RestException.java
+++ b/juneau-rest/src/main/java/org/apache/juneau/rest/RestException.java
@@ -17,7 +17,7 @@ import java.text.*;
 /**
  * Exception thrown to trigger an error HTTP status.
  * <p>
- *     REST methods on subclasses of {@link RestServlet} can throw
+ * REST methods on subclasses of {@link RestServlet} can throw
  *     this exception to trigger an HTTP status other than the 
automatically-generated
  *     <code>404</code>, <code>405</code>, and <code>500</code> statuses.
  */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest/src/main/java/org/apache/juneau/rest/RestGuard.java
----------------------------------------------------------------------
diff --git a/juneau-rest/src/main/java/org/apache/juneau/rest/RestGuard.java 
b/juneau-rest/src/main/java/org/apache/juneau/rest/RestGuard.java
index 6b406ca..7848bb2 100644
--- a/juneau-rest/src/main/java/org/apache/juneau/rest/RestGuard.java
+++ b/juneau-rest/src/main/java/org/apache/juneau/rest/RestGuard.java
@@ -21,23 +21,23 @@ import org.apache.juneau.rest.annotation.*;
  *
  * <h5 class='section'>Description:</h5>
  * <p>
- *     Implements a guard mechanism for REST method calls that allows requests 
to be
- *             rejected before invocation of the REST method.
- *     For example, guards can be used to ensure that only administrators can 
call certain methods.
+ * Implements a guard mechanism for REST method calls that allows requests to 
be
+ *     rejected before invocation of the REST method.
+ * For example, guards can be used to ensure that only administrators can call 
certain methods.
  * <p>
- *     Guards are applied to REST methods declaratively through the {@link 
RestResource#guards()} or {@link RestMethod#guards()} annotations.
+ * Guards are applied to REST methods declaratively through the {@link 
RestResource#guards()} or {@link RestMethod#guards()} annotations.
  * <p>
- *     If multiple guards are specified, ALL guards must pass in order for the 
request to proceed.
+ * If multiple guards are specified, ALL guards must pass in order for the 
request to proceed.
  *
  * <h6 class='topic'>How to implement</h6>
  * <p>
- *     Typically, guards will be used for permissions checking on the user 
making the request,
- *             but it can also be used for other purposes like pre-call 
validation of a request.
+ * Typically, guards will be used for permissions checking on the user making 
the request,
+ *     but it can also be used for other purposes like pre-call validation of 
a request.
  * <p>
- *     Implementers should simply throw a {@link RestException} from the 
{@link #guard(RestRequest, RestResponse)}
- *             method to abort processing on the current request.
+ * Implementers should simply throw a {@link RestException} from the {@link 
#guard(RestRequest, RestResponse)}
+ *     method to abort processing on the current request.
  * <p>
- *     Guards must implement a no-args constructor.
+ * Guards must implement a no-args constructor.
  *
  * <h6 class='topic'>Example usage:</h6>
  * <p class='bcode'>
@@ -67,17 +67,17 @@ public abstract class RestGuard {
         * Checks the current HTTP request and throws a {@link RestException} 
if the guard
         *      does not permit the request.
         * <p>
-        *      By default, throws an <jsf>SC_FORBIDDEN</jsf> exception if 
{@link #isRequestAllowed(RestRequest)}
+        * By default, throws an <jsf>SC_FORBIDDEN</jsf> exception if {@link 
#isRequestAllowed(RestRequest)}
         *      returns <jk>false</jk>.
         * <p>
-        *      Subclasses are free to override this method to tailor the 
behavior of how to handle unauthorized
+        * Subclasses are free to override this method to tailor the behavior 
of how to handle unauthorized
         *      requests.
         *
         * @param req The servlet request.
         * @param res The servlet response.
         * @throws RestException Thrown to abort processing on current request.
         * @return <jk>true</jk> if request can proceed.
-        *      Specify <jk>false</jk> if you're doing something like a 
redirection to a login page.
+        * Specify <jk>false</jk> if you're doing something like a redirection 
to a login page.
         */
        public boolean guard(RestRequest req, RestResponse res) throws 
RestException {
                if (! isRequestAllowed(req))

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest/src/main/java/org/apache/juneau/rest/RestMatcherReflecting.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest/src/main/java/org/apache/juneau/rest/RestMatcherReflecting.java 
b/juneau-rest/src/main/java/org/apache/juneau/rest/RestMatcherReflecting.java
index f40e14b..4a2619d 100644
--- 
a/juneau-rest/src/main/java/org/apache/juneau/rest/RestMatcherReflecting.java
+++ 
b/juneau-rest/src/main/java/org/apache/juneau/rest/RestMatcherReflecting.java
@@ -17,7 +17,7 @@ import java.lang.reflect.*;
 /**
  * Subclass of {@link RestMatcher} that gives access to the servlet and Java 
method it's applied to.
  * <p>
- *     Essentially the same as {@link RestMatcher} except has a constructor 
where the
+ * Essentially the same as {@link RestMatcher} except has a constructor where 
the
  *     Java method is passed in so that you can access annotations defined on 
it to tailor
  *     the behavior of the matcher.
  */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest/src/main/java/org/apache/juneau/rest/RestRequest.java
----------------------------------------------------------------------
diff --git a/juneau-rest/src/main/java/org/apache/juneau/rest/RestRequest.java 
b/juneau-rest/src/main/java/org/apache/juneau/rest/RestRequest.java
index 64a5a2a..5682f24 100644
--- a/juneau-rest/src/main/java/org/apache/juneau/rest/RestRequest.java
+++ b/juneau-rest/src/main/java/org/apache/juneau/rest/RestRequest.java
@@ -874,10 +874,10 @@ public final class RestRequest extends 
HttpServletRequestWrapper {
         * <h5 class='section'>Examples:</h5>
         * <p class='bcode'>
         *      <jc>// Parse into a linked-list of strings.</jc>
-        *      Listt&lt;String&gt; myparam = 
req.getFormDataParameter(<js>"myparam"</js>, LinkedList.<jk>class</jk>, 
String.<jk>class</jk>);
+        *      List&lt;String&gt; myparam = 
req.getFormDataParameter(<js>"myparam"</js>, LinkedList.<jk>class</jk>, 
String.<jk>class</jk>);
         *
         *      <jc>// Parse into a linked-list of linked-lists of strings.</jc>
-        *      Listt&lt;List&lt;String&gt;&gt; myparam = 
req.getFormDataParameter(<js>"myparam"</js>, LinkedList.<jk>class</jk>, 
LinkedList.<jk>class</jk>, String.<jk>class</jk>);
+        *      List&lt;List&lt;String&gt;&gt; myparam = 
req.getFormDataParameter(<js>"myparam"</js>, LinkedList.<jk>class</jk>, 
LinkedList.<jk>class</jk>, String.<jk>class</jk>);
         *
         *      <jc>// Parse into a map of string keys/values.</jc>
         *      Map&lt;String,String&gt; myparam = 
req.getFormDataParameter(<js>"myparam"</js>, TreeMap.<jk>class</jk>, 
String.<jk>class</jk>, String.<jk>class</jk>);
@@ -1047,10 +1047,10 @@ public final class RestRequest extends 
HttpServletRequestWrapper {
         * <h5 class='section'>Examples:</h5>
         * <p class='bcode'>
         *      <jc>// Parse into a linked-list of strings.</jc>
-        *      Listt&lt;String&gt; myparam = 
req.getPathParameter(<js>"myparam"</js>, LinkedList.<jk>class</jk>, 
String.<jk>class</jk>);
+        *      List&lt;String&gt; myparam = 
req.getPathParameter(<js>"myparam"</js>, LinkedList.<jk>class</jk>, 
String.<jk>class</jk>);
         *
         *      <jc>// Parse into a linked-list of linked-lists of strings.</jc>
-        *      Listt&lt;List&lt;String&gt;&gt; myparam = 
req.getPathParameter(<js>"myparam"</js>, LinkedList.<jk>class</jk>, 
LinkedList.<jk>class</jk>, String.<jk>class</jk>);
+        *      List&lt;List&lt;String&gt;&gt; myparam = 
req.getPathParameter(<js>"myparam"</js>, LinkedList.<jk>class</jk>, 
LinkedList.<jk>class</jk>, String.<jk>class</jk>);
         *
         *      <jc>// Parse into a map of string keys/values.</jc>
         *      Map&lt;String,String&gt; myparam = 
req.getPathParameter(<js>"myparam"</js>, TreeMap.<jk>class</jk>, 
String.<jk>class</jk>, String.<jk>class</jk>);
@@ -1120,8 +1120,8 @@ public final class RestRequest extends 
HttpServletRequestWrapper {
         *              <td><code>123</code></td>
         *              
<td><code><xt>&lt;number&gt;</xt>123<xt>&lt;/number&gt;</xt></code><br><code><xt>&lt;x</xt>
 <xa>type</xa>=<xs>'number'</xs><xt>&gt;</xt>...<xt>&lt;/x&gt;</xt></code></td>
         *              <td>{@link Number}</td>
-        *              </tr>
-        *              <tr>
+        *      </tr>
+        *      <tr>
         *              <td>boolean</td>
         *              <td><jk>true</jk></td>
         *              
<td><code><xt>&lt;boolean&gt;</xt>true<xt>&lt;/boolean&gt;</xt></code><br><code><xt>&lt;x</xt>
 <xa>type</xa>=<xs>'boolean'</xs><xt>&gt;</xt>...<xt>&lt;/x&gt;</xt></code></td>
@@ -1171,10 +1171,10 @@ public final class RestRequest extends 
HttpServletRequestWrapper {
         * <h5 class='section'>Examples:</h5>
         * <p class='bcode'>
         *      <jc>// Parse into a linked-list of strings.</jc>
-        *      Listt&lt;String&gt; body = 
req.getBody(LinkedList.<jk>class</jk>, String.<jk>class</jk>);
+        *      List&lt;String&gt; body = 
req.getBody(LinkedList.<jk>class</jk>, String.<jk>class</jk>);
         *
         *      <jc>// Parse into a linked-list of linked-lists of strings.</jc>
-        *      Listt&lt;List&lt;String&gt;&gt; body = 
req.getBody(LinkedList.<jk>class</jk>, LinkedList.<jk>class</jk>, 
String.<jk>class</jk>);
+        *      List&lt;List&lt;String&gt;&gt; body = 
req.getBody(LinkedList.<jk>class</jk>, LinkedList.<jk>class</jk>, 
String.<jk>class</jk>);
         *
         *      <jc>// Parse into a map of string keys/values.</jc>
         *      Map&lt;String,String&gt; body = 
req.getBody(TreeMap.<jk>class</jk>, String.<jk>class</jk>, 
String.<jk>class</jk>);
@@ -1637,7 +1637,7 @@ public final class RestRequest extends 
HttpServletRequestWrapper {
         *
         * @return The parser matching the request <code>Content-Type</code> 
header, or <jk>null</jk>
         *      if no matching parser was found.
-        *      Includes the matching media type.
+        * Includes the matching media type.
         */
        public ParserMatch getParserMatch() {
                MediaType mediaType = getMediaType();

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest/src/main/java/org/apache/juneau/rest/RestResponse.java
----------------------------------------------------------------------
diff --git a/juneau-rest/src/main/java/org/apache/juneau/rest/RestResponse.java 
b/juneau-rest/src/main/java/org/apache/juneau/rest/RestResponse.java
index 0318f59..d4fbd50 100644
--- a/juneau-rest/src/main/java/org/apache/juneau/rest/RestResponse.java
+++ b/juneau-rest/src/main/java/org/apache/juneau/rest/RestResponse.java
@@ -31,11 +31,9 @@ import org.apache.juneau.xml.*;
  * <p>
  * Essentially an extended {@link HttpServletResponse} with some special 
convenience methods
  *     that allow you to easily output POJOs as responses.
- * </p>
  * <p>
  * Since this class extends {@link HttpServletResponse}, developers are free 
to use these
  *     convenience methods, or revert to using lower level methods like any 
other servlet response.
- * </p>
  *
  * <h5 class='section'>Example:</h5>
  * <p class='bcode'>
@@ -46,8 +44,7 @@ import org.apache.juneau.xml.*;
  *     }
  * </p>
  * <p>
- *     Refer to <a class="doclink" href="package-summary.html#TOC">REST 
Servlet API</a> for information about using this class.
- * </p>
+ * Refer to <a class="doclink" href="package-summary.html#TOC">REST Servlet 
API</a> for information about using this class.
  */
 public final class RestResponse extends HttpServletResponseWrapper {
 
@@ -147,16 +144,16 @@ public final class RestResponse extends 
HttpServletResponseWrapper {
        /**
         * Sets the HTTP output on the response.
         * <p>
-        *      Calling this method is functionally equivalent to returning the 
object in the REST Java method.
+        * Calling this method is functionally equivalent to returning the 
object in the REST Java method.
         * <p>
-        *      Can be of any of the following types:
-        *      <ul>
-        *        <li> {@link InputStream}
-        *        <li> {@link Reader}
-        *        <li> Any serializable type defined in <a class="doclink" 
href="../../../../overview-summary.html#Core.PojoCategories">POJO Categories</a>
-        *      </ul>
+        * Can be of any of the following types:
+        * <ul>
+        *      <li> {@link InputStream}
+        *      <li> {@link Reader}
+        *      <li> Any serializable type defined in <a class="doclink" 
href="../../../../overview-summary.html#Core.PojoCategories">POJO Categories</a>
+        * </ul>
         * <p>
-        *      If it's an {@link InputStream} or {@link Reader}, you must also 
specify the <code>Content-Type</code> using the {@link #setContentType(String)} 
method.
+        * If it's an {@link InputStream} or {@link Reader}, you must also 
specify the <code>Content-Type</code> using the {@link #setContentType(String)} 
method.
         *
         * @param output The output to serialize to the connection.
         * @return This object (for method chaining).

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/ef1ead8e/juneau-rest/src/main/java/org/apache/juneau/rest/RestServlet.java
----------------------------------------------------------------------
diff --git a/juneau-rest/src/main/java/org/apache/juneau/rest/RestServlet.java 
b/juneau-rest/src/main/java/org/apache/juneau/rest/RestServlet.java
index 9ffb83b..b7ce3a7 100644
--- a/juneau-rest/src/main/java/org/apache/juneau/rest/RestServlet.java
+++ b/juneau-rest/src/main/java/org/apache/juneau/rest/RestServlet.java
@@ -59,8 +59,7 @@ import org.apache.juneau.utils.*;
 /**
  * Servlet implementation of a REST resource.
  * <p>
- *     Refer to <a class="doclink" href="package-summary.html#TOC">REST 
Servlet API</a> for information about using this class.
- * </p>
+ * Refer to <a class="doclink" href="package-summary.html#TOC">REST Servlet 
API</a> for information about using this class.
  */
 @SuppressWarnings({"rawtypes","hiding"})
 public abstract class RestServlet extends HttpServlet {
@@ -295,16 +294,14 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Creates the child resources of this resource.
         * <p>
-        *      Default implementation calls {@link #createChildren()} and uses 
the {@link RestResource#path() @RestResource.path()} annotation
-        *              on each child to identify the subpath for the resource 
which become the keys in this map.
-        *      It then calls the {@link #setParent(RestServlet)} method on the 
child resource.
-        * </p>
+        * Default implementation calls {@link #createChildren()} and uses the 
{@link RestResource#path() @RestResource.path()} annotation
+        *      on each child to identify the subpath for the resource which 
become the keys in this map.
+        * It then calls the {@link #setParent(RestServlet)} method on the 
child resource.
         * <p>
-        *      Subclasses can override this method to programatically create 
child resources
-        *              without using the {@link RestResource#children() 
@RestResource.children()} annotation.
-        *      When overridding this method, you are responsible for calling 
{@link #setParent(RestServlet)} on the
-        *              child resources.
-        * </p>
+        * Subclasses can override this method to programatically create child 
resources
+        *      without using the {@link RestResource#children() 
@RestResource.children()} annotation.
+        * When overridding this method, you are responsible for calling {@link 
#setParent(RestServlet)} on the
+        *      child resources.
         *
         * @return The new mutable list of child resource instances.
         * @throws Exception If an error occurred during servlet instantiation.
@@ -324,13 +321,11 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Creates instances of child resources for this servlet.
         * <p>
-        *      Default implementation uses the {@link RestResource#children() 
@RestResource.children()} annotation to identify and
-        *              instantiate children.
-        * </p>
+        * Default implementation uses the {@link RestResource#children() 
@RestResource.children()} annotation to identify and
+        *      instantiate children.
         * <p>
-        *      Subclasses can override this method to programatically create 
child resources
-        *              without using the {@link RestResource#children() 
@RestResource.children()} annotation.
-        * </p>
+        * Subclasses can override this method to programatically create child 
resources
+        *      without using the {@link RestResource#children() 
@RestResource.children()} annotation.
         *
         * @return The new mutable list of child resource instances.
         * @throws Exception If an error occurred during servlet instantiation.
@@ -349,12 +344,10 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Programmatic equivalent to the {@link RestResource#children() 
@RestResource.children()} annotation.
         * <p>
-        *      Subclasses can override this method to provide customized list 
of child resources.
-        *              (e.g. different children based on values specified in 
the config file).
-        * </p>
+        * Subclasses can override this method to provide customized list of 
child resources.
+        *      (e.g. different children based on values specified in the 
config file).
         * <p>
-        *      Default implementation simply returns the value from the {@link 
RestResource#children() @RestResource.children()} annotation.
-        * </p>
+        * Default implementation simply returns the value from the {@link 
RestResource#children() @RestResource.children()} annotation.
         *
         * @return The new mutable list of child resource instances.
         * @throws Exception If an error occurred during servlet instantiation.
@@ -370,13 +363,12 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Creates the class-level properties associated with this servlet.
         * <p>
-        *      Subclasses can override this method to provide their own 
class-level properties for this servlet, typically
-        *              by calling 
<code><jk>super</jk>.createProperties()</code> and appending to the map.
-        *       However, in most cases, the existing set of properties can be 
added to by overridding {@link #getProperties()}
-        *              and appending to the map returned by 
<code><jk>super</jk>.getProperties()</code>
-        * </p>
+        * Subclasses can override this method to provide their own class-level 
properties for this servlet, typically
+        *      by calling <code><jk>super</jk>.createProperties()</code> and 
appending to the map.
+        * However, in most cases, the existing set of properties can be added 
to by overridding {@link #getProperties()}
+        *      and appending to the map returned by 
<code><jk>super</jk>.getProperties()</code>
         * <p>
-        *      By default, the map returned by this method contains the 
following:
+        * By default, the map returned by this method contains the following:
         * </p>
         * <ul class='spaced-list'>
         *      <li>Servlet-init parameters.
@@ -877,8 +869,7 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Creates a {@link RestRequest} object based on the specified incoming 
{@link HttpServletRequest} object.
         * <p>
-        *      Subclasses may choose to override this method to provide a 
specialized request object.
-        * </p>
+        * Subclasses may choose to override this method to provide a 
specialized request object.
         *
         * @param req The request object from the {@link 
#service(HttpServletRequest, HttpServletResponse)} method.
         * @return The wrapped request object.
@@ -890,10 +881,9 @@ public abstract class RestServlet extends HttpServlet {
 
        /**
         * Creates a {@link RestResponse} object based on the specified 
incoming {@link HttpServletResponse} object
-        *       and the request returned by {@link 
#createRequest(HttpServletRequest)}.
+        *      and the request returned by {@link 
#createRequest(HttpServletRequest)}.
         * <p>
-        *      Subclasses may choose to override this method to provide a 
specialized response object.
-        * </p>
+        * Subclasses may choose to override this method to provide a 
specialized response object.
         *
         * @param req The request object returned by {@link 
#createRequest(HttpServletRequest)}.
         * @param res The response object from the {@link 
#service(HttpServletRequest, HttpServletResponse)} method.
@@ -907,11 +897,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns whether this resource class can provide an OPTIONS page.
         * <p>
-        *      By default, returns <jk>false</jk>.
-        * </p>
+        * By default, returns <jk>false</jk>.
         * <p>
-        *      Subclasses can override this method to cause the 
<code>options</code> link to show up in the HTML serialized output.
-        * </p>
+        * Subclasses can override this method to cause the 
<code>options</code> link to show up in the HTML serialized output.
         *
         * @return <jk>true</jk> if this resource has implemented a {@code 
getOptions()} method.
         */
@@ -922,8 +910,7 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Specify a class-level property.
         * <p>
-        *      Typically, properties in {@link RestServletContext} can be set 
in the {@link Servlet#init(ServletConfig)} method.
-        * </p>
+        * Typically, properties in {@link RestServletContext} can be set in 
the {@link Servlet#init(ServletConfig)} method.
         *
         * @param key The property name.
         * @param value The property value.
@@ -937,8 +924,7 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * The main service method.
         * <p>
-        *      Subclasses can optionally override this method if they want to 
tailor the behavior of requests.
-        * </p>
+        * Subclasses can optionally override this method if they want to 
tailor the behavior of requests.
         */
        @Override /* Servlet */
        public void service(HttpServletRequest r1, HttpServletResponse r2) 
throws ServletException, IOException {
@@ -1042,9 +1028,8 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Handle the case where a matching method was not found.
         * <p>
-        *      Subclasses can override this method to provide a 2nd-chance for 
specifying a response.
-        *      The default implementation will simply throw an exception with 
an appropriate message.
-        * </p>
+        * Subclasses can override this method to provide a 2nd-chance for 
specifying a response.
+        * The default implementation will simply throw an exception with an 
appropriate message.
         *
         * @param rc The HTTP response code.
         * @param req The HTTP request.
@@ -1084,12 +1069,10 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Method for rendering response errors.
         * <p>
-        *      The default implementation renders a plain text English 
message, optionally with a stack trace
-        *              if {@link 
RestServletContext#REST_renderResponseStackTraces} is enabled.
-        * </p>
+        * The default implementation renders a plain text English message, 
optionally with a stack trace
+        *      if {@link RestServletContext#REST_renderResponseStackTraces} is 
enabled.
         * <p>
-        *      Subclasses can override this method to provide their own custom 
error response handling.
-        * </p>
+        * Subclasses can override this method to provide their own custom 
error response handling.
         *
         * @param req The servlet request.
         * @param res The servlet response.
@@ -1122,13 +1105,11 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Callback method for logging errors during HTTP requests.
         * <p>
-        *      Typically, subclasses will override this method and log errors 
themselves.
-        * </p>
+        *      ypically, subclasses will override this method and log errors 
themselves.
         * <p>
-        *      The default implementation simply logs errors to the 
<code>RestServlet</code> logger.
-        * </p>
+        * The default implementation simply logs errors to the 
<code>RestServlet</code> logger.
         * <p>
-        *      Here's a typical implementation showing how stack trace hashing 
can be used to reduce log file sizes...
+        * Here's a typical implementation showing how stack trace hashing can 
be used to reduce log file sizes...
         * </p>
         * <p class='bcode'>
         *      <jk>protected void</jk> onError(HttpServletRequest req, 
HttpServletResponse res, RestException e, <jk>boolean</jk> noTrace) {
@@ -1174,11 +1155,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns <jk>true</jk> if the specified exception should be logged.
         * <p>
-        *      Subclasses can override this method to provide their own logic 
for determining when exceptions are logged.
-        * </p>
+        * Subclasses can override this method to provide their own logic for 
determining when exceptions are logged.
         * <p>
-        *      The default implementation will return <jk>false</jk> if 
<js>"noTrace=true"</js> is passed in the query string.
-        * </p>
+        * The default implementation will return <jk>false</jk> if 
<js>"noTrace=true"</js> is passed in the query string.
         *
         * @param req The HTTP request.
         * @param res The HTTP response.
@@ -1193,11 +1172,10 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns <jk>true</jk> if a stack trace should be logged for this 
exception.
         * <p>
-        *      Subclasses can override this method to provide their own logic 
for determining when stack traces are logged.
-        * </p>
+        * Subclasses can override this method to provide their own logic for 
determining when stack traces are logged.
         * <p>
-        *      The default implementation will only log a stack trace if 
{@link RestException#getOccurrence()} returns <code>1</code>
-        *              and the exception is not one of the following:
+        * The default implementation will only log a stack trace if {@link 
RestException#getOccurrence()} returns <code>1</code>
+        *      and the exception is not one of the following:
         * </p>
         * <ul>
         *      <li>{@link HttpServletResponse#SC_UNAUTHORIZED}
@@ -1225,8 +1203,7 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Log a message.
         * <p>
-        *      Equivalent to calling <code>log(level, <jk>null</jk>, msg, 
args);</code>
-        * </p>
+        * Equivalent to calling <code>log(level, <jk>null</jk>, msg, 
args);</code>
         *
         * @param level The log level.
         * @param msg The message to log.
@@ -1238,11 +1215,10 @@ public abstract class RestServlet extends HttpServlet {
 
        /**
         * Same as {@link #log(Level, String, Object...)} excepts runs the
-        *  arguments through {@link JsonSerializer#DEFAULT_LAX_READABLE}.
+        * arguments through {@link JsonSerializer#DEFAULT_LAX_READABLE}.
         * <p>
-        *      Serialization of arguments do not occur if message is not 
logged, so
-        *              it's safe to use this method from within debug log 
statements.
-        *      </p>
+        * Serialization of arguments do not occur if message is not logged, so
+        *      it's safe to use this method from within debug log statements.
         *
         * <h5 class='section'>Example:</h5>
         * <p class='bcode'>
@@ -1262,9 +1238,8 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Log a message to the logger returned by {@link #getLogger()}.
         * <p>
-        *      Subclasses can override this method if they wish to log 
messages using a library other than
-        *              Java Logging (e.g. Apache Commons Logging).
-        * </p>
+        * Subclasses can override this method if they wish to log messages 
using a library other than
+        *      Java Logging (e.g. Apache Commons Logging).
         *
         * @param level The log level.
         * @param cause The cause.
@@ -1281,11 +1256,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Callback method for listening for successful completion of requests.
         * <p>
-        *      Subclasses can override this method for gathering performance 
statistics.
-        * </p>
+        * Subclasses can override this method for gathering performance 
statistics.
         * <p>
-        *      The default implementation does nothing.
-        * </p>
+        * The default implementation does nothing.
         *
         * @param req The HTTP request.
         * @param res The HTTP response.
@@ -1296,9 +1269,8 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Callback method that gets invoked right before the REST Java method 
is invoked.
         * <p>
-        *      Subclasses can override this method to override request headers 
or set request-duration properties
-        *              before the Java method is invoked.
-        * </p>
+        * Subclasses can override this method to override request headers or 
set request-duration properties
+        *      before the Java method is invoked.
         *
         * @param req The HTTP servlet request object.
         * @throws RestException If any error occurs.
@@ -1309,9 +1281,8 @@ public abstract class RestServlet extends HttpServlet {
         * Callback method that gets invoked right after the REST Java method 
is invoked, but before
         *      the serializer is invoked.
         * <p>
-        *      Subclasses can override this method to override request and 
response headers, or
-        *              set/override properties used by the serializer.
-        * </p>
+        * Subclasses can override this method to override request and response 
headers, or
+        *      set/override properties used by the serializer.
         *
         * @param req The HTTP servlet request object.
         * @param res The HTTP servlet response object.
@@ -1322,9 +1293,8 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * The main method for serializing POJOs passed in through the {@link 
RestResponse#setOutput(Object)} method.
         * <p>
-        *      Subclasses may override this method if they wish to modify the 
way the output is rendered, or support
+        * Subclasses may override this method if they wish to modify the way 
the output is rendered, or support
         *      other output formats.
-        * </p>
         *
         * @param req The HTTP request.
         * @param res The HTTP response.
@@ -1355,8 +1325,7 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Resolve a static resource file.
         * <p>
-        *      Subclasses can override this method to provide their own way to 
resolve files.
-        *      </p>
+        * Subclasses can override this method to provide their own way to 
resolve files.
         *
         * @param pathInfo The unencoded path info.
         * @return The resource, or <jk>null</jk> if the resource could not be 
resolved.
@@ -1395,15 +1364,12 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns a list of valid {@code Accept} content types for this 
resource.
         * <p>
-        *      Typically used by subclasses during {@code OPTIONS} requests.
-        * </p>
+        * Typically used by subclasses during {@code OPTIONS} requests.
         * <p>
-        *      The default implementation resturns the list from {@link 
ParserGroup#getSupportedMediaTypes()}
-        *              from the parser group returned by {@link #getParsers()}.
-        * </p>
+        * The default implementation resturns the list from {@link 
ParserGroup#getSupportedMediaTypes()}
+        *      from the parser group returned by {@link #getParsers()}.
         * <p>
-        *      Subclasses can override or expand this list as they see fit.
-        * </p>
+        * Subclasses can override or expand this list as they see fit.
         *
         * @return The list of valid {@code Accept} content types for this 
resource.
         * @throws RestServletException
@@ -1415,15 +1381,12 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns a list of valid {@code Content-Types} for input for this 
resource.
         * <p>
-        *      Typically used by subclasses during {@code OPTIONS} requests.
-        * </p>
+        * Typically used by subclasses during {@code OPTIONS} requests.
         * <p>
-        *      The default implementation resturns the list from {@link 
SerializerGroup#getSupportedMediaTypes()}
-        *              from the parser group returned by {@link 
#getSerializers()}.
-        * </p>
+        * The default implementation resturns the list from {@link 
SerializerGroup#getSupportedMediaTypes()}
+        *      from the parser group returned by {@link #getSerializers()}.
         * <p>
-        *      Subclasses can override or expand this list as they see fit.
-        * </p>
+        * Subclasses can override or expand this list as they see fit.
         *
         * @return The list of valid {@code Content-Type} header values for 
this resource.
         * @throws RestServletException
@@ -1435,10 +1398,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the localized summary of the specified java method on this 
servlet.
         * <p>
-        *      Subclasses can override this method to provide their own 
summary.
-        * </p>
+        * Subclasses can override this method to provide their own summary.
         * <p>
-        *      The default implementation returns the summary from the 
following locations (whichever matches first):
+        * The default implementation returns the summary from the following 
locations (whichever matches first):
         * </p>
         * <ol>
         *      <li>{@link RestMethod#summary() @RestMethod.summary()} 
annotation on the method.
@@ -1462,10 +1424,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the localized description of the specified java method on 
this servlet.
         * <p>
-        *      Subclasses can override this method to provide their own 
description.
-        * </p>
+        * Subclasses can override this method to provide their own description.
         * <p>
-        *      The default implementation returns the description from the 
following locations (whichever matches first):
+        * The default implementation returns the description from the 
following locations (whichever matches first):
         * </p>
         * <ol>
         *      <li>{@link RestMethod#description() @RestMethod.description()} 
annotation on the method.
@@ -1489,9 +1450,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the localized title of this REST resource.
         * <p>
-        *      Subclasses can override this method to provide their own title.
+        * Subclasses can override this method to provide their own title.
         * <p>
-        *      The default implementation returns the description from the 
following locations (whichever matches first):
+        * The default implementation returns the description from the 
following locations (whichever matches first):
         * <p>
         * <ol>
         *      <li>{@link RestResource#title() @RestResourcel.title()} 
annotation on this class, and then any parent classes.
@@ -1521,9 +1482,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the localized description of this REST resource.
         * <p>
-        *      Subclasses can override this method to provide their own 
description.
+        * Subclasses can override this method to provide their own description.
         * <p>
-        *      The default implementation returns the description from the 
following locations (whichever matches first):
+        * The default implementation returns the description from the 
following locations (whichever matches first):
         * <ol>
         *      <li>{@link RestResource#description() 
@RestResource.description()} annotation on this class, and then any parent 
classes.
         *      <li><ck>[ClassName].description</ck> property in resource 
bundle identified by {@link RestResource#messages() @RestResource.messages()}
@@ -1552,9 +1513,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the localized contact information of this REST resource.
         * <p>
-        *      Subclasses can override this method to provide their own 
contact information.
+        * Subclasses can override this method to provide their own contact 
information.
         * <p>
-        *      The default implementation returns the contact information from 
the following locations (whichever matches first):
+        * The default implementation returns the contact information from the 
following locations (whichever matches first):
         * <ol>
         *      <li>{@link RestResource#contact() @RestResource.contact()} 
annotation on this class, and then any parent classes.
         *      <li><ck>[ClassName].contact</ck> property in resource bundle 
identified by {@link RestResource#messages() @RestResource.messages()}
@@ -1588,9 +1549,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the localized license information of this REST resource.
         * <p>
-        *      Subclasses can override this method to provide their own 
license information.
+        * Subclasses can override this method to provide their own license 
information.
         * <p>
-        *      The default implementation returns the license information from 
the following locations (whichever matches first):
+        * The default implementation returns the license information from the 
following locations (whichever matches first):
         * <ol>
         *      <li>{@link RestResource#license() @RestResource.license()} 
annotation on this class, and then any parent classes.
         *      <li><ck>[ClassName].license</ck> property in resource bundle 
identified by {@link RestResource#messages() @RestResource.messages()}
@@ -1624,9 +1585,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the terms-of-service information of this REST resource.
         * <p>
-        *      Subclasses can override this method to provide their own 
terms-of-service information.
+        * Subclasses can override this method to provide their own 
terms-of-service information.
         * <p>
-        *      The default implementation returns the terms-of-service 
information from the following locations (whichever matches first):
+        * The default implementation returns the terms-of-service information 
from the following locations (whichever matches first):
         * <ol>
         *      <li>{@link RestResource#termsOfService() 
@RestResource.termsOfService()} annotation on this class, and then any parent 
classes.
         *      <li><ck>[ClassName].termsOfService</ck> property in resource 
bundle identified by {@link RestResource#messages() @RestResource.messages()}
@@ -1655,9 +1616,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the version information of this REST resource.
         * <p>
-        *      Subclasses can override this method to provide their own 
version information.
+        * Subclasses can override this method to provide their own version 
information.
         * <p>
-        *      The default implementation returns the version information from 
the following locations (whichever matches first):
+        * The default implementation returns the version information from the 
following locations (whichever matches first):
         * <ol>
         *      <li>{@link RestResource#version() @RestResource.version()} 
annotation on this class, and then any parent classes.
         *      <li><ck>[ClassName].version</ck> property in resource bundle 
identified by {@link RestResource#messages() @RestResource.messages()}
@@ -1686,9 +1647,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the version information of this REST resource.
         * <p>
-        *      Subclasses can override this method to provide their own 
version information.
+        * Subclasses can override this method to provide their own version 
information.
         * <p>
-        *      The default implementation returns the version information from 
the following locations (whichever matches first):
+        * The default implementation returns the version information from the 
following locations (whichever matches first):
         * <ol>
         *      <li>{@link RestResource#version() @RestResource.version()} 
annotation on this class, and then any parent classes.
         *      <li><ck>[ClassName].version</ck> property in resource bundle 
identified by {@link RestResource#messages() @RestResource.messages()}
@@ -1722,9 +1683,9 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the version information of this REST resource.
         * <p>
-        *      Subclasses can override this method to provide their own 
version information.
+        * Subclasses can override this method to provide their own version 
information.
         * <p>
-        *      The default implementation returns the version information from 
the following locations (whichever matches first):
+        * The default implementation returns the version information from the 
following locations (whichever matches first):
         * <ol>
         *      <li>{@link RestResource#version() @RestResource.version()} 
annotation on this class, and then any parent classes.
         *      <li><ck>[ClassName].version</ck> property in resource bundle 
identified by {@link RestResource#messages() @RestResource.messages()}
@@ -1777,12 +1738,10 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Gets a localized message from the resource bundle identified by the 
{@link RestResource#messages() @RestResource.messages()} annotation.
         * <p>
-        *      If resource bundle location was not specified, or the resource 
bundle was not found,
+        * If resource bundle location was not specified, or the resource 
bundle was not found,
         *      returns the string <js>"{!!key}"</js>.
-        * </p>
         * <p>
-        *      If message was not found in the resource bundle, returns the 
string <js>"{!key}"</js>.
-        * </p>
+        * If message was not found in the resource bundle, returns the string 
<js>"{!key}"</js>.
         *
         * @param locale The client locale.
         * @param key The resource bundle key.
@@ -1796,16 +1755,14 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Programmatically adds the specified resource as a child to this 
resource.
         * <p>
-        *      This method can be used in a resources {@link #init()} method 
to define child resources
+        * This method can be used in a resources {@link #init()} method to 
define child resources
         *      accessible through a child URL.
-        * </p>
         * <p>
-        *      Typically, child methods are defined via {@link 
RestResource#children() @RestResource.children()}.  However, this
+        * Typically, child methods are defined via {@link 
RestResource#children() @RestResource.children()}.  However, this
         *      method is provided to handle child resources determined at 
runtime.
-        * </p>
         *
         * @param name The sub-URL under which this resource is accessible.<br>
-        *      For example, if the parent resource URL is <js>"/foo"</js>, and 
this name is <js>"bar"</js>, then
+        * For example, if the parent resource URL is <js>"/foo"</js>, and this 
name is <js>"bar"</js>, then
         *      the child resource will be accessible via the URL 
<js>"/foo/bar"</js>.
         * @param resource The child resource.
         * @throws ServletException Thrown by the child init() method.
@@ -1819,7 +1776,7 @@ public abstract class RestServlet extends HttpServlet {
         * Returns the child resources associated with this servlet.
         *
         * @return An unmodifiable map of child resources.
-        *      Keys are the {@link RestResource#path() @RestResource.path()} 
annotation defined on the child resource.
+        * Keys are the {@link RestResource#path() @RestResource.path()} 
annotation defined on the child resource.
         */
        public Map<String,RestServlet> getChildResources() {
                return Collections.unmodifiableMap(childResources);
@@ -1829,11 +1786,9 @@ public abstract class RestServlet extends HttpServlet {
         * Returns the path for this servlet as defined by the {@link 
RestResource#path()} annotation
         * on this class concatenated with those on all parent classes.
         * <p>
-        *      If path is not specified, returns <js>"/"</js>.
-        * </p>
+        * If path is not specified, returns <js>"/"</js>.
         * <p>
-        *      Path always starts with <js>"/"</js>.
-        * </p>
+        * Path always starts with <js>"/"</js>.
         *
         * @return The servlet path.
         */
@@ -1871,12 +1826,10 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the config file for this servlet.
         * <p>
-        *      Subclasses can override this method to provide their own config 
file.
-        * </p>
+        * Subclasses can override this method to provide their own config file.
         * <p>
-        *      The default implementation uses the path defined by the {@link 
RestResource#config() @RestResource.config()} property resolved
-        *              by {@link ConfigMgr#DEFAULT}.
-        * </p>
+        * The default implementation uses the path defined by the {@link 
RestResource#config() @RestResource.config()} property resolved
+        *      by {@link ConfigMgr#DEFAULT}.
         *
         * @return The config file for this servlet.
         * @throws IOException
@@ -1891,16 +1844,13 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Creates the stylesheet for this servlet.
         * <p>
-        *      The stylesheet is made available on the path 
<js>"/servlet-path/style.css"</js>.
-        * </p>
+        * The stylesheet is made available on the path 
<js>"/servlet-path/style.css"</js>.
         * <p>
-        *      Subclasses can override this method to provide their own 
stylesheet.
-        * </p>
+        * Subclasses can override this method to provide their own stylesheet.
         * <p>
-        *      The default implementation uses the {@link 
RestResource#stylesheet() @RestResource.stylesheet()} annotation
-        *              to determine the stylesheet name and then searches the 
classpath then working directory
-        *              for that stylesheet.
-        * </p>
+        * The default implementation uses the {@link RestResource#stylesheet() 
@RestResource.stylesheet()} annotation
+        *      to determine the stylesheet name and then searches the 
classpath then working directory
+        *      for that stylesheet.
         *
         * @return The stylesheet to use for this servlet, or <jk>null</jk> if 
the stylesheet could not be found.
         * @throws IOException If stylesheet could not be loaded.
@@ -1925,16 +1875,13 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Creates the favicon for this servlet.
         * <p>
-        *      The favicon is made available on the path 
<js>"/servlet-path/favicon.ico"</js>.
-        * </p>
+        * The favicon is made available on the path 
<js>"/servlet-path/favicon.ico"</js>.
         * <p>
-        *      Subclasses can override this method to provide their own 
favorites icon.
-        * </p>
+        * Subclasses can override this method to provide their own favorites 
icon.
         * <p>
-        *      The default implementation uses the {@link 
RestResource#favicon() @RestResource.favicon()} annotation
-        *              to determine the file name and then searches the 
classpath then working directory
-        *              for that file.
-        * </p>
+        * The default implementation uses the {@link RestResource#favicon() 
@RestResource.favicon()} annotation
+        *      to determine the file name and then searches the classpath then 
working directory
+        *      for that file.
         *
         * @return The icon file to use for this servlet.
         * @throws IOException If icon file could not be loaded.
@@ -1959,17 +1906,14 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Creates the static files map for this servlet.
         * <p>
-        *      This map defines static files that can be served up through 
subpaths on this servlet.
-        *      The map keys are subpaths (e.g. <js>"htdocs"</js>) and the 
values are locations to look in
-        *              the classpath and working directory for those files.
-        * </p>
+        * This map defines static files that can be served up through subpaths 
on this servlet.
+        * The map keys are subpaths (e.g. <js>"htdocs"</js>) and the values 
are locations to look in
+        *      the classpath and working directory for those files.
         * <p>
-        *      Subclasses can override this method to provide their own 
mappings.
-        * </p>
+        * Subclasses can override this method to provide their own mappings.
         * <p>
-        *      The default implementation uses the {@link 
RestResource#staticFiles() @RestResource.staticFiles()} annotation
-        *              to determine the mappings.
-        * </p>
+        * The default implementation uses the {@link 
RestResource#staticFiles() @RestResource.staticFiles()} annotation
+        *      to determine the mappings.
         *
         * @return The list of static file mappings.
         * @throws ParseException
@@ -1986,9 +1930,8 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the config manager used to create the config file in {@link 
#createConfigFile()}.
         * <p>
-        *      The default implementation return {@link ConfigMgr#DEFAULT}, 
but subclasses can override
-        *              this if they want to provide their own customized 
config manager.
-        * </p>
+        * The default implementation return {@link ConfigMgr#DEFAULT}, but 
subclasses can override
+        *      this if they want to provide their own customized config 
manager.
         *
         * @return The config file manager.
         */
@@ -1999,12 +1942,10 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the logger associated with this servlet.
         * <p>
-        *      Subclasses can override this method to provide their own Java 
Logging logger.
-        * </p>
+        * Subclasses can override this method to provide their own Java 
Logging logger.
         * <p>
-        *      Subclasses that use other logging libraries such as Apache 
Commons Logging should
-        *              override the {@link #log(Level, Throwable, String, 
Object...)} method instead.
-        * </p>
+        * Subclasses that use other logging libraries such as Apache Commons 
Logging should
+        *      override the {@link #log(Level, Throwable, String, Object...)} 
method instead.
         *
         * @return The logger associated with this servlet.
         */
@@ -2845,7 +2786,7 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Returns the variable resolver for this servlet created by the {@link 
#createVarResolver()} method.
         * <p>
-        *      Variable resolvers are used to replace variables in property 
values.
+        * Variable resolvers are used to replace variables in property values.
         * </p>
         * <h6 class='figure'>Example:</h6>
         * <p class='bcode'>
@@ -2863,7 +2804,7 @@ public abstract class RestServlet extends HttpServlet {
         *      <jk>public class</jk> MyRestResource <jk>extends</jk> 
RestServletDefault {
         * </p>
         * <p>
-        *      A typical usage pattern is using variables for resolving URL 
links when rendering HTML:
+        * A typical usage pattern is using variables for resolving URL links 
when rendering HTML:
         * </p>
         * <p class='bcode'>
         *      <ja>@RestMethod</ja>(
@@ -2878,8 +2819,7 @@ public abstract class RestServlet extends HttpServlet {
         *      <jk>public</jk> LoggerEntry getLogger(RestRequest req, 
<ja>@Path</ja> String name) <jk>throws</jk> Exception {
         * </p>
         * <p>
-        *      Calls to 
<code>req.getProperties().getString(<js>"key"</js>)</code> returns strings with 
variables resolved.
-        * </p>
+        * Calls to <code>req.getProperties().getString(<js>"key"</js>)</code> 
returns strings with variables resolved.
         *
         * @return The var resolver created by {@link #createVarResolver()}.
         */
@@ -2904,8 +2844,8 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Creates the reusable variable resolver for this servlet.
         * <p>
-        *      Subclasses can override this method to provide their own or 
augment the existing
-        *              variable provider.
+        * Subclasses can override this method to provide their own or augment 
the existing
+        *      variable provider.
         * </p>
         * <ul class='spaced-list'>
         *      <li><code>$C{...}</code> - Values from the config file returned 
by {@link #getConfig()}.
@@ -2914,19 +2854,15 @@ public abstract class RestServlet extends HttpServlet {
         *      <li><code>$I{...}</code> - Servlet initialization parameters.
         * </ul>
         * <p>
-        *      All variables can provide a 2nd parameter as a default value.
-        * </p>
+        * All variables can provide a 2nd parameter as a default value.
         * <p>
-        *      Example: <js>$S{myBooleanProperty,true}"</js>.
-        * </p>
+        * Example: <js>$S{myBooleanProperty,true}"</js>.
         * <p>
-        *      Like all other variables, keys and default values can 
themselves be arbitrarily nested.
-        * </p>
+        * Like all other variables, keys and default values can themselves be 
arbitrarily nested.
         * <p>
-        *      Example: 
<js>$S{$E{BOOLEAN_PROPERTY_NAME},$E{BOOLEAN_DEFAULT}}"</js>.
-        * </p>
+        * Example: <js>$S{$E{BOOLEAN_PROPERTY_NAME},$E{BOOLEAN_DEFAULT}}"</js>.
         * <p>
-        *      Subclasses can augment this list by adding their own variables.
+        * Subclasses can augment this list by adding their own variables.
         * </p>
         * <h5 class='section'>Example:</h5>
         * <p class='bcode'>
@@ -2964,7 +2900,7 @@ public abstract class RestServlet extends HttpServlet {
        /**
         * Creates a properties map for the specified request.
         * <p>
-        *      This map will automatically resolve any <js>"$X{...}"</js> 
variables using the {@link VarResolver}
+        * This map will automatically resolve any <js>"$X{...}"</js> variables 
using the {@link VarResolver}
         *      returned by {@link #getVarResolver()}.
         *
         * @param methodProperties The method-level properties.
@@ -3283,11 +3219,11 @@ public abstract class RestServlet extends HttpServlet {
         * Same as {@link Class#getResourceAsStream(String)} except if it 
doesn't find the resource
         *      on this class, searches up the parent hierarchy chain.
         * <p>
-        *      If the resource cannot be found in the classpath, then an 
attempt is made to look in the
-        *              JVM working directory.
+        * If the resource cannot be found in the classpath, then an attempt is 
made to look in the
+        *      JVM working directory.
         * <p>
-        *      If the <code>locale</code> is specified, then we look for 
resources whose name matches that locale.
-        *      For example, if looking for the resource 
<js>"MyResource.txt"</js> for the Japanese locale, we will
+        * If the <code>locale</code> is specified, then we look for resources 
whose name matches that locale.
+        * For example, if looking for the resource <js>"MyResource.txt"</js> 
for the Japanese locale, we will
         *      look for files in the following order:
         * <ol>
         *      <li><js>"MyResource_ja_JP.txt"</js>
@@ -3348,8 +3284,7 @@ public abstract class RestServlet extends HttpServlet {
         * Reads the input stream from {@link #getResource(String, Locale)} and 
parses it into a POJO
         *      using the parser matched by the specified media type.
         * <p>
-        *      Useful if you want to load predefined POJOs from JSON files in 
your classpath.
-        * </p>
+        * Useful if you want to load predefined POJOs from JSON files in your 
classpath.
         *
         * @param c The class type of the POJO to create.
         * @param mediaType The media type of the data in the stream (e.g. 
<js>"text/json"</js>)

Reply via email to