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:23 UTC

[06/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/transforms/BeanStringSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transforms/BeanStringSwap.java b/juneau-core/src/main/java/org/apache/juneau/transforms/BeanStringSwap.java
index ce8df39..6a190a5 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transforms/BeanStringSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transforms/BeanStringSwap.java
@@ -17,10 +17,12 @@ import org.apache.juneau.transform.*;
 
 /**
  * Transforms beans into {@link String Strings} by simply calling the {@link Object#toString()} method.
+ *
  * <p>
  * Allows you to specify classes that should just be converted to {@code Strings} instead of potentially
  * being turned into Maps by the {@link BeanContext} (or worse, throwing
  * {@link BeanRuntimeException BeanRuntimeExceptions}).
+ *
  * <p>
  * This is usually a one-way transform.
  * Beans serialized as strings cannot be reconstituted using a parser unless it is a

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/transforms/CalendarSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transforms/CalendarSwap.java b/juneau-core/src/main/java/org/apache/juneau/transforms/CalendarSwap.java
index 805fbd7..578e915 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transforms/CalendarSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transforms/CalendarSwap.java
@@ -28,7 +28,7 @@ import org.apache.juneau.transform.*;
  * Transforms {@link Calendar Calendars} to {@link String Strings}.
  *
  * <h6 class='topic'>Behavior-specific subclasses</h6>
- * <p>
+ *
  * The following direct subclasses are provided for convenience to the following formats:
  * <ul>
  * 	<li>{@link ToString} - To {@link String Strings} using the {@code Date.toString()} method.
@@ -65,19 +65,25 @@ public class CalendarSwap extends StringSwap<Calendar> {
 
 	/**
 	 * Constructor.
+	 *
 	 * <p>
 	 * Only one of the <code>pattern</code> or <code>style</code> parameters should
 	 *
-	 * @param pattern The {@link SimpleDateFormat} pattern.
-	 * If <jk>null</jk>, <code>style</code> is used instead.
-	 * @param dateStyle The {@link DateFormat} date style (e.g. {@link DateFormat#SHORT}).
-	 * Ignored if <code>pattern</code> is not <jk>null</jk>.
-	 * Ignored if <code>-1</code>.
-	 * @param timeStyle The {@link DateFormat} time style (e.g. {@link DateFormat#SHORT}).
-	 * Ignored if <code>pattern</code> is not <jk>null</jk>.
-	 * Ignored if <code>-1</code>.
-	 * @param timeZone The timeZone to use for dates.  If <jk>null</jk> then either the timezone specified on the
-	 * {@link Calendar} object or the timezone returned by {@link BeanSession#getTimeZone()} is used.
+	 * @param pattern
+	 * 	The {@link SimpleDateFormat} pattern.
+	 * 	If <jk>null</jk>, <code>style</code> is used instead.
+	 * @param dateStyle
+	 * 	The {@link DateFormat} date style (e.g. {@link DateFormat#SHORT}).
+	 * 	Ignored if <code>pattern</code> is not <jk>null</jk>.
+	 * 	Ignored if <code>-1</code>.
+	 * @param timeStyle
+	 * 	The {@link DateFormat} time style (e.g. {@link DateFormat#SHORT}).
+	 * 	Ignored if <code>pattern</code> is not <jk>null</jk>.
+	 * 	Ignored if <code>-1</code>.
+	 * @param timeZone
+	 * 	The timeZone to use for dates.
+	 * 	If <jk>null</jk> then either the timezone specified on the {@link Calendar} object or the timezone returned by
+	 * 	{@link BeanSession#getTimeZone()} is used.
 	 */
 	protected CalendarSwap(String pattern, int dateStyle, int timeStyle, TimeZone timeZone) {
 		this.pattern = pattern;
@@ -523,10 +529,12 @@ public class CalendarSwap extends StringSwap<Calendar> {
 	 * Returns the {@link DateFormat} object for this session for formatting dates.
 	 *
 	 * @param session The current bean session.
-	 * @param c Optional <code>Calendar</code> object to copy <code>TimeZone</code> from if not specified in session or
-	 * <code>timeZone</code> setting.
-	 * @return The {@link DateFormat} object.  Multiple calls to this method on the same session will return a cached
-	 * copy of date format object.
+	 * @param c
+	 * 	Optional <code>Calendar</code> object to copy <code>TimeZone</code> from if not specified in session or
+	 * 	<code>timeZone</code> setting.
+	 * @return
+	 * 	The {@link DateFormat} object.
+	 * 	Multiple calls to this method on the same session will return a cached copy of date format object.
 	 */
 	protected DateFormat getDateFormat(BeanSession session, Calendar c) {
 		DateFormat df = session.getFromCache(DateFormat.class, this.getClass().getName());

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/transforms/DateSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transforms/DateSwap.java b/juneau-core/src/main/java/org/apache/juneau/transforms/DateSwap.java
index 1bb74bb..a2c20ea 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transforms/DateSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transforms/DateSwap.java
@@ -28,7 +28,7 @@ import org.apache.juneau.transform.*;
  * Transforms {@link Date Dates} to {@link String Strings}.
  *
  * <h6 class='topic'>Behavior-specific subclasses</h6>
- * <p>
+ *
  * The following direct subclasses are provided for convenience to the following formats:
  * <ul>
  * 	<li>{@link ToString} - To {@link String Strings} using the {@code Date.toString()} method.
@@ -65,19 +65,24 @@ public class DateSwap extends StringSwap<Date> {
 
 	/**
 	 * Constructor.
+	 *
 	 * <p>
 	 * Only one of the <code>pattern</code> or <code>style</code> parameters should
 	 *
-	 * @param pattern The {@link SimpleDateFormat} pattern.
-	 * If <jk>null</jk>, <code>style</code> is used instead.
-	 * @param dateStyle The {@link DateFormat} date style (e.g. {@link DateFormat#SHORT}).
-	 * Ignored if <code>pattern</code> is not <jk>null</jk>.
-	 * Ignored if <code>-1</code>.
-	 * @param timeStyle The {@link DateFormat} time style (e.g. {@link DateFormat#SHORT}).
-	 * Ignored if <code>pattern</code> is not <jk>null</jk>.
-	 * Ignored if <code>-1</code>.
-	 * @param timeZone The timeZone to use for dates.  If <jk>null</jk> then the timezone returned by
-	 * {@link BeanSession#getTimeZone()} is used.
+	 * @param pattern
+	 * 	The {@link SimpleDateFormat} pattern.
+	 * 	If <jk>null</jk>, <code>style</code> is used instead.
+	 * @param dateStyle
+	 * 	The {@link DateFormat} date style (e.g. {@link DateFormat#SHORT}).
+	 * 	Ignored if <code>pattern</code> is not <jk>null</jk>.
+	 * 	Ignored if <code>-1</code>.
+	 * @param timeStyle
+	 * 	The {@link DateFormat} time style (e.g. {@link DateFormat#SHORT}).
+	 * 	Ignored if <code>pattern</code> is not <jk>null</jk>.
+	 * 	Ignored if <code>-1</code>.
+	 * @param timeZone
+	 * 	The timeZone to use for dates.
+	 * 	If <jk>null</jk> then the timezone returned by {@link BeanSession#getTimeZone()} is used.
 	 */
 	protected DateSwap(String pattern, int dateStyle, int timeStyle, TimeZone timeZone) {
 		this.pattern = pattern;
@@ -531,8 +536,9 @@ public class DateSwap extends StringSwap<Date> {
 	 * Returns the {@link DateFormat} object for this session for formatting dates.
 	 *
 	 * @param session The current bean session.
-	 * @return The {@link DateFormat} object.  Multiple calls to this method on the same session will return a cached
-	 * copy of date format object.
+	 * @return
+	 * 	The {@link DateFormat} object.
+	 * 	Multiple calls to this method on the same session will return a cached copy of date format object.
 	 */
 	protected DateFormat getDateFormat(BeanSession session) {
 		DateFormat df = session.getFromCache(DateFormat.class, this.getClass().getName());

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/transforms/EnumerationSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transforms/EnumerationSwap.java b/juneau-core/src/main/java/org/apache/juneau/transforms/EnumerationSwap.java
index d1846c7..d90c75b 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transforms/EnumerationSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transforms/EnumerationSwap.java
@@ -19,6 +19,7 @@ import org.apache.juneau.transform.*;
 
 /**
  * Transforms {@link Enumeration Enumerations} to {@code List<Object>} objects.
+ * 
  * <p>
  * This is a one-way transform, since {@code Enumerations} cannot be reconstituted.
  */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/transforms/IteratorSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transforms/IteratorSwap.java b/juneau-core/src/main/java/org/apache/juneau/transforms/IteratorSwap.java
index 37ccaff..219baec 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transforms/IteratorSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transforms/IteratorSwap.java
@@ -19,6 +19,7 @@ import org.apache.juneau.transform.*;
 
 /**
  * Transforms {@link Iterator Iterators} to {@code List<Object>} objects.
+ *
  * <p>
  * This is a one-way transform, since {@code Iterators} cannot be reconstituted.
  */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/transforms/ReaderSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transforms/ReaderSwap.java b/juneau-core/src/main/java/org/apache/juneau/transforms/ReaderSwap.java
index 73f31e4..9c8a0a1 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transforms/ReaderSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transforms/ReaderSwap.java
@@ -28,16 +28,18 @@ import org.apache.juneau.xml.*;
  * Transforms the contents of a {@link Reader} into an {@code Object}.
  *
  * <h5 class='section'>Description:</h5>
- * <p>
+ *
  * The {@code Reader} must contain JSON, Juneau-generated XML (output from {@link XmlSerializer}), or Juneau-generated
  * HTML (output from {@link JsonSerializer}) in order to be parsed correctly.
+ *
  * <p>
  * Useful for serializing models that contain {@code Readers} created by {@code RestCall} instances.
+ *
  * <p>
  * This is a one-way transform, since {@code Readers} cannot be reconstituted.
  *
  * <h6 class='topic'>Behavior-specific subclasses</h6>
- * <p>
+ *
  * The following direct subclasses are provided for convenience:
  * <ul>
  * 	<li>{@link Json} - Parses JSON text.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/transforms/XMLGregorianCalendarSwap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/transforms/XMLGregorianCalendarSwap.java b/juneau-core/src/main/java/org/apache/juneau/transforms/XMLGregorianCalendarSwap.java
index 31f26d3..ec0d9dc 100644
--- a/juneau-core/src/main/java/org/apache/juneau/transforms/XMLGregorianCalendarSwap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/transforms/XMLGregorianCalendarSwap.java
@@ -23,8 +23,10 @@ import org.apache.juneau.transform.*;
 
 /**
  * Transforms {@link XMLGregorianCalendar XMLGregorianCalendars} to ISO8601 date-time {@link String Strings}.
+ *
  * <p>
  * Objects are converted to strings using {@link XMLGregorianCalendar#toXMLFormat()}.
+ *
  * <p>
  * Strings are converted to objects using {@link DatatypeFactory#newXMLGregorianCalendar(String)}.
  */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/uon/UonParser.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonParser.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonParser.java
index 7985742..cc8a19c 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonParser.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonParser.java
@@ -29,15 +29,15 @@ import org.apache.juneau.transform.*;
  * Parses UON (a notation for URL-encoded query parameter values) text into POJO models.
  *
  * <h5 class='section'>Media types:</h5>
- * <p>
+ *
  * Handles <code>Content-Type</code> types: <code>text/uon</code>
  *
  * <h5 class='section'>Description:</h5>
- * <p>
+ *
  * This parser uses a state machine, which makes it very fast and efficient.
  *
  * <h5 class='section'>Configurable properties:</h5>
- * <p>
+ *
  * This class has the following properties associated with it:
  * <ul>
  * 	<li>{@link UonParserContext}
@@ -104,8 +104,9 @@ public class UonParser extends ReaderParser {
 	 * @param eType The class type being parsed, or <jk>null</jk> if unknown.
 	 * @param r The reader being parsed.
 	 * @param outer The outer object (for constructing nested inner classes).
-	 * @param isUrlParamValue If <jk>true</jk>, then we're parsing a top-level URL-encoded value which is treated a bit
-	 * different than the default case.
+	 * @param isUrlParamValue
+	 * 	If <jk>true</jk>, then we're parsing a top-level URL-encoded value which is treated a bit different than the
+	 * 	default case.
 	 * @param pMeta The current bean property being parsed.
 	 * @return The parsed object.
 	 * @throws Exception
@@ -676,7 +677,7 @@ public class UonParser extends ReaderParser {
 	private static final AsciiSet endCharsParam = new AsciiSet(""+AMP), endCharsNormal = new AsciiSet(",)"+AMP);
 
 
-	/**
+	/*=
 	 * Parses a string of the form "'foo'"
 	 * All whitespace within parenthesis are preserved.
 	 */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonParserBuilder.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
index b3ee739..168c539 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonParserBuilder.java
@@ -54,13 +54,14 @@ public class UonParserBuilder extends ParserBuilder {
 
 	/**
 	 * <b>Configuration property:</b> Decode <js>"%xx"</js> sequences.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"UonParser.decodeChars"</js>
 	 * 	<li><b>Data type:</b> <code>Boolean</code>
 	 * 	<li><b>Default:</b> <jk>false</jk> for {@link UonParser}, <jk>true</jk> for {@link UrlEncodingParser}
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * Specify <jk>true</jk> if URI encoded characters should be decoded, <jk>false</jk> if they've already been
 	 * decoded before being passed to this parser.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/uon/UonParserContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonParserContext.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonParserContext.java
index 7cf666b..aa5a02a 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonParserContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonParserContext.java
@@ -18,9 +18,11 @@ import org.apache.juneau.urlencoding.*;
 
 /**
  * Configurable properties on the {@link UonParser} 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.
  *
@@ -41,13 +43,14 @@ public class UonParserContext extends ParserContext {
 
 	/**
 	 * <b>Configuration property:</b> Decode <js>"%xx"</js> sequences.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"UonParser.decodeChars"</js>
 	 * 	<li><b>Data type:</b> <code>Boolean</code>
 	 * 	<li><b>Default:</b> <jk>false</jk> for {@link UonParser}, <jk>true</jk> for {@link UrlEncodingParser}
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * Specify <jk>true</jk> if URI encoded characters should be decoded, <jk>false</jk> if they've already been decoded
 	 * before being passed to this parser.
@@ -59,6 +62,7 @@ public class UonParserContext 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/uon/UonParserSession.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonParserSession.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonParserSession.java
index 95f685a..6fe5ef6 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonParserSession.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonParserSession.java
@@ -24,6 +24,7 @@ import org.apache.juneau.parser.*;
 
 /**
  * Session object that lives for the duration of a single use of {@link UonParser}.
+ *
  * <p>
  * This class is NOT thread safe.  It is meant to be discarded after one-time use.
  */
@@ -35,24 +36,30 @@ public class UonParserSession 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 UonParserSession(UonParserContext ctx, ObjectMap op, Object input, Method javaMethod, Object outer,
@@ -67,19 +74,22 @@ public class UonParserSession extends ParserSession {
 
 	/**
 	 * Create a specialized parser session for parsing URL parameters.
+	 *
 	 * <p>
 	 * The main difference is that characters are never decoded, and the {@link UonParserContext#UON_decodeChars}
 	 * property is always ignored.
 	 *
 	 * @param ctx The context to copy setting from.
-	 * @param input The input.  Can be any of the following types:
-	 * <ul>
-	 * 	<li><jk>null</jk>
-	 * 	<li>{@link Reader}
-	 * 	<li>{@link CharSequence} (e.g. {@link String})
-	 * 	<li>{@link InputStream} - Read as UTF-8 encoded character stream.
-	 * 	<li>{@link File} - Read as system-default encoded stream.
-	 * </ul>
+	 * @param input
+	 * 	The input.
+	 * 	Can be any of the following types:
+	 * 	<ul>
+	 * 		<li><jk>null</jk>
+	 * 		<li>{@link Reader}
+	 * 		<li>{@link CharSequence} (e.g. {@link String})
+	 * 		<li>{@link InputStream} - Read as UTF-8 encoded character stream.
+	 * 		<li>{@link File} - Read as system-default encoded stream.
+	 * 	</ul>
 	 */
 	public UonParserSession(UonParserContext ctx, Object input) {
 		super(ctx, null, input, null, null, null, null, null);

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/uon/UonReader.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonReader.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonReader.java
index 169896e..2f932bb 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonReader.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonReader.java
@@ -18,8 +18,10 @@ import org.apache.juneau.parser.*;
 
 /**
  * Same functionality as {@link ParserReader} except automatically decoded <code>%xx</code> escape sequences.
+ *
  * <p>
  * Escape sequences are assumed to be encoded UTF-8.  Extended Unicode (&gt;\u10000) is supported.
+ *
  * <p>
  * If decoding is enabled, the following character replacements occur so that boundaries are not lost:
  * <ul>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializer.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializer.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializer.java
index 346645e..c910bab 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializer.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializer.java
@@ -28,27 +28,28 @@ import org.apache.juneau.transform.*;
  * Serializes POJO models to UON (a notation for URL-encoded query parameter values).
  *
  * <h5 class='section'>Media types:</h5>
- * <p>
+ *
  * Handles <code>Accept</code> types: <code>text/uon</code>
+ *
  * <p>
  * Produces <code>Content-Type</code> types: <code>text/uon</code>
  *
  * <h5 class='section'>Description:</h5>
- * <p>
+ *
  * 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 UonSerializerContext}
  * 	<li>{@link BeanContext}
  * </ul>
+ *
  * <p>
  * The following shows a sample object defined in Javascript:
- * </p>
  * <p class='bcode'>
  * 	{
  * 		id: 1,
@@ -71,10 +72,9 @@ import org.apache.juneau.transform.*;
  * 		]
  * 	}
  * </p>
+ *
  * <p>
- * Using the "strict" syntax defined in this document, the equivalent
- * 	UON notation would be as follows:
- * </p>
+ * Using the "strict" syntax defined in this document, the equivalent UON notation would be as follows:
  * <p class='bcode'>
  * 	(
  * 		<ua>id</ua>=<un>1</un>,
@@ -208,8 +208,9 @@ public class UonSerializer extends WriterSerializer {
 	 * @param out The writer to serialize to.
 	 * @param o The object being serialized.
 	 * @param eType The expected type of the object if this is a bean property.
-	 * @param attrName The bean property name if this is a bean property.
-	 * <jk>null</jk> if this isn't a bean property being serialized.
+	 * @param attrName
+	 * 	The bean property name if this is a bean property.
+	 * 	<jk>null</jk> if this isn't a bean property being serialized.
 	 * @param pMeta The bean property metadata.
 	 * @return The same writer passed in.
 	 * @throws Exception

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
index c516626..42ce35f 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerBuilder.java
@@ -54,15 +54,17 @@ public class UonSerializerBuilder extends SerializerBuilder {
 
 	/**
 	 * <b>Configuration property:</b>  Encode non-valid URI characters.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"UonSerializer.encodeChars"</js>
 	 * 	<li><b>Data type:</b> <code>Boolean</code>
 	 * 	<li><b>Default:</b> <jk>false</jk> for {@link UonSerializer}, <jk>true</jk> for {@link UrlEncodingSerializer}
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * Encode non-valid URI characters with <js>"%xx"</js> constructs.
+	 *
 	 * <p>
 	 * If <jk>true</jk>, non-valid URI characters will be converted to <js>"%xx"</js> sequences.
 	 * Set to <jk>false</jk> if parameter value is being passed to some other code that will already perform

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerContext.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerContext.java
index 15ca313..f20dba1 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerContext.java
@@ -18,9 +18,11 @@ import org.apache.juneau.urlencoding.*;
 
 /**
  * Configurable properties on the {@link UonSerializer} 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.
  *
@@ -41,15 +43,17 @@ public class UonSerializerContext extends SerializerContext {
 
 	/**
 	 * <b>Configuration property:</b>  Encode non-valid URI characters.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"UonSerializer.encodeChars"</js>
 	 * 	<li><b>Data type:</b> <code>Boolean</code>
 	 * 	<li><b>Default:</b> <jk>false</jk> for {@link UonSerializer}, <jk>true</jk> for {@link UrlEncodingSerializer}
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * Encode non-valid URI characters with <js>"%xx"</js> constructs.
+	 *
 	 * <p>
 	 * If <jk>true</jk>, non-valid URI characters will be converted to <js>"%xx"</js> sequences.
 	 * Set to <jk>false</jk> if parameter value is being passed to some other code that will already perform
@@ -59,19 +63,21 @@ public class UonSerializerContext extends SerializerContext {
 
 	/**
 	 * <b>Configuration property:</b>  Add <js>"_type"</js> properties when needed.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"UonSerializer.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}.
@@ -80,15 +86,17 @@ public class UonSerializerContext extends SerializerContext {
 
 	/**
 	 * <b>Configuration property:</b>  Format to use for query/form-data/header values.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"UrlEncodingSerializer.paramFormat"</js>
 	 * 	<li><b>Data type:</b> <code>String</code>
 	 * 	<li><b>Default:</b> <js>"UON"</js>
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * Specifies the format to use for URL GET parameter keys and values.
+	 *
 	 * <p>
 	 * The possible values are:
 	 * <ul class='spaced-list'>
@@ -116,6 +124,7 @@ public class UonSerializerContext 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/uon/UonSerializerSession.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerSession.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
index 82c2e42..df88809 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
@@ -25,6 +25,7 @@ import org.apache.juneau.serializer.*;
 
 /**
  * Session object that lives for the duration of a single use of {@link UonSerializer}.
+ *
  * <p>
  * This class is NOT thread safe.  It is meant to be discarded after one-time use.
  */
@@ -38,20 +39,25 @@ public class UonSerializerSession 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 ctx
+	 * 	The context creating this session object.
+	 * 	The context contains all the configuration settings for this object.
 	 * @param encode Override the {@link UonSerializerContext#UON_encodeChars} setting.
 	 * @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 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 UonSerializerSession(UonSerializerContext ctx, Boolean encode, 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/uon/UonUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/uon/UonUtils.java b/juneau-core/src/main/java/org/apache/juneau/uon/UonUtils.java
index 811b716..50290da 100644
--- a/juneau-core/src/main/java/org/apache/juneau/uon/UonUtils.java
+++ b/juneau-core/src/main/java/org/apache/juneau/uon/UonUtils.java
@@ -26,6 +26,7 @@ public final class UonUtils {
 
 	/**
 	 * Returns <jk>true</jk> if the specified string needs to be quoted per UON notation.
+	 *
 	 * <p>
 	 * For example, strings that start with '(' or '@' or look like boolean or numeric values need to be quoted.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingContext.java b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingContext.java
index a419e48..3c71a4a 100644
--- a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingContext.java
@@ -14,17 +14,20 @@ package org.apache.juneau.urlencoding;
 
 /**
  * Configurable properties on the {@link UrlEncodingSerializer} and {@link UrlEncodingParser} classes.
+ *
  * <p>
  * Use the {@link UrlEncodingSerializerBuilder#property(String, Object)} and
- * 	{@link UrlEncodingParserBuilder#property(String, Object)} methods to set property values.
+ * {@link UrlEncodingParserBuilder#property(String, Object)} methods to set property values.
  */
 public final class UrlEncodingContext implements Cloneable {
 
 	/**
 	 * Serialize bean property collections/arrays as separate key/value pairs ({@link Boolean}, default=<jk>false</jk>).
+	 *
 	 * <p>
 	 * If <jk>false</jk>, serializing the array <code>[1,2,3]</code> results in <code>?key=$a(1,2,3)</code>.
 	 * If <jk>true</jk>, serializing the same array results in <code>?key=1&amp;key=2&amp;key=3</code>.
+	 *
 	 * <p>
 	 * Example:
 	 * <p class='bcode'>
@@ -39,6 +42,7 @@ public final class UrlEncodingContext implements Cloneable {
 	 * 	String ss1 = s1.serialize(<jk>new</jk> A()); <jc>// Produces "f1=(a,b)&amp;f2=(c,d)"</jc>
 	 * 	String ss2 = s2.serialize(<jk>new</jk> A()); <jc>// Produces "f1=a&amp;f1=b&amp;f2=c&amp;f2=d"</jc>
 	 * </p>
+	 *
 	 * <p>
 	 * This option only applies to beans.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java
index de01c47..d07d778 100644
--- a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java
+++ b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParser.java
@@ -30,19 +30,21 @@ import org.apache.juneau.uon.*;
  * Parses URL-encoded text into POJO models.
  *
  * <h5 class='section'>Media types:</h5>
- * <p>
+ *
  * Handles <code>Content-Type</code> types: <code>application/x-www-form-urlencoded</code>
  *
  * <h5 class='section'>Description:</h5>
- * <p>
+ *
  * Parses URL-Encoded text (e.g. <js>"foo=bar&amp;baz=bing"</js>) into POJOs.
+ *
  * <p>
  * Expects parameter values to be in UON notation.
+ *
  * <p>
  * This parser uses a state machine, which makes it very fast and efficient.
  *
  * <h5 class='section'>Configurable properties:</h5>
- * <p>
+ *
  * This class has the following properties associated with it:
  * <ul>
  * 	<li>{@link UonParserContext}
@@ -61,6 +63,7 @@ public class UrlEncodingParser extends UonParser implements PartParser {
 
 	/**
 	 * Constructor.
+	 *
 	 * @param propertyStore The property store containing all the settings for this object.
 	 */
 	public UrlEncodingParser(PropertyStore propertyStore) {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java
index 4e96bb4..71b6383 100644
--- a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java
+++ b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserBuilder.java
@@ -35,6 +35,7 @@ public class UrlEncodingParserBuilder extends UonParserBuilder {
 
 	/**
 	 * Constructor.
+	 *
 	 * @param propertyStore The initial configuration settings for this builder.
 	 */
 	public UrlEncodingParserBuilder(PropertyStore propertyStore) {
@@ -53,13 +54,14 @@ public class UrlEncodingParserBuilder extends UonParserBuilder {
 
 	/**
 	 * <b>Configuration property:</b> Serialize bean property collections/arrays as separate key/value pairs.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"UrlEncoding.expandedParams"</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>false</jk>, serializing the array <code>[1,2,3]</code> results in <code>?key=$a(1,2,3)</code>.
 	 * If <jk>true</jk>, serializing the same array results in <code>?key=1&amp;key=2&amp;key=3</code>.
@@ -77,6 +79,7 @@ public class UrlEncodingParserBuilder extends UonParserBuilder {
 	 * 	String ss1 = p1.serialize(<jk>new</jk> A()); <jc>// Produces "f1=(a,b)&amp;f2=(c,d)"</jc>
 	 * 	String ss2 = p2.serialize(<jk>new</jk> A()); <jc>// Produces "f1=a&amp;f1=b&amp;f2=c&amp;f2=d"</jc>
 	 * </p>
+	 *
 	 * <p>
 	 * This option only applies to beans.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserContext.java b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserContext.java
index c26779a..fbcb41b 100644
--- a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserContext.java
@@ -17,9 +17,11 @@ import org.apache.juneau.uon.*;
 
 /**
  * Configurable properties on the {@link UrlEncodingParser} 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.
  */
@@ -30,6 +32,7 @@ public class UrlEncodingParserContext extends UonParserContext {
 
 	/**
 	 * 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/urlencoding/UrlEncodingParserSession.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
index a31768c..5c1ff7e 100644
--- a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
+++ b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingParserSession.java
@@ -22,6 +22,7 @@ import org.apache.juneau.uon.*;
 
 /**
  * Session object that lives for the duration of a single use of {@link UrlEncodingParser}.
+ *
  * <p>
  * This class is NOT thread safe.  It is meant to be discarded after one-time use.
  */
@@ -32,9 +33,12 @@ public class UrlEncodingParserSession extends UonParserSession {
 	/**
 	 * 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:
+	 * @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}
@@ -42,14 +46,17 @@ public class UrlEncodingParserSession extends UonParserSession {
 	 * 		<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 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 UrlEncodingParserSession(UrlEncodingParserContext ctx, ObjectMap op, Object input, Method javaMethod, Object outer, Locale locale, TimeZone timeZone, MediaType mediaType) {

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java
index 4db9313..e5c40c4 100644
--- a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java
+++ b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializer.java
@@ -33,26 +33,26 @@ import org.apache.juneau.uon.*;
  * Serializes POJO models to URL-encoded notation with UON-encoded values (a notation for URL-encoded query paramter values).
  *
  * <h5 class='section'>Media types:</h5>
- * <p>
+ *
  * Handles <code>Accept</code> types: <code>application/x-www-form-urlencoded</code>
  * <p>
  * Produces <code>Content-Type</code> types: <code>application/x-www-form-urlencoded</code>
  *
  * <h5 class='section'>Description:</h5>
- * <p>
+ *
  * 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 UonSerializerContext}
  * 	<li>{@link BeanContext}
  * </ul>
+ *
  * <p>
  * The following shows a sample object defined in Javascript:
- * </p>
  * <p class='bcode'>
  * 	{
  * 		id: 1,
@@ -75,10 +75,9 @@ import org.apache.juneau.uon.*;
  * 		]
  * 	}
  * </p>
+ *
  * <p>
- * Using the "strict" syntax defined in this document, the equivalent
- * 	URL-encoded notation would be as follows:
- * </p>
+ * Using the "strict" syntax defined in this document, the equivalent URL-encoded notation would be as follows:
  * <p class='bcode'>
  * 	<ua>id</ua>=<un>1</un>
  * 	&amp;<ua>name</ua>=<us>'John+Smith'</us>,
@@ -155,6 +154,7 @@ public class UrlEncodingSerializer extends UonSerializer implements PartSerializ
 
 		/**
 		 * Constructor.
+		 *
 		 * @param propertyStore The property store containing all the settings for this object.
 		 */
 		public Expanded(PropertyStore propertyStore) {
@@ -174,6 +174,7 @@ public class UrlEncodingSerializer extends UonSerializer implements PartSerializ
 
 		/**
 		 * Constructor.
+		 *
 		 * @param propertyStore The property store containing all the settings for this object.
 		 */
 		public Readable(PropertyStore propertyStore) {
@@ -193,6 +194,7 @@ public class UrlEncodingSerializer extends UonSerializer implements PartSerializ
 
 		/**
 		 * Constructor.
+		 *
 		 * @param propertyStore The property store containing all the settings for this object.
 		 */
 		public PlainText(PropertyStore propertyStore) {
@@ -209,6 +211,7 @@ public class UrlEncodingSerializer extends UonSerializer implements PartSerializ
 
 	/**
 	 * Constructor.
+	 *
 	 * @param propertyStore The property store containing all the settings for this object.
 	 */
 	public UrlEncodingSerializer(PropertyStore propertyStore) {
@@ -227,8 +230,7 @@ public class UrlEncodingSerializer extends UonSerializer implements PartSerializ
 	}
 
 	/**
-	 * Workhorse method. Determines the type of object, and then calls the
-	 * appropriate type-specific serialization method.
+	 * Workhorse method. Determines the type of object, and then calls the appropriate type-specific serialization method.
 	 */
 	@SuppressWarnings({ "rawtypes", "unchecked" })
 	private SerializerWriter serializeAnything(UrlEncodingSerializerSession session, UonWriter out, Object o) throws Exception {
@@ -405,15 +407,19 @@ public class UrlEncodingSerializer extends UonSerializer implements PartSerializ
 	//--------------------------------------------------------------------------------
 
 	/**
-	 * Converts the specified object to a string using this serializers {@link BeanSession#convertToType(Object, Class)} method
-	 * 	and runs {@link URLEncoder#encode(String,String)} against the results.
+	 * Converts the specified object to a string using this serializers {@link BeanSession#convertToType(Object, Class)}
+	 * method and runs {@link URLEncoder#encode(String,String)} against the results.
+	 *
+	 * <p>
 	 * Useful for constructing URL parts.
 	 *
 	 * @param o The object to serialize.
-	 * @param urlEncode URL-encode the string if necessary.
-	 * If <jk>null</jk>, then uses the value of the {@link UonSerializerContext#UON_encodeChars} setting.
-	 * @param plainTextParams Whether we're using plain-text params.
-	 * If <jk>null</jk>, then uses the value from the {@link UrlEncodingSerializerContext#URLENC_paramFormat} setting.
+	 * @param urlEncode
+	 * 	URL-encode the string if necessary.
+	 * 	If <jk>null</jk>, then uses the value of the {@link UonSerializerContext#UON_encodeChars} setting.
+	 * @param plainTextParams
+	 * 	Whether we're using plain-text params.
+	 * 	If <jk>null</jk>, then uses the value from the {@link UrlEncodingSerializerContext#URLENC_paramFormat} setting.
 	 * @return The serialized object.
 	 */
 	private String serializePart(Object o, Boolean urlEncode, Boolean plainTextParams) {
@@ -446,7 +452,8 @@ public class UrlEncodingSerializer extends UonSerializer implements PartSerializ
 	//--------------------------------------------------------------------------------
 
 	@Override /* Serializer */
-	public UrlEncodingSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {
+	public UrlEncodingSerializerSession createSession(Object output, ObjectMap op, Method javaMethod, Locale locale,
+			TimeZone timeZone, MediaType mediaType, UriContext uriContext) {
 		return new UrlEncodingSerializerSession(ctx, null, op, output, javaMethod, locale, timeZone, mediaType, uriContext);
 	}
 

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
index abaf23f..16e8f51 100644
--- a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
+++ b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerBuilder.java
@@ -33,6 +33,7 @@ public class UrlEncodingSerializerBuilder extends UonSerializerBuilder {
 
 	/**
 	 * Constructor.
+	 *
 	 * @param propertyStore The initial configuration settings for this builder.
 	 */
 	public UrlEncodingSerializerBuilder(PropertyStore propertyStore) {
@@ -51,13 +52,14 @@ public class UrlEncodingSerializerBuilder extends UonSerializerBuilder {
 
 	/**
 	 * <b>Configuration property:</b>  Serialize bean property collections/arrays as separate key/value pairs.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"UrlEncoding.expandedParams"</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>false</jk>, serializing the array <code>[1,2,3]</code> results in <code>?key=$a(1,2,3)</code>.
 	 * If <jk>true</jk>, serializing the same array results in <code>?key=1&amp;key=2&amp;key=3</code>.
@@ -75,6 +77,7 @@ public class UrlEncodingSerializerBuilder extends UonSerializerBuilder {
 	 * 	String ss1 = s1.serialize(<jk>new</jk> A()); <jc>// Produces "f1=(a,b)&amp;f2=(c,d)"</jc>
 	 * 	String ss2 = s2.serialize(<jk>new</jk> A()); <jc>// Produces "f1=a&amp;f1=b&amp;f2=c&amp;f2=d"</jc>
 	 * </p>
+	 *
 	 * <p>
 	 * This option only applies to beans.
 	 *
@@ -101,15 +104,17 @@ public class UrlEncodingSerializerBuilder extends UonSerializerBuilder {
 
 	/**
 	 * <b>Configuration property:</b>  Format to use for top-level query names and simple parameters.
-	 * <p>
+	 *
 	 * <ul>
 	 * 	<li><b>Name:</b> <js>"UrlEncodingSerializer.paramFormat"</js>
 	 * 	<li><b>Data type:</b> <code>String</code>
 	 * 	<li><b>Default:</b> <js>"UON"</js>
 	 * 	<li><b>Session-overridable:</b> <jk>true</jk>
 	 * </ul>
+	 *
 	 * <p>
 	 * Specifies the format to use for URL GET parameter keys and values.
+	 *
 	 * <p>
 	 * The possible values are:
 	 * <ul class='spaced-list'>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerContext.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerContext.java b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerContext.java
index d7ff160..87531c4 100644
--- a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerContext.java
+++ b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerContext.java
@@ -17,9 +17,11 @@ import org.apache.juneau.uon.*;
 
 /**
  * Configurable properties on the {@link UrlEncodingSerializer} 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.
  */
@@ -31,6 +33,7 @@ public class UrlEncodingSerializerContext extends UonSerializerContext {
 
 	/**
 	 * 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/urlencoding/UrlEncodingSerializerSession.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
index d9c39d9..e2dd42a 100644
--- a/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
+++ b/juneau-core/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
@@ -22,6 +22,7 @@ import org.apache.juneau.uon.*;
 
 /**
  * Session object that lives for the duration of a single use of {@link UrlEncodingSerializer}.
+ *
  * <p>
  * This class is NOT thread safe.  It is meant to be discarded after one-time use.
  */
@@ -32,22 +33,28 @@ public class UrlEncodingSerializerSession extends UonSerializerSession {
 	/**
 	 * Create a new session using properties specified in the context.
 	 *
-	 * @param ctx The context creating this session object.
+	 * @param ctx
+	 * 	The context creating this session object.
 	 * 	The context contains all the configuration settings for this object.
 	 * @param encode Overrides the {@link UonSerializerContext#UON_encodeChars} setting.
 	 * @param output The output object.  See {@link JsonSerializerSession#getWriter()} for valid class types.
-	 * @param op The override properties.
+	 * @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.
+	 * @param locale
+	 * 	The session locale.
 	 * 	If <jk>null</jk>, then the locale defined on the context is used.
-	 * @param timeZone The session timezone.
+	 * @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.
+	 * @param uriContext
+	 * 	The URI context.
 	 * 	Identifies the current request URI used for resolution of URIs to absolute or root-relative form.
 	 */
-	public UrlEncodingSerializerSession(UrlEncodingSerializerContext ctx, Boolean encode, ObjectMap op, Object output, Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {
+	public UrlEncodingSerializerSession(UrlEncodingSerializerContext ctx, Boolean encode, ObjectMap op, Object output,
+			Method javaMethod, Locale locale, TimeZone timeZone, MediaType mediaType, UriContext uriContext) {
 		super(ctx, encode, op, output, javaMethod, locale, timeZone, mediaType, uriContext);
 		if (op == null || op.isEmpty()) {
 			expandedParams = ctx.expandedParams;

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncoding.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncoding.java b/juneau-core/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncoding.java
index fd7bd75..2576e58 100644
--- a/juneau-core/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncoding.java
+++ b/juneau-core/src/main/java/org/apache/juneau/urlencoding/annotation/UrlEncoding.java
@@ -31,6 +31,7 @@ public @interface UrlEncoding {
 
 	/**
 	 * When true, bean properties of type array or Collection will be expanded into multiple key/value pairings.
+	 *
 	 * <p>
 	 * This annotation is identical in behavior to using the {@link UrlEncodingContext#URLENC_expandedParams}
 	 * property, but applies to only instances of this bean.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/utils/AList.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/utils/AList.java b/juneau-core/src/main/java/org/apache/juneau/utils/AList.java
index 7d5dc64..6a0fc9c 100644
--- a/juneau-core/src/main/java/org/apache/juneau/utils/AList.java
+++ b/juneau-core/src/main/java/org/apache/juneau/utils/AList.java
@@ -16,6 +16,7 @@ import java.util.*;
 
 /**
  * An extension of {@link LinkedList} with a convenience {@link #append(Object)} method.
+ *
  * <p>
  * Primarily used for testing purposes for quickly creating populated lists.
  * <p class='bcode'>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/utils/AMap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/utils/AMap.java b/juneau-core/src/main/java/org/apache/juneau/utils/AMap.java
index 8fe5d92..e6a8420 100644
--- a/juneau-core/src/main/java/org/apache/juneau/utils/AMap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/utils/AMap.java
@@ -16,6 +16,7 @@ import java.util.*;
 
 /**
  * An extension of {@link LinkedHashMap} with a convenience {@link #append(Object,Object)} method.
+ *
  * <p>
  * Primarily used for testing purposes for quickly creating populated maps.
  * <p class='bcode'>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/utils/ASet.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/utils/ASet.java b/juneau-core/src/main/java/org/apache/juneau/utils/ASet.java
index 86dc8ca..65320cc 100644
--- a/juneau-core/src/main/java/org/apache/juneau/utils/ASet.java
+++ b/juneau-core/src/main/java/org/apache/juneau/utils/ASet.java
@@ -16,6 +16,7 @@ import java.util.*;
 
 /**
  * An extension of {@link LinkedHashSet} with a convenience {@link #append(Object)} method.
+ *
  * <p>
  * Primarily used for testing purposes for quickly creating populated sets.
  * <p class='bcode'>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/utils/Args.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/utils/Args.java b/juneau-core/src/main/java/org/apache/juneau/utils/Args.java
index 240d609..fd8c8ad 100644
--- a/juneau-core/src/main/java/org/apache/juneau/utils/Args.java
+++ b/juneau-core/src/main/java/org/apache/juneau/utils/Args.java
@@ -21,11 +21,14 @@ import org.apache.juneau.*;
 /**
  * Utility class to make it easier to work with command-line arguments pass in through a
  * <code>main(String[] args)</code> method.
+ *
  * <p>
  * Used to parse command-line arguments of the form
  * <js>"[zero or more main arguments] [zero or more optional arguments]"</js>.
+ *
  * <p>
  * The format of a main argument is a token that does not start with <js>'-'</js>.
+ *
  * <p>
  * The format of an optional argument is <js>"-argName [zero or more tokens]"</js>.
  *
@@ -83,6 +86,7 @@ import org.apache.juneau.*;
  * 		List&lt;String&gt; a2 = a.getArgs(<js>"a2"</js>); <jc>// Contains ["v2a","v2b"]</jc>
  * 	}
  * </p>
+ *
  * <p>
  * Main arguments are available through numeric string keys (e.g. <js>"0"</js>, <js>"1"</js>, ...).
  * So you could use the {@link ObjectMap} API to convert main arguments directly to POJOs, such as an <code>Enum</code>
@@ -93,6 +97,7 @@ import org.apache.juneau.*;
  * 	<jc>// Get 1st main argument as an integer</jc>
  * 	int i = a.get(<jk>int</jk>.<jk>class</jk>, <js>"0"</js>);
  * </p>
+ *
  * <p>
  * Equivalent operations are available on optional arguments through the {@link #getArg(Class, String)} method.
  */
@@ -136,6 +141,7 @@ public final class Args extends ObjectMap {
 
 	/**
 	 * Returns main argument at the specified index, or <jk>null</jk> if the index is out of range.
+	 *
 	 * <p>
 	 * Can be used in conjunction with {@link #hasArg(int)} to check for existence of arg.
 	 * <p class='bcode'>
@@ -146,6 +152,7 @@ public final class Args extends ObjectMap {
 	 * 	<jc>// Get the first argument</jc>
 	 * 	String firstArg = args.getArg(0);
 	 * </p>
+	 *
 	 * <p>
 	 * Since main arguments are stored as numeric keys, this method is essentially equivalent to...
 	 * <p class='bcode'>
@@ -176,6 +183,7 @@ public final class Args extends ObjectMap {
 
 	/**
 	 * Returns the optional argument value, or blank if the optional argument was not specified.
+	 *
 	 * <p>
 	 * If the optional arg has multiple values, returns values as a comma-delimited list.
 	 *
@@ -193,6 +201,7 @@ public final class Args extends ObjectMap {
 
 	/**
 	 * Returns the optional argument value converted to the specified object type.
+	 *
 	 * <p>
 	 * If the optional arg has multiple values, returns only the first converted value.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/utils/IOPipe.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/utils/IOPipe.java b/juneau-core/src/main/java/org/apache/juneau/utils/IOPipe.java
index e4f94af..8637929 100644
--- a/juneau-core/src/main/java/org/apache/juneau/utils/IOPipe.java
+++ b/juneau-core/src/main/java/org/apache/juneau/utils/IOPipe.java
@@ -23,6 +23,7 @@ import org.apache.juneau.internal.*;
 
 /**
  * A utility class for piping input streams and readers to output streams and writers.
+ *
  * <p>
  * A typical usage is as follows...
  * <p class='bcode'>
@@ -30,6 +31,7 @@ import org.apache.juneau.internal.*;
  * 	Writer out = getWriter();
  * 	IOPipe.create(in, out).closeOut().run();
  * </p>
+ *
  * <p>
  * By default, the input stream is closed and the output stream is not.
  * This can be changed by calling {@link #closeOut()} and {@link #close(boolean, boolean)}.
@@ -108,6 +110,8 @@ public class IOPipe {
 
 	/**
 	 * Specifies whether the content should be piped line-by-line.
+	 *
+	 * <p>
 	 * This can be useful if you're trying to pipe console-based input.
 	 *
 	 * @param byLines Pipe content line-by-line.  Default is <jk>false</jk>.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/utils/ManifestFile.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/utils/ManifestFile.java b/juneau-core/src/main/java/org/apache/juneau/utils/ManifestFile.java
index fb024ba..1690a19 100644
--- a/juneau-core/src/main/java/org/apache/juneau/utils/ManifestFile.java
+++ b/juneau-core/src/main/java/org/apache/juneau/utils/ManifestFile.java
@@ -23,6 +23,7 @@ import org.apache.juneau.*;
 
 /**
  * Utility class for working with Jar manifest files.
+ *
  * <p>
  * Copies the contents of a {@link Manifest} into an {@link ObjectMap} so that the various convenience methods on that
  * class can be used to retrieve values.

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/utils/MessageBundle.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/utils/MessageBundle.java b/juneau-core/src/main/java/org/apache/juneau/utils/MessageBundle.java
index 0df8d33..2a10f00 100644
--- a/juneau-core/src/main/java/org/apache/juneau/utils/MessageBundle.java
+++ b/juneau-core/src/main/java/org/apache/juneau/utils/MessageBundle.java
@@ -24,6 +24,7 @@ import org.apache.juneau.annotation.*;
 
 /**
  * Wraps a {@link ResourceBundle} to provide some useful additional functionality.
+ *
  * <ul class='spaced-list'>
  * 	<li>
  * 		Instead of throwing {@link MissingResourceException}, the {@link #getString(String)} method
@@ -72,8 +73,8 @@ public class MessageBundle extends ResourceBundle {
 	private final ConcurrentHashMap<Locale,MessageBundle> localizedBundles = new ConcurrentHashMap<Locale,MessageBundle>();
 
 	/**
-	 * Sets the locale for this thread so that calls to {@link #getClientString(String, Object...)} return
-	 * messages in that locale.
+	 * Sets the locale for this thread so that calls to {@link #getClientString(String, Object...)} return messages in
+	 * that locale.
 	 *
 	 * @param locale The new client locale.
 	 */
@@ -85,10 +86,10 @@ public class MessageBundle extends ResourceBundle {
 	 * Constructor.
 	 *
 	 * @param forClass The class using this resource bundle.
-	 * @param bundlePath The path of the resource bundle to wrap.
-	 * This can be an absolute path (e.g. <js>"com.foo.MyMessages"</js>) or a path
-	 * relative to the package of the <l>forClass</l> (e.g. <js>"MyMessages"</js> if <l>forClass</l> is
-	 * <js>"com.foo.MyClass"</js>).
+	 * @param bundlePath
+	 * 	The path of the resource bundle to wrap.
+	 * 	This can be an absolute path (e.g. <js>"com.foo.MyMessages"</js>) or a path relative to the package of the
+	 * 	<l>forClass</l> (e.g. <js>"MyMessages"</js> if <l>forClass</l> is <js>"com.foo.MyClass"</js>).
 	 */
 	public MessageBundle(Class<?> forClass, String bundlePath) {
 		this(forClass, bundlePath, Locale.getDefault());
@@ -136,7 +137,10 @@ public class MessageBundle extends ResourceBundle {
 
 	/**
 	 * Add another bundle path to this resource bundle.
+	 *
+	 * <p>
 	 * Order of property lookup is first-to-last.
+	 *
 	 * <p>
 	 * This method must be called from the same thread as the call to the constructor.
 	 * This eliminates the need for synchronization.
@@ -166,9 +170,10 @@ public class MessageBundle extends ResourceBundle {
 	 *
 	 * @param key The resource bundle key.
 	 * @param args Optional {@link MessageFormat}-style arguments.
-	 * @return The resolved value.  Never <jk>null</jk>.
-	 * <js>"{!!key}"</js> if the bundle is missing.
-	 * <js>"{!key}"</js> if the key is missing.
+	 * @return
+	 * 	The resolved value.  Never <jk>null</jk>.
+	 * 	<js>"{!!key}"</js> if the bundle is missing.
+	 * 	<js>"{!key}"</js> if the key is missing.
 	 */
 	public String getString(String key, Object...args) {
 		String s = getString(key);
@@ -183,9 +188,10 @@ public class MessageBundle extends ResourceBundle {
 	 * @param locale The locale of the resource bundle to retrieve message from.
 	 * @param key The resource bundle key.
 	 * @param args Optional {@link MessageFormat}-style arguments.
-	 * @return The resolved value.  Never <jk>null</jk>.
-	 * <js>"{!!key}"</js> if the bundle is missing.
-	 * <js>"{!key}"</js> if the key is missing.
+	 * @return
+	 * 	The resolved value.  Never <jk>null</jk>.
+	 * 	<js>"{!!key}"</js> if the bundle is missing.
+	 * 	<js>"{!key}"</js> if the key is missing.
 	 */
 	public String getString(Locale locale, String key, Object...args) {
 		if (locale == null)
@@ -194,14 +200,14 @@ public class MessageBundle extends ResourceBundle {
 	}
 
 	/**
-	 * Same as {@link #getString(String, Object...)} but uses the locale specified on the call to
-	 * {@link #setClientLocale(Locale)}.
+	 * Same as {@link #getString(String, Object...)} but uses the locale specified on the call to {@link #setClientLocale(Locale)}.
 	 *
 	 * @param key The resource bundle key.
 	 * @param args Optional {@link MessageFormat}-style arguments.
-	 * @return The resolved value.  Never <jk>null</jk>.
-	 * <js>"{!!key}"</js> if the bundle is missing.
-	 * <js>"{!key}"</js> if the key is missing.
+	 * @return
+	 * 	The resolved value.  Never <jk>null</jk>.
+	 * 	<js>"{!!key}"</js> if the bundle is missing.
+	 * 	<js>"{!key}"</js> if the key is missing.
 	 */
 	public String getClientString(String key, Object...args) {
 		return getString(clientLocale.get(), key, args);
@@ -283,10 +289,12 @@ public class MessageBundle extends ResourceBundle {
 
 	/**
 	 * Returns this resource bundle as an {@link ObjectMap}.
+	 *
 	 * <p>
 	 * Useful for debugging purposes.
 	 * Note that any class that implements a <code>toObjectMap()</code> method will automatically be serialized by
 	 * calling this method and serializing the result.
+	 *
 	 * <p>
 	 * This method always constructs a new {@link ObjectMap} on each call.
 	 *

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/utils/MetadataMap.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/utils/MetadataMap.java b/juneau-core/src/main/java/org/apache/juneau/utils/MetadataMap.java
index 127536b..459f200 100644
--- a/juneau-core/src/main/java/org/apache/juneau/utils/MetadataMap.java
+++ b/juneau-core/src/main/java/org/apache/juneau/utils/MetadataMap.java
@@ -20,8 +20,10 @@ import org.apache.juneau.*;
 
 /**
  * Utility class for quick lookup of class metadata instances.
+ *
  * <p>
  * Class instances are created once and then cached.
+ *
  * <p>
  * Classes must have a constructor that takes in a single argument.
  */

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/utils/ObjectUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/utils/ObjectUtils.java b/juneau-core/src/main/java/org/apache/juneau/utils/ObjectUtils.java
index 26879ca..c1350a0 100644
--- a/juneau-core/src/main/java/org/apache/juneau/utils/ObjectUtils.java
+++ b/juneau-core/src/main/java/org/apache/juneau/utils/ObjectUtils.java
@@ -17,8 +17,10 @@ import org.apache.juneau.transform.*;
 
 /**
  * Utility class for efficiently converting objects between types.
+ *
  * <p>
  * If the value isn't an instance of the specified type, then converts the value if possible.
+ *
  * <p>
  * The following conversions are valid:
  * <table class='styled'>
@@ -165,8 +167,9 @@ public class ObjectUtils {
 	 * Converts the specified object to the specified type.
 	 *
 	 * @param <T> The class type to convert the value to.
-	 * @param outer If class is a member class, this is the instance of the containing class.
-	 * Should be <jk>null</jk> if not a member class.
+	 * @param outer
+	 * 	If class is a member class, this is the instance of the containing class.
+	 * 	Should be <jk>null</jk> if not a member class.
 	 * @param value The value to convert.
 	 * @param type The class type to convert the value to.
 	 * @throws InvalidDataConversionException If the specified value cannot be converted to the specified type.
@@ -175,5 +178,4 @@ public class ObjectUtils {
 	public static <T> T convertToType(Object outer, Object value, Class<T> type) {
 		return session.convertToType(outer, value, type);
 	}
-
 }

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/utils/PojoIntrospector.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/utils/PojoIntrospector.java b/juneau-core/src/main/java/org/apache/juneau/utils/PojoIntrospector.java
index 3c4a32c..1ee714e 100644
--- a/juneau-core/src/main/java/org/apache/juneau/utils/PojoIntrospector.java
+++ b/juneau-core/src/main/java/org/apache/juneau/utils/PojoIntrospector.java
@@ -61,24 +61,27 @@ public final class PojoIntrospector {
 	 * Primary method.  Invokes the specified method on this bean.
 	 *
 	 * @param method The method being invoked.
-	 * @param args The arguments to pass as parameters to the method.
-	 * These will automatically be converted to the appropriate object type if possible.
-	 * Can be <jk>null</jk> if method has no arguments.
+	 * @param args
+	 * 	The arguments to pass as parameters to the method.
+	 * 	These will automatically be converted to the appropriate object type if possible.
+	 * 	Can be <jk>null</jk> if method has no arguments.
 	 * @return The object returned by the call to the method, or <jk>null</jk> if target object is <jk>null</jk>.
-	 * @throws IllegalAccessException If the <code>Constructor</code> object enforces Java language access control and
-	 * the underlying constructor is inaccessible.
-	 * @throws IllegalArgumentException If one of the following occurs:
-	 * <ul class='spaced-list'>
-	 * 	<li>
-	 * 		The number of actual and formal parameters differ.
-	 * 	<li>
-	 * 		An unwrapping conversion for primitive arguments fails.
-	 * 	<li>
-	 * 		A parameter value cannot be converted to the corresponding formal parameter type by a method invocation
-	 * 		conversion.
-	 * 	<li>
-	 * 		The constructor pertains to an enum type.
-	 * </ul>
+	 * @throws IllegalAccessException
+	 * 	If the <code>Constructor</code> object enforces Java language access control and the underlying constructor is
+	 * 	inaccessible.
+	 * @throws IllegalArgumentException
+	 * 	If one of the following occurs:
+	 * 	<ul class='spaced-list'>
+	 * 		<li>
+	 * 			The number of actual and formal parameters differ.
+	 * 		<li>
+	 * 			An unwrapping conversion for primitive arguments fails.
+	 * 		<li>
+	 * 			A parameter value cannot be converted to the corresponding formal parameter type by a method invocation
+	 * 			conversion.
+	 * 		<li>
+	 * 			The constructor pertains to an enum type.
+	 * 	</ul>
 	 * @throws InvocationTargetException If the underlying constructor throws an exception.
 	 * @throws ParseException If the input contains a syntax error or is malformed.
 	 * @throws IOException
@@ -95,25 +98,28 @@ public final class PojoIntrospector {
 	 * Convenience method for invoking argument from method signature (@see {@link ClassUtils#getMethodSignature(Method)}.
 	 *
 	 * @param method The method being invoked.
-	 * @param args The arguments to pass as parameters to the method.
-	 * These will automatically be converted to the appropriate object type if possible.
-	 * Can be <jk>null</jk> if method has no arguments.
+	 * @param args
+	 * 	The arguments to pass as parameters to the method.
+	 * 	These will automatically be converted to the appropriate object type if possible.
+	 * 	Can be <jk>null</jk> if method has no arguments.
 	 * @return The object returned by the call to the method, or <jk>null</jk> if target object is <jk>null</jk>.
 	 * @throws NoSuchMethodException If method does not exist.
-	 * @throws IllegalAccessException If the <code>Constructor</code> object enforces Java language access control and
-	 * the underlying constructor is inaccessible.
-	 * @throws IllegalArgumentException If one of the following occurs:
-	 * <ul class='spaced-list'>
-	 * 	<li>
-	 * 		The number of actual and formal parameters differ.
-	 * 	<li>
-	 * 		An unwrapping conversion for primitive arguments fails.
-	 * 	<li>
-	 * 		A parameter value cannot be converted to the corresponding formal parameter type by a method invocation
-	 * 		conversion.
-	 * 	<li>
-	 * 		The constructor pertains to an enum type.
-	 * </ul>
+	 * @throws IllegalAccessException
+	 * 	If the <code>Constructor</code> object enforces Java language access control and
+	 * 	the underlying constructor is inaccessible.
+	 * @throws IllegalArgumentException
+	 * 	If one of the following occurs:
+	 * 	<ul class='spaced-list'>
+	 * 		<li>
+	 * 			The number of actual and formal parameters differ.
+	 * 		<li>
+	 * 			An unwrapping conversion for primitive arguments fails.
+	 * 		<li>
+	 * 			A parameter value cannot be converted to the corresponding formal parameter type by a method invocation
+	 * 			conversion.
+	 * 		<li>
+	 * 			The constructor pertains to an enum type.
+	 * 	</ul>
 	 * @throws InvocationTargetException If the underlying constructor throws an exception.
 	 * @throws ParseException If the input contains a syntax error or is malformed.
 	 * @throws IOException

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/f400b0c0/juneau-core/src/main/java/org/apache/juneau/utils/PojoQuery.java
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/org/apache/juneau/utils/PojoQuery.java b/juneau-core/src/main/java/org/apache/juneau/utils/PojoQuery.java
index 9b83677..d448a7c 100644
--- a/juneau-core/src/main/java/org/apache/juneau/utils/PojoQuery.java
+++ b/juneau-core/src/main/java/org/apache/juneau/utils/PojoQuery.java
@@ -25,8 +25,10 @@ import org.apache.juneau.internal.*;
 
 /**
  * Designed to provide search/view/sort/paging filtering on tabular in-memory POJO models.
+ *
  * <p>
  * It can also perform just view filtering on beans/maps.
+ *
  * <p>
  * Examples of tabular POJO models:
  * <ul>
@@ -35,6 +37,7 @@ import org.apache.juneau.internal.*;
  * 	<li><tt>Map[]</tt>
  * 	<li><tt>Bean[]</tt>
  * </ul>
+ *
  * <p>
  * Tabular POJO models can be thought of as tables of data.  For example, a list of the following beans...
  * <p class='bcode'>
@@ -46,11 +49,12 @@ import org.apache.juneau.internal.*;
  * <p>
  * 	... can be thought of a table containing the following columns...
  * <p>
- * 	<table class='styled code'>
- * 		<tr><th>myInt</th><th>myString</th><th>myDate</th></tr>
- * 		<tr><td>123</td><td>'foobar'</td><td>yyyy/MM/dd HH:mm:ss</td></tr>
- * 		<tr><td colspan=3>...</td></tr>
- * 	</table>
+ * <table class='styled code'>
+ * 	<tr><th>myInt</th><th>myString</th><th>myDate</th></tr>
+ * 	<tr><td>123</td><td>'foobar'</td><td>yyyy/MM/dd HH:mm:ss</td></tr>
+ * 	<tr><td colspan=3>...</td></tr>
+ * </table>
+ *
  * <p>
  * From this table, you can perform the following functions:
  * <ul class='spaced-list'>
@@ -65,7 +69,7 @@ import org.apache.juneau.internal.*;
  * </ul>
  *
  * <h5 class='topic'>Search</h5>
- * <p>
+ *
  * The search capabilities allow you to filter based on query patterns against strings, dates, and numbers.
  * Queries take the form of a Map with column names as keys, and search patterns as values.
  * <br>Multiple search patterns are ANDed (i.e. all patterns must match for the row to be returned).
@@ -81,7 +85,7 @@ import org.apache.juneau.internal.*;
  * </ul>
  *
  * <h5 class='topic'>String Patterns</h5>
- * <p>
+ *
  * Any objects can be queried against using string patterns.
  * If the objects being searched are not strings, then the patterns are matched against whatever is return by the
  * {@code Object#toString()} method.
@@ -107,7 +111,7 @@ import org.apache.juneau.internal.*;
  * </ul>
  *
  * <h5 class='topic'>Numeric Patterns</h5>
- * <p>
+ *
  * Any object of type {@link Number} (or numeric primitives) can be searched using numeric patterns.
  *
  * <h6 class='topic'>Example numeric query patterns:</h6>
@@ -131,11 +135,12 @@ import org.apache.juneau.internal.*;
  * </ul>
  *
  * <h5 class='topic'>Date Patterns</h5>
- * <p>
+ *
  * Any object of type {@link Date} or {@link Calendar} can be searched using date patterns.
+ *
  * <p>
- * The default valid input timestamp formats (which can be overridden via the
- * {@link #setValidTimestampFormats(String...)} method are...
+ * The default valid input timestamp formats (which can be overridden via the {@link #setValidTimestampFormats(String...)}
+ * method are...
  *
  * <ul>
  * 	<li><tt>yyyy.MM.dd.HH.mm.ss</tt>
@@ -162,7 +167,7 @@ import org.apache.juneau.internal.*;
  * </ul>
  *
  * <h5 class='topic'>View</h5>
- * <p>
+ *
  * The view capability allows you to return only the specified subset of columns in the specified order.
  * <br>The view parameter is a list of either <tt>Strings</tt> or <tt>Maps</tt>.
  *
@@ -173,7 +178,7 @@ import org.apache.juneau.internal.*;
  * </ul>
  *
  * <h5 class='topic'>Sort</h5>
- * <p>
+ *
  * The sort capability allows you to sort values by the specified rows.
  * <br>The sort parameter is a list of strings with an optional <js>'+'</js> or <js>'-'</js> suffix representing
  * ascending and descending order accordingly.
@@ -187,7 +192,7 @@ import org.apache.juneau.internal.*;
  * </ul>
  *
  * <h5 class='topic'>Paging</h5>
- * <p>
+ *
  * Use the <tt>position</tt> and <tt>limit</tt> parameters to specify a subset of rows to return.
  */
 @SuppressWarnings({"unchecked","rawtypes"})
@@ -672,6 +677,8 @@ public final class PojoQuery {
 
 		/**
 		 * Returns <jk>true</jk> if the specified date matches the pattern passed in through the constructor.
+		 *
+		 * <p>
 		 * <br>The Object can be of type {@link Date} or {@link Calendar}.
 		 * <br>Always returns <jk>false</jk> on <jk>null</jk> input.
 		 */
@@ -1124,6 +1131,8 @@ public final class PojoQuery {
 
 	/**
 	 * Replaces tokens in a string with a different token.
+	 *
+	 * <p>
 	 * replace("A and B and C", "and", "or") -> "A or B or C"
 	 * replace("andandand", "and", "or") -> "ororor"
 	 * replace(null, "and", "or") -> null