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

[09/11] incubator-juneau git commit: Clean up javadocs

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/CollectionUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/CollectionUtils.java b/juneau-core/src/main/java/org/apache/juneau/internal/CollectionUtils.java
index 6c12246..ce3bccf 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/CollectionUtils.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/CollectionUtils.java
@@ -55,6 +55,7 @@ public class CollectionUtils {
 
 	/**
 	 * Adds the contents of one list to the other in reverse order.
+	 *
 	 * <p>
 	 * i.e. add values from 2nd list from end-to-start order to the end of the 1st list.
 	 *
@@ -71,6 +72,7 @@ public class CollectionUtils {
 
 	/**
 	 * Adds the contents of the array to the list in reverse order.
+	 *
 	 * <p>
 	 * i.e. add values from the array from end-to-start order to the end of the list.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/DateUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/DateUtils.java b/juneau-core/src/main/java/org/apache/juneau/internal/DateUtils.java
index 73b8583..c0d4f3d 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/DateUtils.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/DateUtils.java
@@ -19,9 +19,11 @@ import java.util.*;
 import javax.xml.bind.*;
 
 /**
- * A utility class for parsing and formatting HTTP dates as used in cookies and
- * other headers.  This class handles dates as defined by RFC 2616 section
- * 3.3.1 as well as some other common non-standard formats.
+ * A utility class for parsing and formatting HTTP dates as used in cookies and other headers.
+ *
+ * <p>
+ * This class handles dates as defined by RFC 2616 section 3.3.1 as well as some other common non-standard formats.
+ *
  * <p>
  * This class was copied from HttpClient 4.3.
  */
@@ -78,9 +80,10 @@ public final class DateUtils {
 	 *
 	 * @param dateValue the date value to parse
 	 * @param dateFormats the date formats to use
-	 * @param startDate During parsing, two digit years will be placed in the range <code>startDate</code> to
-	 * <code>startDate + 100 years</code>. This value may be <code>null</code>. When
-	 * <code>null</code> is given as a parameter, year <code>2000</code> will be used.
+	 * @param startDate
+	 * 	During parsing, two digit years will be placed in the range <code>startDate</code> to
+	 * 	<code>startDate + 100 years</code>. This value may be <code>null</code>. When
+	 * 	<code>null</code> is given as a parameter, year <code>2000</code> will be used.
 	 * @return the parsed date or null if input could not be parsed
 	 */
 	public static Date parseDate(final String dateValue, final String[] dateFormats, final Date startDate) {
@@ -128,8 +131,10 @@ public final class DateUtils {
 	}
 
 	/**
-	 * Formats the given date according to the specified pattern. The pattern must conform to that used by the
-	 * {@link SimpleDateFormat simple date format} class.
+	 * Formats the given date according to the specified pattern.
+	 *
+	 * <p>
+	 * The pattern must conform to that used by the {@link SimpleDateFormat simple date format} class.
 	 *
 	 * @param date The date to format.
 	 * @param pattern The pattern to use for formatting the date.
@@ -150,9 +155,11 @@ public final class DateUtils {
 	}
 
 	/**
-	 * A factory for {@link SimpleDateFormat}s. The instances are stored in a thread-local way because SimpleDateFormat
-	 * is not thread-safe as noted in {@link SimpleDateFormat its javadoc}.
+	 * A factory for {@link SimpleDateFormat}s.
 	 *
+	 * <p>
+	 * The instances are stored in a thread-local way because SimpleDateFormat is not thread-safe as noted in
+	 * {@link SimpleDateFormat its javadoc}.
 	 */
 	final static class DateFormatHolder {
 		private static final ThreadLocal<SoftReference<Map<String,SimpleDateFormat>>> THREADLOCAL_FORMATS =
@@ -166,10 +173,13 @@ public final class DateUtils {
 		/**
 		 * Creates a {@link SimpleDateFormat} for the requested format string.
 		 *
-		 * @param pattern a non-<code>null</code> format String according to {@link SimpleDateFormat}. The format is not
-		 * checked against <code>null</code> since all paths go through {@link DateUtils}.
-		 * @return the requested format. This simple date-format should not be used to
-		 * {@link SimpleDateFormat#applyPattern(String) apply} to a different pattern.
+		 * @param pattern
+		 * 	A non-<code>null</code> format String according to {@link SimpleDateFormat}.
+		 * 	The format is not checked against <code>null</code> since all paths go through {@link DateUtils}.
+		 * @return
+		 * 	The requested format.
+		 * 	This simple date-format should not be used to {@link SimpleDateFormat#applyPattern(String) apply} to a
+		 * 	different pattern.
 		 */
 		public static SimpleDateFormat formatFor(final String pattern) {
 			final SoftReference<Map<String,SimpleDateFormat>> ref = THREADLOCAL_FORMATS.get();
@@ -194,6 +204,7 @@ public final class DateUtils {
 
 	/**
 	 * Pads out an ISO8601 string so that it can be parsed using {@link DatatypeConverter#parseDateTime(String)}.
+	 *
 	 * <ul>
 	 * 	<li><js>"2001-07-04T15:30:45-05:00"</js> --&gt; <js>"2001-07-04T15:30:45-05:00"</js>
 	 * 	<li><js>"2001-07-04T15:30:45Z"</js> --&gt; <js>"2001-07-04T15:30:45Z"</js>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java b/juneau-core/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java
index cdf4291..1e0c9fe 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java
@@ -19,6 +19,7 @@ import org.apache.juneau.*;
 /**
  * Represents a wrapped {@link BeanMap} where property values can be overridden, removed, or reordered without
  * affecting the underlying bean.
+ *
  * <p>
  * Provides the {@link #filterKeys(List)} method for specifying the keys to keep in the bean map and in what order
  * they should appear.
@@ -73,6 +74,7 @@ public class DelegateBeanMap<T> extends BeanMap<T> {
 
 	/**
 	 * Remove all but the specified properties from this bean map.
+	 *
 	 * <p>
 	 * This does not affect the underlying bean.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/DelegateMap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/DelegateMap.java b/juneau-core/src/main/java/org/apache/juneau/internal/DelegateMap.java
index 3c0e59f..83d7440 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/DelegateMap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/DelegateMap.java
@@ -42,6 +42,7 @@ public class DelegateMap<T> extends ObjectMap implements Delegate<T> {
 
 	/**
 	 * Remove all but the specified keys from this map.
+	 *
 	 * <p>
 	 * This does not affect the underlying map.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/FileUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/FileUtils.java b/juneau-core/src/main/java/org/apache/juneau/internal/FileUtils.java
index 6580275..f2c3000 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/FileUtils.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/FileUtils.java
@@ -81,6 +81,8 @@ public class FileUtils {
 
 	/**
 	 * Creates a file if it doesn't already exist using {@link File#createNewFile()}.
+	 *
+	 * <p>
 	 * Throws a {@link RuntimeException} if the file could not be created.
 	 *
 	 * @param f The file to create.
@@ -98,6 +100,8 @@ public class FileUtils {
 
 	/**
 	 * Updates the modified timestamp on the specified file.
+	 *
+	 * <p>
 	 * Method ensures that the timestamp changes even if it's been modified within the past millisecond.
 	 *
 	 * @param f The file to modify the modified timestamp on.
@@ -120,9 +124,11 @@ public class FileUtils {
 
 	/**
 	 * Create a temporary file with the specified name.
+	 *
 	 * <p>
 	 * The name is broken into file name and suffix, and the parts are passed to
 	 * {@link File#createTempFile(String, String)}.
+	 *
 	 * <p>
 	 * {@link File#deleteOnExit()} is called on the resulting file before being returned by this method.
 	 *
@@ -169,6 +175,7 @@ public class FileUtils {
 
 	/**
 	 * Returns the candidate file names for the specified file name in the specified locale.
+	 *
 	 * <p>
 	 * For example, if looking for the <js>"MyResource.txt"</js> file in the Japanese locale, the iterator will return
 	 * names in the following order:
@@ -177,6 +184,7 @@ public class FileUtils {
 	 * 	<li><js>"MyResource_ja.txt"</js>
 	 * 	<li><js>"MyResource.txt"</js>
 	 * </ol>
+	 *
 	 * <p>
 	 * If the locale is null, then it will only return <js>"MyResource.txt"</js>.
 	 *
@@ -220,6 +228,7 @@ public class FileUtils {
 
 	/**
 	 * Returns the candidate locales for the specified locale.
+	 *
 	 * <p>
 	 * For example, if <code>locale</code> is <js>"ja_JP"</js>, then this method will return:
 	 * <ol>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/HashCode.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/HashCode.java b/juneau-core/src/main/java/org/apache/juneau/internal/HashCode.java
index d0f46e1..8e76000 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/HashCode.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/HashCode.java
@@ -14,6 +14,7 @@ package org.apache.juneau.internal;
 
 /**
  * Utility class for generating integer hash codes.
+ *
  * <p>
  * General usage:
  * <p class='bcode'>
@@ -47,6 +48,7 @@ public class HashCode {
 
 	/**
 	 * Hashes the hashcode into this object.
+	 *
 	 * <p>
 	 * The formula is simply <code>hashCode = 31*hashCode + i;</code>
 	 *
@@ -69,9 +71,12 @@ public class HashCode {
 
 	/**
 	 * Converts the object to a normalized form before grabbing it's hashcode.
-	 * Subclasses can override this method to provide specialized handling
-	 * 	(e.g. converting numbers to strings so that <code>123</code> and <js>"123"</js>
-	 * 	end up creating the same hashcode.)
+	 *
+	 * <p>
+	 * Subclasses can override this method to provide specialized handling (e.g. converting numbers to strings so that
+	 * <code>123</code> and <js>"123"</js> end up creating the same hashcode.)
+	 *
+	 * <p>
 	 * Default implementation does nothing.
 	 *
 	 * @param o The object to normalize before getting it's hashcode.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/IOUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/IOUtils.java b/juneau-core/src/main/java/org/apache/juneau/internal/IOUtils.java
index 4e680ac..b2da86a 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/IOUtils.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/IOUtils.java
@@ -54,6 +54,7 @@ public final class IOUtils {
 
 	/**
 	 * Reads the specified object to a <code>String</code>.
+	 *
 	 * <p>
 	 * Can be any of the following object types:
 	 * <ul>
@@ -205,8 +206,10 @@ public final class IOUtils {
 
 	/**
 	 * Reads the specified input into a {@link String} until the end of the input is reached.
+	 *
 	 * <p>
 	 * The {@code Reader} is automatically closed.
+	 *
 	 * <p>
 	 * If the {@code Reader} is not an instance of a {@code BufferedReader}, then it gets wrapped in a
 	 * {@code BufferedReader}.
@@ -235,6 +238,8 @@ public final class IOUtils {
 
 	/**
 	 * Pipes the contents of the specified reader into the writer.
+	 *
+	 * <p>
 	 * The reader is closed, the writer is not.
 	 *
 	 * @param in The reader to pipe from.
@@ -251,8 +256,9 @@ public final class IOUtils {
 	 * Wraps the specified reader in a buffered reader.
 	 *
 	 * @param r The reader being wrapped.
-	 * @return The reader wrapped in a {@link BufferedReader}, or the original {@link Reader} if it's already a buffered
-	 * reader.
+	 * @return
+	 * 	The reader wrapped in a {@link BufferedReader}, or the original {@link Reader} if it's already a buffered
+	 * 	reader.
 	 */
 	public static Reader getBufferedReader(Reader r) {
 		if (r instanceof BufferedReader || r instanceof StringReader)
@@ -302,6 +308,8 @@ public final class IOUtils {
 
 	/**
 	 * Given the specified <js>"Content-Length"</js> header value, return an appropriate buffer size.
+	 *
+	 * <p>
 	 * The maximum buffer size is 1MB.
 	 *
 	 * @param contentLength The value of the <js>"Content-Length"</js> header.
@@ -325,6 +333,8 @@ public final class IOUtils {
 
 	/**
 	 * Close input stream and ignore any exceptions.
+	 *
+	 * <p>
 	 * No-op if input stream is <jk>null</jk>.
 	 *
 	 * @param is The input stream to close.
@@ -338,6 +348,8 @@ public final class IOUtils {
 
 	/**
 	 * Close output stream and ignore any exceptions.
+	 *
+	 * <p>
 	 * No-op if output stream is <jk>null</jk>.
 	 *
 	 * @param os The output stream to close.
@@ -351,6 +363,8 @@ public final class IOUtils {
 
 	/**
 	 * Close reader and ignore any exceptions.
+	 *
+	 * <p>
 	 * No-op if reader is <jk>null</jk>.
 	 *
 	 * @param r The reader to close.
@@ -364,6 +378,8 @@ public final class IOUtils {
 
 	/**
 	 * Close writer and ignore any exceptions.
+	 *
+	 * <p>
 	 * No-op if writer is <jk>null</jk>.
 	 *
 	 * @param w The writer to close.
@@ -396,16 +412,17 @@ public final class IOUtils {
 	/**
 	 * Converts an object to an <code>InputStream</code>.
 	 *
-	 * @param o The object to convert to an input stream.
-	 * Can be any of the following:
-	 * <ul>
-	 * 	<li>{@link InputStream}
-	 * 	<li>{@link Reader}
-	 * 	<li>{@link File}
-	 * 	<li>{@link CharSequence} - Converted to UTF-8 stream.
-	 * 	<li><code><jk>byte</jk>[]</code>
-	 * 	<li><code><jk>null</jk></code> - Returns null.
-	 * </ul>
+	 * @param o
+	 * 	The object to convert to an input stream.
+	 * 	Can be any of the following:
+	 * 	<ul>
+	 * 		<li>{@link InputStream}
+	 * 		<li>{@link Reader}
+	 * 		<li>{@link File}
+	 * 		<li>{@link CharSequence} - Converted to UTF-8 stream.
+	 * 		<li><code><jk>byte</jk>[]</code>
+	 * 		<li><code><jk>null</jk></code> - Returns null.
+	 * 	</ul>
 	 * @return The object converted to an input stream.
 	 * @throws IOException If invalid object passed in or file could not be read.
 	 */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/IdentityList.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/IdentityList.java b/juneau-core/src/main/java/org/apache/juneau/internal/IdentityList.java
index 7ddf361..5feb470 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/IdentityList.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/IdentityList.java
@@ -16,6 +16,7 @@ import java.util.*;
 
 /**
  * Combination of a {@link LinkedList} and <code>IdentitySet</code>.
+ *
  * <ul class='spaced-list'>
  * 	<li>
  * 		Duplicate objects (by identity) will be skipped during insertion.
@@ -27,6 +28,7 @@ import java.util.*;
  * <ul>
  * 	<li>This class is NOT thread safe, and is intended for use on small lists.
  * </ul>
+ *
  * @param <T> Entry type.
  */
 public class IdentityList<T> extends LinkedList<T> {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/JuneauLogger.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/JuneauLogger.java b/juneau-core/src/main/java/org/apache/juneau/internal/JuneauLogger.java
index c4f3c73..cb2344f 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/JuneauLogger.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/JuneauLogger.java
@@ -58,13 +58,14 @@ public class JuneauLogger extends java.util.logging.Logger {
 	 * Get logger for specified class using the specified resource bundle name.
 	 *
 	 * @param forClass The class to create a logger for.
-	 * @param resourceBundleName The name of the resource bundle.
-	 * Can be any of the following formats:
-	 * <ol>
-	 * 	<li>An absolute path.  E.g. <js>"com/foo/nls/Messages"</js>.
-	 * 	<li>A path relative to the package of the class.  E.g. <js>"nls/Messages"</js>.
-	 * </ol>
-	 * Both <js>'.'</js> and <js>'/'</js> can be used as path delimiters.
+	 * @param resourceBundleName
+	 * 	The name of the resource bundle.
+	 * 	Can be any of the following formats:
+	 * 	<ol>
+	 * 		<li>An absolute path.  E.g. <js>"com/foo/nls/Messages"</js>.
+	 * 		<li>A path relative to the package of the class.  E.g. <js>"nls/Messages"</js>.
+	 * 	</ol>
+	 * 	Both <js>'.'</js> and <js>'/'</js> can be used as path delimiters.
 	 * @return A new <l>Logger</l>.
 	 */
 	public static JuneauLogger getLogger(Class<?> forClass, String resourceBundleName) {
@@ -75,13 +76,14 @@ public class JuneauLogger extends java.util.logging.Logger {
 	 * Get logger with specified name using the specified resource bundle name.
 	 *
 	 * @param name The name of the logger to use.
-	 * @param resourceBundleName The name of the resource bundle.
-	 * Can be any of the following formats:
-	 * <ol>
-	 * 	<li>An absolute path.  E.g. <js>"com/foo/nls/Messages"</js>.
-	 * 	<li>A path relative to the package of the class.  E.g. <js>"nls/Messages"</js>.
-	 * </ol>
-	 * Both <js>'.'</js> and <js>'/'</js> can be used as path delimiters.
+	 * @param resourceBundleName
+	 * 	The name of the resource bundle.
+	 * 	Can be any of the following formats:
+	 * 	<ol>
+	 *			<li>An absolute path.  E.g. <js>"com/foo/nls/Messages"</js>.
+	 * 		<li>A path relative to the package of the class.  E.g. <js>"nls/Messages"</js>.
+	 * 	</ol>
+	 * 	Both <js>'.'</js> and <js>'/'</js> can be used as path delimiters.
 	 * @return A new <l>Logger</l>.
 	 */
 	public static synchronized JuneauLogger getLogger(String name, String resourceBundleName) {
@@ -245,6 +247,8 @@ public class JuneauLogger extends java.util.logging.Logger {
 	/**
 	 * Similar to {@link #log(Level, String, Object[])}, except arguments are converted to objects
 	 * that are serialized using the {@link JsonSerializer#toStringObject(Object)} method.
+	 *
+	 * <p>
 	 * This allows arbitrary POJOs to be serialized as message parameters.
 	 *
 	 * @param level The level of the given message.
@@ -292,5 +296,4 @@ public class JuneauLogger extends java.util.logging.Logger {
 		}
 		return ("".equals(rb) ? null : rb);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/KeywordSet.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/KeywordSet.java b/juneau-core/src/main/java/org/apache/juneau/internal/KeywordSet.java
index 831efbc..15ebd33 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/KeywordSet.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/KeywordSet.java
@@ -16,6 +16,7 @@ import static org.apache.juneau.internal.ThrowableUtils.*;
 
 /**
  * Stores a set of language keywords for quick lookup.
+ *
  * <p>
  * Keywords must be:
  * <ul class='spaced-list'>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/MultiIterable.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/MultiIterable.java b/juneau-core/src/main/java/org/apache/juneau/internal/MultiIterable.java
index 9cff585..194bffd 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/MultiIterable.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/MultiIterable.java
@@ -18,6 +18,7 @@ import java.util.*;
 
 /**
  * Utility class for defining an iterator over one or more iterables.
+ *
  * @param <E> The element class type.
  */
 public class MultiIterable<E> implements Iterable<E> {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/ObjectUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/ObjectUtils.java b/juneau-core/src/main/java/org/apache/juneau/internal/ObjectUtils.java
index 73f73d4..7aac560 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/ObjectUtils.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/ObjectUtils.java
@@ -22,6 +22,7 @@ public class ObjectUtils {
 
 	/**
 	 * Returns <jk>true</jk> if the specified objects are equal.
+	 *
 	 * <p>
 	 * Gracefully handles <jk>null</jk>s.
 	 *
@@ -39,6 +40,7 @@ public class ObjectUtils {
 
 	/**
 	 * Returns <jk>true</jk> if the specified object is empty.
+	 *
 	 * <p>
 	 * Return <jk>true</jk> if the value is any of the following:
 	 * <ul>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/ReflectionUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/ReflectionUtils.java b/juneau-core/src/main/java/org/apache/juneau/internal/ReflectionUtils.java
index 451ae2c..cc4effb 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/ReflectionUtils.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/ReflectionUtils.java
@@ -53,6 +53,7 @@ public final class ReflectionUtils {
 
 	/**
 	 * Returns the specified annotation only if it's been declared on the specified class.
+	 *
 	 * <p>
 	 * More efficient than calling {@link Class#getAnnotation(Class)} since it doesn't recursively look for the class
 	 * up the parent chain.
@@ -72,9 +73,9 @@ public final class ReflectionUtils {
 
 	/**
 	 * Returns all instances of the specified annotation on the specified class.
+	 *
 	 * <p>
 	 * Searches all superclasses and superinterfaces.
-	 * <p>
 	 * Results are ordered child-to-parent.
 	 *
 	 * @param <T> The annotation class type.
@@ -102,8 +103,9 @@ public final class ReflectionUtils {
 	}
 
 	/**
-	 * Same as {@link #findAnnotations(Class, Class)} except returns the annotations as a map
-	 * with the keys being the class on which the annotation was found.
+	 * Same as {@link #findAnnotations(Class, Class)} except returns the annotations as a map with the keys being the
+	 * class on which the annotation was found.
+	 *
 	 * <p>
 	 * Results are ordered child-to-parent.
 	 *
@@ -189,6 +191,7 @@ public final class ReflectionUtils {
 
 	/**
 	 * Similar to {@link #getResource(Class, String)} except looks for localized versions of the specified resource.
+	 *
 	 * <p>
 	 * For example, if looking in the Japanese locale, the order of lookup on the <js>"MyResource.txt"</js> file is:
 	 * <ol>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/SimpleMap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/SimpleMap.java b/juneau-core/src/main/java/org/apache/juneau/internal/SimpleMap.java
index 8a36771..e2faec7 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/SimpleMap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/SimpleMap.java
@@ -22,10 +22,13 @@ import org.apache.juneau.*;
 /**
  * An instance of a <code>Map</code> where the keys and values are simple <code>String[]</code> and
  * <code>Object[]</code> arrays.
+ *
  * <p>
  * Typically more efficient than <code>HashMaps</code> for small maps (e.g. &lt;10 entries).
+ *
  * <p>
  * Does not support adding or removing entries.
+ *
  * <p>
  * Setting values overwrites the value on the underlying value array.
  */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java b/juneau-core/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
index 6fc902c..e83a85e 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
@@ -16,6 +16,7 @@ import java.io.*;
 
 /**
  * Similar to {@link StringWriter}, but uses a {@link StringBuilder} instead to avoid synchronization overhead.
+ *
  * <p>
  * Note that this class is NOT thread safe.
  */
@@ -34,9 +35,9 @@ public final class StringBuilderWriter extends Writer {
 	/**
 	 * Create a new string writer using the specified initial string-builder size.
 	 *
-	 * @param initialSize The number of <tt>char</tt> values that will fit into this buffer before it is automatically
-	 * expanded
-	 * @throws IllegalArgumentException If <tt>initialSize</tt> is negative
+	 * @param initialSize
+	 * 	The number of <tt>char</tt> values that will fit into this buffer before it is automatically expanded.
+	 * @throws IllegalArgumentException If <tt>initialSize</tt> is negative.
 	 */
 	public StringBuilderWriter(int initialSize) {
 		sb = new StringBuilder(initialSize);

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/StringUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/StringUtils.java b/juneau-core/src/main/java/org/apache/juneau/internal/StringUtils.java
index 14d5345..72ffcc8 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/StringUtils.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/StringUtils.java
@@ -60,19 +60,20 @@ public final class StringUtils {
 	 * Parses a number from the specified reader stream.
 	 *
 	 * @param r The reader to parse the string from.
-	 * @param type The number type to created.
-	 * Can be any of the following:
-	 * <ul>
-	 * 	<li> Integer
-	 * 	<li> Double
-	 * 	<li> Float
-	 * 	<li> Long
-	 * 	<li> Short
-	 * 	<li> Byte
-	 * 	<li> BigInteger
-	 * 	<li> BigDecimal
-	 * </ul>
-	 * If <jk>null</jk>, uses the best guess.
+	 * @param type
+	 * 	The number type to created.
+	 * 	Can be any of the following:
+	 * 	<ul>
+	 * 		<li> Integer
+	 * 		<li> Double
+	 * 		<li> Float
+	 * 		<li> Long
+	 * 		<li> Short
+	 * 		<li> Byte
+	 * 		<li> BigInteger
+	 * 		<li> BigDecimal
+	 * 	</ul>
+	 * 	If <jk>null</jk>, uses the best guess.
 	 * @throws IOException If a problem occurred trying to read from the reader.
 	 * @return The parsed number.
 	 * @throws Exception
@@ -107,19 +108,20 @@ public final class StringUtils {
 	 * Parses a number from the specified string.
 	 *
 	 * @param s The string to parse the number from.
-	 * @param type The number type to created.
-	 * Can be any of the following:
-	 * <ul>
-	 * 	<li> Integer
-	 * 	<li> Double
-	 * 	<li> Float
-	 * 	<li> Long
-	 * 	<li> Short
-	 * 	<li> Byte
-	 * 	<li> BigInteger
-	 * 	<li> BigDecimal
-	 * </ul>
-	 * If <jk>null</jk>, uses the best guess.
+	 * @param type
+	 * 	The number type to created.
+	 * 	Can be any of the following:
+	 * 	<ul>
+	 * 		<li> Integer
+	 * 		<li> Double
+	 * 		<li> Float
+	 * 		<li> Long
+	 * 		<li> Short
+	 * 		<li> Byte
+	 * 		<li> BigInteger
+	 * 		<li> BigDecimal
+	 * 	</ul>
+	 * 	If <jk>null</jk>, uses the best guess.
 	 * @return The parsed number.
 	 * @throws ParseException
 	 */
@@ -470,8 +472,12 @@ public final class StringUtils {
 
 	/**
 	 * Splits a character-delimited string into a string array.
+	 *
+	 * <p>
 	 * Does not split on escaped-delimiters (e.g. "\,");
 	 * Resulting tokens are trimmed of whitespace.
+	 *
+	 * <p>
 	 * <b>NOTE:</b>  This behavior is different than the Jakarta equivalent.
 	 * split("a,b,c",',') -> {"a","b","c"}
 	 * split("a, b ,c ",',') -> {"a","b","c"}
@@ -540,6 +546,7 @@ public final class StringUtils {
 
 	/**
 	 * Splits a list of key-value pairs into an ordered map.
+	 *
 	 * <p>
 	 * Example:
 	 * <p class='bcode'>
@@ -630,8 +637,8 @@ public final class StringUtils {
 	 * string.
 	 *
 	 * @param s The string to check.
-	 * @return <jk>true</jk> if specified string is <jk>null</jk> or it's {@link #toString()} method returns an empty
-	 * string.
+	 * @return
+	 * 	<jk>true</jk> if specified string is <jk>null</jk> or it's {@link #toString()} method returns an empty string.
 	 */
 	public static boolean isEmpty(Object s) {
 		return s == null || s.toString().isEmpty();
@@ -854,8 +861,7 @@ public final class StringUtils {
 	}
 
 	/**
-	 * Shortcut for calling <code>base64Decode(String)</code> and converting the
-	 * 	result to a UTF-8 encoded string.
+	 * Shortcut for calling <code>base64Decode(String)</code> and converting the result to a UTF-8 encoded string.
 	 *
 	 * @param in The BASE-64 encoded string to decode.
 	 * @return The decoded string.
@@ -914,7 +920,11 @@ public final class StringUtils {
 
 	/**
 	 * Generated a random UUID with the specified number of characters.
+	 *
+	 * <p>
 	 * Characters are composed of lower-case ASCII letters and numbers only.
+	 *
+	 * <p>
 	 * This method conforms to the restrictions for hostnames as specified in <a class="doclink"
 	 * href="https://tools.ietf.org/html/rfc952">RFC 952</a>
 	 * Since each character has 36 possible values, the square approximation formula for the number of generated IDs
@@ -922,6 +932,8 @@ public final class StringUtils {
 	 * <code>sqrt(36^N)</code>.
 	 * Dividing this number by 10 gives you an approximation of the number of generated IDs needed to produce a
 	 * &lt;1% chance of collision.
+	 *
+	 * <p>
 	 * For example, given 5 characters, the number of generated IDs need to produce a &lt;1% chance of collision would
 	 * be:
 	 * <code>sqrt(36^5)/10=777</code>
@@ -982,10 +994,13 @@ public final class StringUtils {
 
 	/**
 	 * Simple utility for replacing variables of the form <js>"{key}"</js> with values in the specified map.
+	 *
 	 * <p>
 	 * Nested variables are supported in both the input string and map values.
+	 *
 	 * <p>
 	 * If the map does not contain the specified value, the variable is not replaced.
+	 *
 	 * <p>
 	 * <jk>null</jk> values in the map are treated as blank strings.
 	 *
@@ -1106,6 +1121,7 @@ public final class StringUtils {
 
 	/**
 	 * Returns the specified field in a delimited string without splitting the string.
+	 *
 	 * <p>
 	 * Equivalent to the following:
 	 * <p class='bcode'>
@@ -1250,10 +1266,12 @@ public final class StringUtils {
 	/**
 	 * Returns <jk>true</jk> if the specified string is one of the specified values.
 	 *
-	 * @param s The string to test.
-	 * Can be <jk>null</jk>.
-	 * @param values The values to test.
-	 * Can contain <jk>null</jk>.
+	 * @param s
+	 * 	The string to test.
+	 * 	Can be <jk>null</jk>.
+	 * @param values
+	 * 	The values to test.
+	 * 	Can contain <jk>null</jk>.
 	 * @return <jk>true</jk> if the specified string is one of the specified values.
 	 */
 	public static boolean isOneOf(String s, String...values) {
@@ -1353,8 +1371,9 @@ public final class StringUtils {
 	 * Returns the first non-whitespace character in the string.
 	 *
 	 * @param s The string to check.
-	 * @return The first non-whitespace character, or <code>0</code> if the string is <jk>null</jk>, empty, or composed
-	 * of only whitespace.
+	 * @return
+	 * 	The first non-whitespace character, or <code>0</code> if the string is <jk>null</jk>, empty, or composed
+	 * 	of only whitespace.
 	 */
 	public static char firstNonWhitespaceChar(String s) {
 		if (s != null)
@@ -1369,7 +1388,8 @@ public final class StringUtils {
 	 *
 	 * @param s The string.
 	 * @param i The index position.
-	 * @return The character at the specified index, or <code>0</code> if the index is out-of-range or the string
+	 * @return
+	 * 	The character at the specified index, or <code>0</code> if the index is out-of-range or the string
 	 * 	is <jk>null</jk>.
 	 */
 	public static char charAt(String s, int i) {
@@ -1431,8 +1451,10 @@ public final class StringUtils {
 
 	/**
 	 * Efficiently determines whether a URL is of the pattern "xxx:/xxx".
+	 *
 	 * <p>
 	 * The pattern matched is: <code>[a-z]{2,}\:\/.*</code>
+	 *
 	 * <p>
 	 * Note that this excludes filesystem paths such as <js>"C:/temp"</js>.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/TeeOutputStream.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/TeeOutputStream.java b/juneau-core/src/main/java/org/apache/juneau/internal/TeeOutputStream.java
index 507abbb..96dfe73 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/TeeOutputStream.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/TeeOutputStream.java
@@ -44,8 +44,8 @@ public class TeeOutputStream extends OutputStream {
 	 * Adds an output stream to this tee output stream.
 	 *
 	 * @param os The output stream to add to this tee output stream.
-	 * @param close If <jk>false</jk>, then calling {@link #close()} on this stream will not filter to the specified
-	 * output stream.
+	 * @param close
+	 * 	If <jk>false</jk>, then calling {@link #close()} on this stream will not filter to the specified output stream.
 	 * @return This object (for method chaining).
 	 */
 	public TeeOutputStream add(OutputStream os, boolean close) {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/TeeWriter.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/TeeWriter.java b/juneau-core/src/main/java/org/apache/juneau/internal/TeeWriter.java
index dd1dee5..be48416 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/TeeWriter.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/TeeWriter.java
@@ -44,8 +44,8 @@ public class TeeWriter extends Writer {
 	 * Adds a writer to this tee writer.
 	 *
 	 * @param w The writer to add to this tee writer.
-	 * @param close If <jk>false</jk>, then calling {@link #close()} on this tee writer will not filter to the
-	 * specified writer.
+	 * @param close
+	 * 	If <jk>false</jk>, then calling {@link #close()} on this tee writer will not filter to the specified writer.
 	 * @return This object (for method chaining).
 	 */
 	public TeeWriter add(Writer w, boolean close) {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/Utils.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/Utils.java b/juneau-core/src/main/java/org/apache/juneau/internal/Utils.java
index 2aeb77a..5c40951 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/Utils.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/Utils.java
@@ -22,9 +22,10 @@ public class Utils {
 	 *
 	 * @param i1 Integer #1
 	 * @param i2 Integer #2
-	 * @return The value <code>0</code> if Integer #1 is equal to Integer #2; a value less than <code>0</code> if
-	 * Integer #1 numerically less than Integer #2; and a value greater than <code>0</code> if Integer #1 is numerically
-	 * greater than Integer #2 (signed comparison).
+	 * @return
+	 * 	The value <code>0</code> if Integer #1 is equal to Integer #2; a value less than <code>0</code> if
+	 * 	Integer #1 numerically less than Integer #2; and a value greater than <code>0</code> if Integer #1 is
+	 * 	numerically greater than Integer #2 (signed comparison).
 	 */
 	public static final int compare(int i1, int i2) {
 		return (i1<i2 ? -1 : (i1==i2 ? 0 : 1));

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/Version.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/Version.java b/juneau-core/src/main/java/org/apache/juneau/internal/Version.java
index 4630c37..375f1f9 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/Version.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/Version.java
@@ -16,6 +16,7 @@ import static org.apache.juneau.internal.StringUtils.*;
 
 /**
  * Represents a version string such as <js>"1.2"</js> or <js>"1.2.3"</js>
+ *
  * <p>
  * Used to compare version numbers.
  */
@@ -26,15 +27,16 @@ public class Version {
 	/**
 	 * Constructor
 	 *
-	 * @param versionString A string of the form <js>"#.#..."</js> where there can be any number of parts.
-	 * <br>Valid values:
-	 * <ul>
-	 * 	<li><js>"1.2"</js>
-	 * 	<li><js>"1.2.3"</js>
-	 * 	<li><js>"0.1"</js>
-	 * 	<li><js>".1"</js>
-	 * </ul>
-	 * Any parts that are not numeric are interpreted as {@link Integer#MAX_VALUE}
+	 * @param versionString
+	 * 	A string of the form <js>"#.#..."</js> where there can be any number of parts.
+	 * 	<br>Valid values:
+	 * 	<ul>
+	 * 		<li><js>"1.2"</js>
+	 * 		<li><js>"1.2.3"</js>
+	 * 		<li><js>"0.1"</js>
+	 * 		<li><js>".1"</js>
+	 * 	</ul>
+	 * 	Any parts that are not numeric are interpreted as {@link Integer#MAX_VALUE}
 	 */
 	public Version(String versionString) {
 		if (isEmpty(versionString))
@@ -52,6 +54,7 @@ public class Version {
 
 	/**
 	 * Returns <jk>true</jk> if the specified version is at least this version.
+	 *
 	 * <p>
 	 * Note that the following is true:
 	 * <p class='bcode'>
@@ -80,6 +83,7 @@ public class Version {
 
 	/**
 	 * Returns <jk>true</jk> if the specified version is at most this version.
+	 *
 	 * <p>
 	 * Note that the following is true:
 	 * <p class='bcode'>
@@ -108,6 +112,7 @@ public class Version {
 
 	/**
 	 * Returns <jk>true</jk> if the specified version is equal to this version.
+	 *
 	 * <p>
 	 * Note that the following is true:
 	 * <p class='bcode'>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/internal/VersionRange.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/internal/VersionRange.java b/juneau-core/src/main/java/org/apache/juneau/internal/VersionRange.java
index 3321f2d..16d6294 100644
--- a/juneau-core/src/main/java/org/apache/juneau/internal/VersionRange.java
+++ b/juneau-core/src/main/java/org/apache/juneau/internal/VersionRange.java
@@ -14,6 +14,7 @@ package org.apache.juneau.internal;
 
 /**
  * Represents an OSGi-style version range like <js>"1.2"</js> or <js>"[1.0,2.0)"</js>.
+ *
  * <p>
  * The range can be any of the following formats:
  * <ul>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/jso/JsoParser.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/jso/JsoParser.java b/juneau-core/src/main/java/org/apache/juneau/jso/JsoParser.java
index ca975d0..67a302f 100644
--- a/juneau-core/src/main/java/org/apache/juneau/jso/JsoParser.java
+++ b/juneau-core/src/main/java/org/apache/juneau/jso/JsoParser.java
@@ -22,7 +22,7 @@ import org.apache.juneau.parser.*;
  * Parses POJOs from HTTP responses as Java {@link ObjectInputStream ObjectInputStreams}.
  *
  * <h5 class='section'>Media types:</h5>
- * <p>
+ *
  * Consumes <code>Content-Type</code> types: <code>application/x-java-serialized-object</code>
  */
 @Consumes("application/x-java-serialized-object")

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/jso/JsoSerializer.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/jso/JsoSerializer.java b/juneau-core/src/main/java/org/apache/juneau/jso/JsoSerializer.java
index 6989905..92cde21 100644
--- a/juneau-core/src/main/java/org/apache/juneau/jso/JsoSerializer.java
+++ b/juneau-core/src/main/java/org/apache/juneau/jso/JsoSerializer.java
@@ -22,8 +22,9 @@ import org.apache.juneau.serializer.*;
  * Serializes POJOs to HTTP responses as Java Serialized Object {@link ObjectOutputStream ObjectOutputStreams}.
  *
  * <h5 class='section'>Media types:</h5>
- * <p>
+ *
  * Handles <code>Accept</code> types: <code>application/x-java-serialized-object</code>
+ *
  * <p>
  * Produces <code>Content-Type</code> types: <code>application/x-java-serialized-object</code>
  */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/json/JsonParser.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/json/JsonParser.java b/juneau-core/src/main/java/org/apache/juneau/json/JsonParser.java
index e18a513..e2aab27 100644
--- a/juneau-core/src/main/java/org/apache/juneau/json/JsonParser.java
+++ b/juneau-core/src/main/java/org/apache/juneau/json/JsonParser.java
@@ -30,13 +30,14 @@ import org.apache.juneau.transform.*;
  * Parses any valid JSON text into a POJO model.
  *
  * <h5 class='section'>Media types:</h5>
- * <p>
+ *
  * Handles <code>Content-Type</code> types: <code>application/json, text/json</code>
  *
  * <h5 class='section'>Description:</h5>
- * <p>
+ *
  * This parser uses a state machine, which makes it very fast and efficient.  It parses JSON in about 70% of the
  * time that it takes the built-in Java DOM parsers to parse equivalent XML.
+ *
  * <p>
  * This parser handles all valid JSON syntax.
  * In addition, when strict mode is disable, the parser also handles the following:
@@ -50,7 +51,10 @@ import org.apache.juneau.transform.*;
  * 	<li>
  * 		Unquoted attributes.
  * </ul>
+ *
+ * <p>
  * Also handles negative, decimal, hexadecimal, octal, and double numbers, including exponential notation.
+ *
  * <p>
  * This parser handles the following input, and automatically returns the corresponding Java class.
  * <ul class='spaced-list'>
@@ -75,6 +79,7 @@ import org.apache.juneau.transform.*;
  * 	<li>
  * 		Input consisting of only whitespace or JSON comments are converted to <jk>null</jk>.
  * </ul>
+ *
  * <p>
  * Input can be any of the following:
  * <ul class='spaced-list'>
@@ -97,6 +102,7 @@ import org.apache.juneau.transform.*;
  * 	<li>
  * 		<js>"'xxx' + \"yyy\""</js> - Converted to a concatenated {@link String}.
  * </ul>
+ *
  * <p>
  * TIP:  If you know you're parsing a JSON object or array, it can be easier to parse it using the
  * {@link ObjectMap#ObjectMap(CharSequence) ObjectMap(CharSequence)} or {@link ObjectList#ObjectList(CharSequence)
@@ -104,7 +110,7 @@ import org.apache.juneau.transform.*;
  * The end result should be the same.
  *
  * <h5 class='section'>Configurable properties:</h5>
- * <p>
+ *
  * This class has the following properties associated with it:
  * <ul>
  * 	<li>{@link JsonParserContext}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/json/JsonParserContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/json/JsonParserContext.java b/juneau-core/src/main/java/org/apache/juneau/json/JsonParserContext.java
index a498f9e..66977f3 100644
--- a/juneau-core/src/main/java/org/apache/juneau/json/JsonParserContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/json/JsonParserContext.java
@@ -17,9 +17,11 @@ import org.apache.juneau.parser.*;
 
 /**
  * Configurable properties on the {@link JsonParser} class.
+ *
  * <p>
  * Context properties are set by calling {@link PropertyStore#setProperty(String, Object)} on the property store
  * passed into the constructor.
+ *
  * <p>
  * See {@link PropertyStore} for more information about context properties.
  *
@@ -40,6 +42,7 @@ public final class JsonParserContext extends ParserContext {
 
 	/**
 	 * Constructor.
+	 *
 	 * <p>
 	 * Typically only called from {@link PropertyStore#getContext(Class)}.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/json/JsonParserSession.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/json/JsonParserSession.java b/juneau-core/src/main/java/org/apache/juneau/json/JsonParserSession.java
index 34128be..17571c0 100644
--- a/juneau-core/src/main/java/org/apache/juneau/json/JsonParserSession.java
+++ b/juneau-core/src/main/java/org/apache/juneau/json/JsonParserSession.java
@@ -22,6 +22,7 @@ import org.apache.juneau.parser.*;
 
 /**
  * Session object that lives for the duration of a single use of {@link JsonParser}.
+ *
  * <p>
  * This class is NOT thread safe.  It is meant to be discarded after one-time use.
  */
@@ -32,24 +33,30 @@ public final class JsonParserSession extends ParserSession {
 	/**
 	 * Create a new session using properties specified in the context.
 	 *
-	 * @param ctx The context creating this session object.
-	 * The context contains all the configuration settings for this object.
-	 * @param input The input.  Can be any of the following types:
-	 * <ul>
-	 * 	<li><jk>null</jk>
-	 * 	<li>{@link Reader}
-	 * 	<li>{@link CharSequence}
-	 * 	<li>{@link InputStream} containing UTF-8 encoded text.
-	 * 	<li>{@link File} containing system encoded text.
-	 * </ul>
-	 * @param op The override properties.
-	 * These override any context properties defined in the context.
+	 * @param ctx
+	 * 	The context creating this session object.
+	 * 	The context contains all the configuration settings for this object.
+	 * @param input
+	 * 	The input.
+	 * 	Can be any of the following types:
+	 * 	<ul>
+	 * 		<li><jk>null</jk>
+	 * 		<li>{@link Reader}
+	 * 		<li>{@link CharSequence}
+	 * 		<li>{@link InputStream} containing UTF-8 encoded text.
+	 * 		<li>{@link File} containing system encoded text.
+	 * 	</ul>
+	 * @param op
+	 * 	The override properties.
+	 * 	These override any context properties defined in the context.
 	 * @param javaMethod The java method that called this parser, usually the method in a REST servlet.
 	 * @param outer The outer object for instantiating top-level non-static inner classes.
-	 * @param locale The session locale.
-	 * If <jk>null</jk>, then the locale defined on the context is used.
-	 * @param timeZone The session timezone.
-	 * If <jk>null</jk>, then the timezone defined on the context is used.
+	 * @param locale
+	 * 	The session locale.
+	 * 	If <jk>null</jk>, then the locale defined on the context is used.
+	 * @param timeZone
+	 * 	The session timezone.
+	 * 	If <jk>null</jk>, then the timezone defined on the context is used.
 	 * @param mediaType The session media type (e.g. <js>"application/json"</js>).
 	 */
 	public JsonParserSession(JsonParserContext ctx, ObjectMap op, Object input, Method javaMethod, Object outer,
@@ -73,6 +80,7 @@ public final class JsonParserSession extends ParserSession {
 
 	/**
 	 * Returns <jk>true</jk> if the specified character is whitespace.
+	 *
 	 * <p>
 	 * The definition of whitespace is different for strict vs lax mode.
 	 * Strict mode only interprets 0x20 (space), 0x09 (tab), 0x0A (line feed) and 0x0D (carriage return) as whitespace.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/json/JsonSchemaSerializer.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/json/JsonSchemaSerializer.java b/juneau-core/src/main/java/org/apache/juneau/json/JsonSchemaSerializer.java
index 0c43381..f4fda17 100644
--- a/juneau-core/src/main/java/org/apache/juneau/json/JsonSchemaSerializer.java
+++ b/juneau-core/src/main/java/org/apache/juneau/json/JsonSchemaSerializer.java
@@ -28,13 +28,13 @@ import org.apache.juneau.transform.*;
  * Serializes POJO metadata to HTTP responses as JSON.
  *
  * <h5 class='section'>Media types:</h5>
- * <p>
+ *
  * Handles <code>Accept</code> types: <code>application/json+schema, text/json+schema</code>
  * <p>
  * Produces <code>Content-Type</code> types: <code>application/json</code>
  *
  * <h5 class='section'>Description:</h5>
- * <p>
+ *
  * Produces the JSON-schema for the JSON produced by the {@link JsonSerializer} class with the same properties.
  */
 @Produces(value="application/json+schema,text/json+schema",contentType="application/json")

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializer.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializer.java b/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializer.java
index e97e64f..5c6449e 100644
--- a/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializer.java
+++ b/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializer.java
@@ -27,13 +27,13 @@ import org.apache.juneau.transform.*;
  * Serializes POJO models to JSON.
  *
  * <h5 class='section'>Media types:</h5>
- * <p>
+ *
  * Handles <code>Accept</code> types: <code>application/json, text/json</code>
  * <p>
  * Produces <code>Content-Type</code> types: <code>application/json</code>
  *
  * <h5 class='section'>Description:</h5>
- * <p>
+ *
  * The conversion is as follows...
  * <ul class='spaced-list'>
  * 	<li>
@@ -54,18 +54,21 @@ import org.apache.juneau.transform.*;
  * 	<li>
  * 		{@code beans} are converted to JSON objects.
  * </ul>
+ *
  * <p>
- * The types above are considered "JSON-primitive" object types.  Any non-JSON-primitive object types are transformed
- * into JSON-primitive object types through {@link org.apache.juneau.transform.PojoSwap PojoSwaps} associated
- * through the {@link CoreObjectBuilder#pojoSwaps(Class...)} method.
+ * The types above are considered "JSON-primitive" object types.
+ * Any non-JSON-primitive object types are transformed into JSON-primitive object types through
+ * {@link org.apache.juneau.transform.PojoSwap PojoSwaps} associated through the
+ * {@link CoreObjectBuilder#pojoSwaps(Class...)} method.
  * Several default transforms are provided for transforming Dates, Enums, Iterators, etc...
+ *
  * <p>
- * This serializer provides several serialization options.  Typically, one of the predefined DEFAULT serializers will
- * be sufficient.
+ * This serializer provides several serialization options.
+ * Typically, one of the predefined DEFAULT serializers will be sufficient.
  * However, custom serializers can be constructed to fine-tune behavior.
  *
  * <h5 class='section'>Configurable properties:</h5>
- * <p>
+ *
  * This class has the following properties associated with it:
  * <ul>
  * 	<li>{@link JsonSerializerContext}
@@ -74,7 +77,7 @@ import org.apache.juneau.transform.*;
  * </ul>
  *
  * <h6 class='topic'>Behavior-specific subclasses</h6>
- * <p>
+ *
  * The following direct subclasses are provided for convenience:
  * <ul class='spaced-list'>
  * 	<li>
@@ -218,8 +221,10 @@ public class JsonSerializer extends WriterSerializer {
 	}
 
 	/**
-	 * Workhorse method. Determines the type of object, and then calls the
-	 * appropriate type-specific serialization method.
+	 * Workhorse method.
+	 *
+	 * <p>
+	 * Determines the type of object, and then calls the appropriate type-specific serialization method.
 	 */
 	@SuppressWarnings({ "rawtypes", "unchecked" })
 	SerializerWriter serializeAnything(JsonSerializerSession session, JsonWriter out, Object o, ClassMeta<?> eType,

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java b/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
index a75e895..14393cc 100644
--- a/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
+++ b/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerBuilder.java
@@ -53,13 +53,14 @@ public class JsonSerializerBuilder extends SerializerBuilder {
 
 	/**
 	 * <b>Configuration property:</b>  Simple JSON mode.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"JsonSerializer.simpleMode"</js>
 	 * 	<li><b>Data type:</b> <code>Boolean</code>
 	 * 	<li><b>Default:</b> <jk>false</jk>
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * If <jk>true</jk>, JSON attribute names will only be quoted when necessary.
 	 * Otherwise, they are always quoted.
@@ -88,13 +89,14 @@ public class JsonSerializerBuilder extends SerializerBuilder {
 
 	/**
 	 * <b>Configuration property:</b>  Prefix solidus <js>'/'</js> characters with escapes.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"JsonSerializer.escapeSolidus"</js>
 	 * 	<li><b>Data type:</b> <code>Boolean</code>
 	 * 	<li><b>Default:</b> <jk>false</jk>
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * If <jk>true</jk>, solidus (e.g. slash) characters should be escaped.
 	 * The JSON specification allows for either format.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerContext.java b/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerContext.java
index f15f6ce..3e07022 100644
--- a/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerContext.java
@@ -17,9 +17,11 @@ import org.apache.juneau.serializer.*;
 
 /**
  * Configurable properties on the {@link JsonSerializer} class.
+ *
  * <p>
  * Context properties are set by calling {@link PropertyStore#setProperty(String, Object)} on the property store
  * passed into the constructor.
+ *
  * <p>
  * See {@link PropertyStore} for more information about context properties.
  *
@@ -40,13 +42,14 @@ public final class JsonSerializerContext extends SerializerContext {
 
 	/**
 	 * <b>Configuration property:</b>  Simple JSON mode.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"JsonSerializer.simpleMode"</js>
 	 * 	<li><b>Data type:</b> <code>Boolean</code>
 	 * 	<li><b>Default:</b> <jk>false</jk>
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * If <jk>true</jk>, JSON attribute names will only be quoted when necessary.
 	 * Otherwise, they are always quoted.
@@ -55,36 +58,39 @@ public final class JsonSerializerContext extends SerializerContext {
 
 	/**
 	 * <b>Configuration property:</b>  Prefix solidus <js>'/'</js> characters with escapes.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"JsonSerializer.escapeSolidus"</js>
 	 * 	<li><b>Data type:</b> <code>Boolean</code>
 	 * 	<li><b>Default:</b> <jk>false</jk>
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * If <jk>true</jk>, solidus (e.g. slash) characters should be escaped.
 	 * The JSON specification allows for either format.
-	 * However, if you're embedding JSON in an HTML script tag, this setting prevents confusion when trying to
-	 * serialize <xt>&lt;\/script&gt;</xt>.
+	 * However, if you're embedding JSON in an HTML script tag, this setting prevents confusion when trying to serialize
+	 * <xt>&lt;\/script&gt;</xt>.
 	 */
 	public static final String JSON_escapeSolidus = "JsonSerializer.escapeSolidus";
 
 	/**
 	 * <b>Configuration property:</b>  Add <js>"_type"</js> properties when needed.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"JsonSerializer.addBeanTypeProperties"</js>
 	 * 	<li><b>Data type:</b> <code>Boolean</code>
 	 * 	<li><b>Default:</b> <jk>false</jk>
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * If <jk>true</jk>, then <js>"_type"</js> properties will be added to beans if their type cannot be inferred
 	 * through reflection.
 	 * This is used to recreate the correct objects during parsing if the object types cannot be inferred.
 	 * For example, when serializing a {@code Map<String,Object>} field, where the bean class cannot be determined from
 	 * the value type.
+	 *
 	 * <p>
 	 * When present, this value overrides the {@link SerializerContext#SERIALIZER_addBeanTypeProperties} setting and is
 	 * provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
@@ -98,6 +104,7 @@ public final class JsonSerializerContext extends SerializerContext {
 
 	/**
 	 * Constructor.
+	 *
 	 * <p>
 	 * Typically only called from {@link PropertyStore#getContext(Class)}.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerSession.java b/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
index 3f21ab2..a4beae0 100644
--- a/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
+++ b/juneau-core/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
@@ -23,6 +23,7 @@ import org.apache.juneau.serializer.*;
 
 /**
  * Session object that lives for the duration of a single use of {@link JsonSerializer}.
+ *
  * <p>
  * This class is NOT thread safe.  It is meant to be discarded after one-time use.
  */
@@ -36,19 +37,26 @@ public final class JsonSerializerSession extends SerializerSession {
 	/**
 	 * Create a new session using properties specified in the context.
 	 *
-	 * @param ctx The context creating this session object.
-	 * The context contains all the configuration settings for this object.
-	 * @param output The output object.  See {@link JsonSerializerSession#getWriter()} for valid class types.
-	 * @param op The override properties.
-	 * These override any context properties defined in the context.
+	 * @param ctx
+	 * 	The context creating this session object.
+	 * 	The context contains all the configuration settings for this object.
+	 * @param output
+	 * 	The output object.
+	 * 	See {@link JsonSerializerSession#getWriter()} for valid class types.
+	 * @param op
+	 * 	The override properties.
+	 * 	These override any context properties defined in the context.
 	 * @param javaMethod The java method that called this serializer, usually the method in a REST servlet.
-	 * @param locale The session locale.
-	 * If <jk>null</jk>, then the locale defined on the context is used.
-	 * @param timeZone The session timezone.
-	 * If <jk>null</jk>, then the timezone defined on the context is used.
+	 * @param locale
+	 * 	The session locale.
+	 * 	If <jk>null</jk>, then the locale defined on the context is used.
+	 * @param timeZone
+	 * 	The session timezone.
+	 * 	If <jk>null</jk>, then the timezone defined on the context is used.
 	 * @param mediaType The session media type (e.g. <js>"application/json"</js>).
-	 * @param uriContext The URI context.
-	 * Identifies the current request URI used for resolution of URIs to absolute or root-relative form.
+	 * @param uriContext
+	 * 	The URI context.
+	 * 	Identifies the current request URI used for resolution of URIs to absolute or root-relative form.
 	 */
 	protected JsonSerializerSession(JsonSerializerContext ctx, ObjectMap op, Object output, Method javaMethod,
 			Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/json/annotation/Json.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/json/annotation/Json.java b/juneau-core/src/main/java/org/apache/juneau/json/annotation/Json.java
index 451d236..6d91626 100644
--- a/juneau-core/src/main/java/org/apache/juneau/json/annotation/Json.java
+++ b/juneau-core/src/main/java/org/apache/juneau/json/annotation/Json.java
@@ -19,8 +19,10 @@ import java.lang.annotation.*;
 
 /**
  * Annotation for specifying various JSON options for the JSON serializers and parsers.
+ *
  * <p>
  * Can be applied to Java types.
+ *
  * <p>
  * Can be used for the following:
  * <ul class='spaced-list'>
@@ -36,8 +38,10 @@ public @interface Json {
 
 	/**
 	 * Wraps beans in a JSON object with the specified attribute name.
+	 *
 	 * <p>
 	 * Applies only to {@link ElementType#TYPE}.
+	 *
 	 * <p>
 	 * This annotation can be applied to beans as well as other objects serialized to other types (e.g. strings).
 	 *
@@ -48,17 +52,17 @@ public @interface Json {
 	 * 		<jk>public int</jk> f1 = 123;
 	 * 	}
 	 * </p>
+	 *
 	 * <p>
 	 * Without the <ja>@Xml</ja> annotations, serializing this bean as JSON would have produced the following...
-	 * </p>
 	 * <p class='bcode'>
 	 * 	{
 	 * 		f1: 123
 	 * 	}
 	 * </p>
+	 *
 	 * <p>
 	 * With the annotations, serializing this bean as XML produces the following...
-	 * </p>
 	 * <p class='bcode'>
 	 * 	{
 	 * 		myWrapper: {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
index 2411636..40a03ec 100644
--- a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
+++ b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
@@ -73,6 +73,8 @@ public final class MsgPackInputStream extends InputStream {
 
 	/**
 	 * Reads the data type flag from the stream.
+	 *
+	 * <p>
 	 * This is the byte that indicates what kind of data follows.
 	 */
 	DataType readDataType() throws IOException {
@@ -376,6 +378,8 @@ public final class MsgPackInputStream extends InputStream {
 
 	/**
 	 * Returns the length value for the field.
+	 *
+	 * <p>
 	 * For ints/floats/bins/strings, this is the number of bytes that the field takes up (minus the data-type flag).
 	 * For arrays, it's the number of array entries.
 	 * For maps, it's the number of map entries.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java
index 1eb1a92..727b465 100644
--- a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java
+++ b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParser.java
@@ -27,11 +27,11 @@ import org.apache.juneau.transform.*;
  * Parses a MessagePack stream into a POJO model.
  *
  * <h5 class='section'>Media types:</h5>
- * <p>
+ *
  * Handles <code>Content-Type</code> types: <code>octal/msgpack</code>
  *
  * <h5 class='section'>Configurable properties:</h5>
- * <p>
+ *
  * This class has the following properties associated with it:
  * <ul>
  * 	<li>{@link MsgPackParserContext}

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParserContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParserContext.java b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParserContext.java
index e221779..dc56d25 100644
--- a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParserContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParserContext.java
@@ -17,9 +17,11 @@ import org.apache.juneau.parser.*;
 
 /**
  * Configurable properties on the {@link MsgPackParser} class.
+ *
  * <p>
  * Context properties are set by calling {@link PropertyStore#setProperty(String, Object)} on the property store
  * passed into the constructor.
+ *
  * <p>
  * See {@link PropertyStore} for more information about context properties.
  *
@@ -40,6 +42,7 @@ public final class MsgPackParserContext extends ParserContext {
 
 	/**
 	 * Constructor.
+	 *
 	 * <p>
 	 * Typically only called from {@link PropertyStore#getContext(Class)}.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParserSession.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParserSession.java b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParserSession.java
index 170e165..93f16e6 100644
--- a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParserSession.java
+++ b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackParserSession.java
@@ -22,6 +22,7 @@ import org.apache.juneau.parser.*;
 
 /**
  * Session object that lives for the duration of a single use of {@link MsgPackParser}.
+ *
  * <p>
  * This class is NOT thread safe.  It is meant to be discarded after one-time use.
  */
@@ -32,24 +33,30 @@ public final class MsgPackParserSession extends ParserSession {
 	/**
 	 * Create a new session using properties specified in the context.
 	 *
-	 * @param ctx The context creating this session object.
-	 * The context contains all the configuration settings for this object.
-	 * @param input The input.  Can be any of the following types:
-	 * <ul>
-	 * 	<li><jk>null</jk>
-	 * 	<li>{@link Reader}
-	 * 	<li>{@link CharSequence}
-	 * 	<li>{@link InputStream} containing UTF-8 encoded text.
-	 * 	<li>{@link File} containing system encoded text.
-	 * </ul>
-	 * @param op The override properties.
-	 * These override any context properties defined in the context.
+	 * @param ctx
+	 * 	The context creating this session object.
+	 * 	The context contains all the configuration settings for this object.
+	 * @param input
+	 * 	The input.
+	 * 	Can be any of the following types:
+	 * 	<ul>
+	 * 		<li><jk>null</jk>
+	 * 		<li>{@link Reader}
+	 * 		<li>{@link CharSequence}
+	 * 		<li>{@link InputStream} containing UTF-8 encoded text.
+	 * 		<li>{@link File} containing system encoded text.
+	 * 	</ul>
+	 * @param op
+	 * 	The override properties.
+	 * 	These override any context properties defined in the context.
 	 * @param javaMethod The java method that called this parser, usually the method in a REST servlet.
 	 * @param outer The outer object for instantiating top-level non-static inner classes.
-	 * @param locale The session locale.
-	 * If <jk>null</jk>, then the locale defined on the context is used.
-	 * @param timeZone The session timezone.
-	 * If <jk>null</jk>, then the timezone defined on the context is used.
+	 * @param locale
+	 * 	The session locale.
+	 * 	If <jk>null</jk>, then the locale defined on the context is used.
+	 * @param timeZone
+	 * 	The session timezone.
+	 * 	If <jk>null</jk>, then the timezone defined on the context is used.
 	 * @param mediaType The session media type (e.g. <js>"application/json"</js>).
 	 */
 	public MsgPackParserSession(MsgPackParserContext ctx, ObjectMap op, Object input, Method javaMethod, Object outer,

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java
index 85f6708..b301fa0 100644
--- a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java
+++ b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializer.java
@@ -25,13 +25,13 @@ import org.apache.juneau.transform.*;
  * Serializes POJO models to MessagePack.
  *
  * <h5 class='section'>Media types:</h5>
- * <p>
+ *
  * Handles <code>Accept</code> types: <code>octal/msgpack</code>
  * <p>
  * Produces <code>Content-Type</code> types: <code>octal/msgpack</code>
  *
  * <h5 class='section'>Configurable properties:</h5>
- * <p>
+ *
  * This class has the following properties associated with it:
  * <ul>
  * 	<li>{@link MsgPackSerializerContext}
@@ -64,8 +64,10 @@ public class MsgPackSerializer extends OutputStreamSerializer {
 	}
 
 	/**
-	 * Workhorse method. Determines the type of object, and then calls the appropriate type-specific serialization
-	 * method.
+	 * Workhorse method.
+	 *
+	 * <p>
+	 * Determines the type of object, and then calls the appropriate type-specific serialization method.
 	 */
 	@SuppressWarnings({ "rawtypes", "unchecked" })
 	MsgPackOutputStream serializeAnything(MsgPackSerializerSession session, MsgPackOutputStream out, Object o,

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerContext.java b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerContext.java
index f0c6bb0..f1365e1 100644
--- a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerContext.java
@@ -17,9 +17,11 @@ import org.apache.juneau.serializer.*;
 
 /**
  * Configurable properties on the {@link MsgPackSerializer} class.
+ *
  * <p>
  * Context properties are set by calling {@link PropertyStore#setProperty(String, Object)} on the property store
  * passed into the constructor.
+ *
  * <p>
  * See {@link PropertyStore} for more information about context properties.
  *
@@ -40,19 +42,21 @@ public final class MsgPackSerializerContext extends SerializerContext {
 
 	/**
 	 * <b>Configuration property:</b>  Add <js>"_type"</js> properties when needed.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"MsgPackSerializer.addBeanTypeProperties"</js>
 	 * 	<li><b>Data type:</b> <code>Boolean</code>
 	 * 	<li><b>Default:</b> <jk>false</jk>
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * If <jk>true</jk>, then <js>"_type"</js> properties will be added to beans if their type cannot be inferred
 	 * through reflection.
 	 * This is used to recreate the correct objects during parsing if the object types cannot be inferred.
 	 * For example, when serializing a {@code Map<String,Object>} field, where the bean class cannot be determined from
 	 * the value type.
+	 *
 	 * <p>
 	 * When present, this value overrides the {@link SerializerContext#SERIALIZER_addBeanTypeProperties} setting and is
 	 * provided to customize the behavior of specific serializers in a {@link SerializerGroup}.
@@ -64,6 +68,7 @@ public final class MsgPackSerializerContext extends SerializerContext {
 
 	/**
 	 * Constructor.
+	 *
 	 * <p>
 	 * Typically only called from {@link PropertyStore#getContext(Class)}.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
index 9a489d8..860989a 100644
--- a/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
+++ b/juneau-core/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
@@ -24,6 +24,7 @@ import org.apache.juneau.serializer.*;
 
 /**
  * Session object that lives for the duration of a single use of {@link MsgPackSerializer}.
+ *
  * <p>
  * This class is NOT thread safe.  It is meant to be discarded after one-time use.
  */
@@ -35,19 +36,26 @@ public final class MsgPackSerializerSession extends SerializerSession {
 	/**
 	 * Create a new session using properties specified in the context.
 	 *
-	 * @param ctx The context creating this session object.
-	 * The context contains all the configuration settings for this object.
-	 * @param output The output object.  See {@link JsonSerializerSession#getOutputStream()} for valid class types.
-	 * @param op The override properties.
-	 * These override any context properties defined in the context.
+	 * @param ctx
+	 * 	The context creating this session object.
+	 * 	The context contains all the configuration settings for this object.
+	 * @param output
+	 * 	The output object.
+	 * 	See {@link JsonSerializerSession#getOutputStream()} for valid class types.
+	 * @param op
+	 * 	The override properties.
+	 * 	These override any context properties defined in the context.
 	 * @param javaMethod The java method that called this serializer, usually the method in a REST servlet.
-	 * @param locale The session locale.
-	 * If <jk>null</jk>, then the locale defined on the context is used.
-	 * @param timeZone The session timezone.
-	 * If <jk>null</jk>, then the timezone defined on the context is used.
+	 * @param locale
+	 * 	The session locale.
+	 * 	If <jk>null</jk>, then the locale defined on the context is used.
+	 * @param timeZone
+	 * 	The session timezone.
+	 * 	If <jk>null</jk>, then the timezone defined on the context is used.
 	 * @param mediaType The session media type (e.g. <js>"application/json"</js>).
-	 * @param uriContext The URI context.
-	 * Identifies the current request URI used for resolution of URIs to absolute or root-relative form.
+	 * @param uriContext
+	 * 	The URI context.
+	 * 	Identifies the current request URI used for resolution of URIs to absolute or root-relative form.
 	 */
 	protected MsgPackSerializerSession(MsgPackSerializerContext ctx, ObjectMap op, Object output, Method javaMethod,
 			Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/parser/InputStreamParser.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/parser/InputStreamParser.java b/juneau-core/src/main/java/org/apache/juneau/parser/InputStreamParser.java
index 622dd35..46b1678 100644
--- a/juneau-core/src/main/java/org/apache/juneau/parser/InputStreamParser.java
+++ b/juneau-core/src/main/java/org/apache/juneau/parser/InputStreamParser.java
@@ -19,7 +19,7 @@ import org.apache.juneau.annotation.*;
  * Subclass of {@link Parser} for byte-based parsers.
  *
  * <h5 class='section'>Description:</h5>
- * <p>
+ *
  * This class is typically the parent class of all byte-based parsers.
  * It has 1 abstract method to implement...
  * <ul>
@@ -27,8 +27,9 @@ import org.apache.juneau.annotation.*;
  * </ul>
  *
  * <h6 class='topic'>@Consumes annotation</h6>
- * <p>
+ *
  * The media types that this parser can handle is specified through the {@link Consumes @Consumes} annotation.
+ *
  * <p>
  * However, the media types can also be specified programmatically by overriding the {@link #getMediaTypes()} method.
  */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/parser/ParseException.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/parser/ParseException.java b/juneau-core/src/main/java/org/apache/juneau/parser/ParseException.java
index 8c27221..756e7ce 100644
--- a/juneau-core/src/main/java/org/apache/juneau/parser/ParseException.java
+++ b/juneau-core/src/main/java/org/apache/juneau/parser/ParseException.java
@@ -80,6 +80,8 @@ public final class ParseException extends FormattedException {
 
 	/**
 	 * Returns the highest-level <code>ParseException</code> in the stack trace.
+	 *
+	 * <p>
 	 * Useful for JUnit testing of error conditions.
 	 *
 	 * @return The root parse exception, or this exception if there isn't one.