juneau-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jamesbog...@apache.org
Subject [16/32] juneau git commit: Javadoc updates.
Date Sun, 14 Jan 2018 16:02:44 GMT
http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java
index 1af9076..cab2b9c 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateBeanMap.java
@@ -19,11 +19,11 @@ 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.
- *
+ * 
  * @param <T> The class type of the wrapped bean.
  */
 public class DelegateBeanMap<T> extends BeanMap<T> {
@@ -33,7 +33,7 @@ public class DelegateBeanMap<T> extends BeanMap<T> {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param bean The bean being wrapped.
 	 * @param session The bean session that created this bean map.
 	 */
@@ -45,7 +45,7 @@ public class DelegateBeanMap<T> extends BeanMap<T> {
 
 	/**
 	 * Add a key in the next position.
-	 *
+	 * 
 	 * @param key The key to add.
 	 */
 	public void addKey(String key) {
@@ -73,10 +73,10 @@ 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.
-	 *
+	 * 
 	 * @param keys The remaining keys in the bean map (in the specified order).
 	 */
 	public void filterKeys(List<String> keys) {

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
index e04da5f..03603bb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateList.java
@@ -19,7 +19,7 @@ import org.apache.juneau.*;
 /**
  * Represents a wrapped {@link Collection} where entries in the list can be removed or reordered without affecting the
  * underlying list.
- *
+ * 
  * @param <T> The class type of the wrapped bean.
  */
 public class DelegateList<T extends Collection<?>> extends ObjectList implements Delegate<T> {
@@ -29,7 +29,7 @@ public class DelegateList<T extends Collection<?>> extends ObjectList implements
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param classMeta The data type represented by this delegate.
 	 */
 	public DelegateList(ClassMeta<T> classMeta) {

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateMap.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateMap.java
index 83d7440..41abc97 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/DelegateMap.java
@@ -18,7 +18,7 @@ import org.apache.juneau.*;
 
 /**
  * Represents a wrapped {@link Map} where entries in the map can be removed without affecting the underlying map.
- *
+ * 
  * @param <T> The class type of the wrapped bean.
  */
 public class DelegateMap<T> extends ObjectMap implements Delegate<T> {
@@ -28,7 +28,7 @@ public class DelegateMap<T> extends ObjectMap implements Delegate<T> {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param classMeta The metadata object that created this delegate object.
 	 */
 	public DelegateMap(ClassMeta<T> classMeta) {
@@ -42,10 +42,10 @@ 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.
-	 *
+	 * 
 	 * @param keys The remaining keys in the map (in the specified order).
 	 */
 	public void filterKeys(List<String> keys) {

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FileUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FileUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FileUtils.java
index c18fd02..630deb7 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FileUtils.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FileUtils.java
@@ -25,7 +25,7 @@ public class FileUtils {
 
 	/**
 	 * Same as {@link File#mkdirs()} except throws a RuntimeExeption if directory could not be created.
-	 *
+	 * 
 	 * @param f The directory to create.  Must not be <jk>null</jk>.
 	 * @param clean If <jk>true</jk>, deletes the contents of the directory if it already exists.
 	 * @return The same file.
@@ -48,7 +48,7 @@ public class FileUtils {
 
 	/**
 	 * Same as {@link #mkdirs(String, boolean)} but uses String path.
-	 *
+	 * 
 	 * @param path The path of the directory to create.  Must not be <jk>null</jk>
 	 * @param clean If <jk>true</jk>, deletes the contents of the directory if it already exists.
 	 * @return The directory.
@@ -60,7 +60,7 @@ public class FileUtils {
 
 	/**
 	 * Recursively deletes a file or directory.
-	 *
+	 * 
 	 * @param f The file or directory to delete.
 	 * @return <jk>true</jk> if file or directory was successfully deleted.
 	 */
@@ -78,10 +78,10 @@ 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.
 	 */
 	public static void create(File f) {
@@ -97,10 +97,10 @@ 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.
 	 */
 	public static void modifyTimestamp(File f) {
@@ -121,14 +121,14 @@ 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.
-	 *
+	 * 
 	 * @param name The file name
 	 * @return A newly-created temporary file.
 	 * @throws IOException
@@ -142,7 +142,7 @@ public class FileUtils {
 
 	/**
 	 * Strips the extension from a file name.
-	 *
+	 * 
 	 * @param name The file name.
 	 * @return The file name without the extension, or <jk>null</jk> if name was <jk>null</jk>.
 	 */
@@ -157,7 +157,7 @@ public class FileUtils {
 
 	/**
 	 * Returns the extension from a file name.
-	 *
+	 * 
 	 * @param name The file name.
 	 * @return The the extension, or <jk>null</jk> if name was <jk>null</jk>.
 	 */

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FilteredMap.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FilteredMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FilteredMap.java
index 516e698..e2414d4 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FilteredMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/FilteredMap.java
@@ -20,7 +20,7 @@ import org.apache.juneau.*;
 
 /**
  * Wrapper around a map where the key names are overridden.
- *
+ * 
  * @param <K> The key class type.
  * @param <V> The value class type.
  */
@@ -32,7 +32,7 @@ public final class FilteredMap<K,V> extends AbstractMap<K,V> implements Delegate
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param classMeta The class type of the map being wrapped.
 	 * @param innerMap The map being wrapped.  Must not be <jk>null</jk>.
 	 * @param keys The keys in the new map.  Must not be <jk>null</jk>.

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/HashCode.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/HashCode.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/HashCode.java
index 8e76000..8bb15be 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/HashCode.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/HashCode.java
@@ -14,7 +14,7 @@ package org.apache.juneau.internal;
 
 /**
  * Utility class for generating integer hash codes.
- *
+ * 
  * <p>
  * General usage:
  * <p class='bcode'>
@@ -27,7 +27,7 @@ public class HashCode {
 
 	/**
 	 * Create a new HashCode object.
-	 *
+	 * 
 	 * @return A new HashCode object.
 	 */
 	public static final HashCode create() {
@@ -36,7 +36,7 @@ public class HashCode {
 
 	/**
 	 * Hashes the hashcode of the specified object into this object.
-	 *
+	 * 
 	 * @param o The object whose hashcode will be hashed with this object.
 	 * @return This object (for method chaining).
 	 */
@@ -48,10 +48,10 @@ public class HashCode {
 
 	/**
 	 * Hashes the hashcode into this object.
-	 *
+	 * 
 	 * <p>
 	 * The formula is simply <code>hashCode = 31*hashCode + i;</code>
-	 *
+	 * 
 	 * @param i The hashcode to hash into this object's hashcode.
 	 * @return This object (for method chaining).
 	 */
@@ -62,7 +62,7 @@ public class HashCode {
 
 	/**
 	 * Return the calculated hashcode value.
-	 *
+	 * 
 	 * @return The calculated hashcode.
 	 */
 	public int get() {
@@ -71,14 +71,14 @@ public class HashCode {
 
 	/**
 	 * Converts the object to a normalized form before grabbing it's 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.
 	 * @return The normalized object.
 	 */

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/IOUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/IOUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/IOUtils.java
index a17ae60..606d7f8 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/IOUtils.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/IOUtils.java
@@ -30,7 +30,7 @@ public final class IOUtils {
 
 	/**
 	 * Reads the contents of a file into a string.
-	 *
+	 * 
 	 * @param path The path of the file to read using default character encoding.
 	 * @return The contents of the reader as a string, or <jk>null</jk> if file does not exist.
 	 * @throws IOException If a problem occurred trying to read from the reader.
@@ -41,7 +41,7 @@ public final class IOUtils {
 
 	/**
 	 * Reads the contents of a file into a string.
-	 *
+	 * 
 	 * @param in The file to read using default character encoding.
 	 * @return The contents of the reader as a string, or <jk>null</jk> if file does not exist.
 	 * @throws IOException If a problem occurred trying to read from the reader.
@@ -56,7 +56,7 @@ public final class IOUtils {
 
 	/**
 	 * Reads the specified object to a <code>String</code>.
-	 *
+	 * 
 	 * <p>
 	 * Can be any of the following object types:
 	 * <ul>
@@ -66,7 +66,7 @@ public final class IOUtils {
 	 * 	<li>{@link InputStream}
 	 * 	<li><code><jk>byte</jk>[]</code>
 	 * </ul>
-	 *
+	 * 
 	 * @param o The object to read.
 	 * @return The object serialized to a string, or <jk>null</jk> if it wasn't a supported type.
 	 * @throws IOException
@@ -87,7 +87,7 @@ public final class IOUtils {
 
 	/**
 	 * Writes the contents of the specified <code>Reader</code> to the specified file.
-	 *
+	 * 
 	 * @param out The file to write the output to.
 	 * @param in The reader to pipe from.
 	 * @return The number of characters written to the file.
@@ -103,7 +103,7 @@ public final class IOUtils {
 
 	/**
 	 * Writes the contents of the specified <code>InputStream</code> to the specified file.
-	 *
+	 * 
 	 * @param out The file to write the output to.
 	 * @param in The input stream to pipe from.
 	 * @return The number of characters written to the file.
@@ -119,7 +119,7 @@ public final class IOUtils {
 
 	/**
 	 * Reads the contents of a reader into a string.
-	 *
+	 * 
 	 * @param in The input reader.
 	 * @return The contents of the reader as a string.
 	 * @throws IOException If a problem occurred trying to read from the reader.
@@ -130,7 +130,7 @@ public final class IOUtils {
 
 	/**
 	 * Reads the contents of an input stream into a string using the specified charset.
-	 *
+	 * 
 	 * @param in The input stream.
 	 * @param cs The charset of the contents of the input stream.
 	 * @return The contents of the reader as a string.  <jk>null</jk> if input stream was null.
@@ -144,7 +144,7 @@ public final class IOUtils {
 
 	/**
 	 * Reads the contents of an input stream into a string using the system default charset.
-	 *
+	 * 
 	 * @param in The input stream.
 	 * @return The contents of the reader as a string, or <jk>null</jk> if the input stream is null.
 	 * @throws IOException If a problem occurred trying to read from the input stream.
@@ -157,7 +157,7 @@ public final class IOUtils {
 
 	/**
 	 * Read the specified input stream into a byte array and closes the stream.
-	 *
+	 * 
 	 * @param in The input stream.
 	 * @param bufferSize The expected size of the buffer.
 	 * @return The contents of the stream as a byte array.
@@ -183,7 +183,7 @@ public final class IOUtils {
 
 	/**
 	 * Reads a raw stream of bytes from the specified file.
-	 *
+	 * 
 	 * @param f The file to read.
 	 * @return A byte array containing the contents of the file.
 	 * @throws IOException
@@ -199,14 +199,14 @@ 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}.
-	 *
+	 * 
 	 * @param in The input reader.
 	 * @param length Specify a positive number if the length of the input is known.
 	 * @param bufferSize Specify the buffer size to use.
@@ -231,10 +231,10 @@ 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.
 	 * @param out
@@ -249,10 +249,10 @@ public final class IOUtils {
 
 	/**
 	 * Pipes the contents of the specified object into the writer.
-	 *
+	 * 
 	 * <p>
 	 * The reader is closed, the writer is not.
-	 *
+	 * 
 	 * @param in
 	 * 	The input to pipe from.
 	 * 	Can be any of the types defined by {@link #toReader(Object)}.
@@ -266,10 +266,10 @@ public final class IOUtils {
 
 	/**
 	 * Pipes the contents of the specified streams.
-	 *
+	 * 
 	 * <p>
 	 * The input stream is closed, the output stream is not.
-	 *
+	 * 
 	 * @param in
 	 * 	The reader to pipe from.
 	 * @param out
@@ -284,10 +284,10 @@ public final class IOUtils {
 
 	/**
 	 * Pipes the contents of the specified object into the output stream.
-	 *
+	 * 
 	 * <p>
 	 * The input stream is closed, the output stream is not.
-	 *
+	 * 
 	 * @param in
 	 * 	The input to pipe from.
 	 * 	Can be any of the types defined by {@link #toInputStream(Object)}.
@@ -301,7 +301,7 @@ 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
@@ -315,7 +315,7 @@ public final class IOUtils {
 
 	/**
 	 * Counts the number of bytes in the input stream and then closes the stream.
-	 *
+	 * 
 	 * @param is The input stream to read from.
 	 * @return The number of bytes read.
 	 * @throws IOException
@@ -335,7 +335,7 @@ public final class IOUtils {
 
 	/**
 	 * Counts the number of characters in the reader and then closes the reader.
-	 *
+	 * 
 	 * @param r The reader to read from.
 	 * @return The number of characters read.
 	 * @throws IOException
@@ -355,10 +355,10 @@ 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.
 	 * @return The appropriate buffer size.
 	 */
@@ -380,10 +380,10 @@ 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.
 	 */
 	public static void closeQuietly(InputStream is) {
@@ -395,10 +395,10 @@ 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.
 	 */
 	public static void closeQuietly(OutputStream os) {
@@ -410,10 +410,10 @@ 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.
 	 */
 	public static void closeQuietly(Reader r) {
@@ -425,10 +425,10 @@ 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.
 	 */
 	public static void closeQuietly(Writer w) {
@@ -440,7 +440,7 @@ public final class IOUtils {
 
 	/**
 	 * Quietly close all specified input streams, output streams, readers, and writers.
-	 *
+	 * 
 	 * @param o The list of all objects to quietly close.
 	 */
 	public static void closeQuietly(Object...o) {
@@ -458,7 +458,7 @@ public final class IOUtils {
 
 	/**
 	 * Flushes multiple output streams and writers in a single call.
-	 *
+	 * 
 	 * @param o
 	 * 	The objects to flush.
 	 * 	<jk>null</jk> entries are ignored.
@@ -482,7 +482,7 @@ public final class IOUtils {
 
 	/**
 	 * Close all specified input streams, output streams, readers, and writers.
-	 *
+	 * 
 	 * @param o
 	 * 	The list of all objects to close.
 	 * 	<jk>null</jk> entries are ignored.
@@ -510,7 +510,7 @@ public final class IOUtils {
 
 	/**
 	 * Converts an object to a <code>Reader</code>.
-	 *
+	 * 
 	 * @param o
 	 * 	The object to convert to a reader.
 	 * 	Can be any of the following:
@@ -544,7 +544,7 @@ 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:

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/IdentityList.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/IdentityList.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/IdentityList.java
index 5feb470..4b35fb1 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/IdentityList.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/IdentityList.java
@@ -16,19 +16,20 @@ 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.
  * 	<li>
  * 		Order of insertion maintained.
  * </ul>
- *
- * <h5 class='section'>Notes:</h5>
+ * 
+ * 
+ * <h5 class='topic'>Notes</h5>
  * <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/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/JuneauLogger.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/JuneauLogger.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/JuneauLogger.java
index 200b79b..77100f9 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/JuneauLogger.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/JuneauLogger.java
@@ -46,7 +46,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Get logger for specified class.
-	 *
+	 * 
 	 * @param forClass The class to create a logger for.
 	 * @return A new <l>Logger</l>.
 	 */
@@ -56,7 +56,7 @@ 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.
@@ -74,7 +74,7 @@ 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.
@@ -92,7 +92,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param innerLogger The wrapped logger.
 	 */
 	protected JuneauLogger(java.util.logging.Logger innerLogger) {
@@ -103,7 +103,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs a message with the specified {@link MessageFormat}-style arguments at {@link Level#SEVERE} level.
-	 *
+	 * 
 	 * @param msg The message to log.
 	 * @param args Optional {@link MessageFormat}-style arguments.
 	 */
@@ -114,7 +114,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs a message with the specified {@link MessageFormat}-style arguments at {@link Level#WARNING} level.
-	 *
+	 * 
 	 * @param msg The message to log.
 	 * @param args Optional {@link MessageFormat}-style arguments.
 	 */
@@ -125,7 +125,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs a message with the specified {@link MessageFormat}-style arguments at {@link Level#INFO} level.
-	 *
+	 * 
 	 * @param msg The message to log.
 	 * @param args Optional {@link MessageFormat}-style arguments.
 	 */
@@ -136,7 +136,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs a message with the specified {@link MessageFormat}-style arguments at {@link Level#CONFIG} level.
-	 *
+	 * 
 	 * @param msg The message to log.
 	 * @param args Optional {@link MessageFormat}-style arguments.
 	 */
@@ -147,7 +147,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs a message with the specified {@link MessageFormat}-style arguments at {@link Level#FINE} level.
-	 *
+	 * 
 	 * @param msg The message to log.
 	 * @param args Optional {@link MessageFormat}-style arguments.
 	 */
@@ -158,7 +158,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs a message with the specified {@link MessageFormat}-style arguments at {@link Level#FINER} level.
-	 *
+	 * 
 	 * @param msg The message to log.
 	 * @param args Optional {@link MessageFormat}-style arguments.
 	 */
@@ -169,7 +169,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs a message with the specified {@link MessageFormat}-style arguments at {@link Level#FINEST} level.
-	 *
+	 * 
 	 * @param msg The message to log.
 	 * @param args Optional {@link MessageFormat}-style arguments.
 	 */
@@ -180,7 +180,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs an exception as {@link Level#SEVERE} level.
-	 *
+	 * 
 	 * @param t The Throwable object to log.
 	 */
 	public void severe(Throwable t) {
@@ -190,7 +190,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs an exception as {@link Level#WARNING} level.
-	 *
+	 * 
 	 * @param t The Throwable object to log.
 	 */
 	public void warning(Throwable t) {
@@ -200,7 +200,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs a message with the specified {@link MessageFormat}-style arguments at {@link Level#SEVERE} level.
-	 *
+	 * 
 	 * @param t The Throwable object associated with the event that needs to be logged.
 	 * @param msg The message to log.
 	 * @param args Optional {@link MessageFormat}-style arguments.
@@ -212,7 +212,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs a message with the specified {@link MessageFormat}-style arguments at {@link Level#WARNING} level.
-	 *
+	 * 
 	 * @param t The Throwable object associated with the event that needs to be logged.
 	 * @param msg The message to log.
 	 * @param args Optional {@link MessageFormat}-style arguments.
@@ -224,7 +224,7 @@ public class JuneauLogger extends java.util.logging.Logger {
 
 	/**
 	 * Logs a message with the specified {@link MessageFormat}-style arguments at {@link Level#INFO} level.
-	 *
+	 * 
 	 * @param t The Throwable object associated with the event that needs to be logged.
 	 * @param msg The message to log.
 	 * @param args Optional {@link MessageFormat}-style arguments.
@@ -247,10 +247,10 @@ 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.
 	 * @param msg The message to log.
 	 * @param args The POJO arguments.

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/KeywordSet.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/KeywordSet.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/KeywordSet.java
index b2f79d7..2df4363 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/KeywordSet.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/KeywordSet.java
@@ -22,7 +22,7 @@ public final class KeywordSet {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param keywords The list of keywords.
 	 */
 	public KeywordSet(String... keywords) {
@@ -32,7 +32,7 @@ public final class KeywordSet {
 
 	/**
 	 * Returns <jk>true</jk> if the specified string exists in this store.
-	 *
+	 * 
 	 * @param s The string to check.
 	 * @return <jk>true</jk> if the specified string exists in this store.
 	 */

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiIterable.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiIterable.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiIterable.java
index c283076..8bfd566 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiIterable.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiIterable.java
@@ -18,7 +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> {
@@ -27,7 +27,7 @@ public class MultiIterable<E> implements Iterable<E> {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param iterators The list of iterators to iterate over.
 	 */
 	@SuppressWarnings("unchecked")
@@ -38,7 +38,7 @@ public class MultiIterable<E> implements Iterable<E> {
 
 	/**
 	 * Appends the specified iterator to this list of iterators.
-	 *
+	 * 
 	 * @param iterator The iterator to append.
 	 * @return This object (for method chaining).
 	 */

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiSet.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiSet.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiSet.java
index b021e56..5734f20 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiSet.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/MultiSet.java
@@ -18,7 +18,7 @@ import java.util.*;
 
 /**
  * Encapsulates multiple collections so they can be iterated over as if they were all part of the same collection.
- *
+ * 
  * @param <E> The object type of this set.
  */
 public class MultiSet<E> extends AbstractSet<E> {
@@ -28,7 +28,7 @@ public class MultiSet<E> extends AbstractSet<E> {
 
 	/**
 	 * Create a new Set that consists as a coalesced set of the specified collections.
-	 *
+	 * 
 	 * @param c Zero or more collections to add to this set.
 	 */
 	@SuppressWarnings("unchecked")
@@ -39,7 +39,7 @@ public class MultiSet<E> extends AbstractSet<E> {
 
 	/**
 	 * Appends the specified collection to this set of collections.
-	 *
+	 * 
 	 * @param c The collection to append to this set of collections.
 	 * @return This object (for method chaining).
 	 */
@@ -93,7 +93,7 @@ public class MultiSet<E> extends AbstractSet<E> {
 
 	/**
 	 * Enumerates over all entries in all collections.
-	 *
+	 * 
 	 * @return An enumeration wrapper around this set.
 	 */
 	public Enumeration<E> enumerator() {

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ObjectUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ObjectUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ObjectUtils.java
index 422c557..d188cfb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ObjectUtils.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ObjectUtils.java
@@ -20,10 +20,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'>
@@ -155,7 +155,7 @@ public final class ObjectUtils {
 
 	/**
 	 * Converts the specified object to the specified type.
-	 *
+	 * 
 	 * @param <T> The class type to convert the value to.
 	 * @param value The value to convert.
 	 * @param type The class type to convert the value to.
@@ -168,7 +168,7 @@ public final 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.
@@ -184,10 +184,10 @@ public final class ObjectUtils {
 
 	/**
 	 * Returns <jk>true</jk> if the specified objects are equal.
-	 *
+	 * 
 	 * <p>
 	 * Gracefully handles <jk>null</jk>s.
-	 *
+	 * 
 	 * @param o1 Object #1
 	 * @param o2 Object #2
 	 * @return <jk>true</jk> if the objects are equal or both <jk>null</jk>.
@@ -202,7 +202,7 @@ public final 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>
@@ -213,7 +213,7 @@ public final class ObjectUtils {
 	 * 	<li>An empty CharSequence
 	 * 	<li>An empty String when serialized to a string using {@link Object#toString()}.
 	 * </ul>
-	 *
+	 * 
 	 * @param o The object to test.
 	 * @return <jk>true</jk> if the specified object is empty.
 	 */

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Pair.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Pair.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Pair.java
index 3593277..bfaa209 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Pair.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Pair.java
@@ -14,7 +14,7 @@ package org.apache.juneau.internal;
 
 /**
  * Represents a simple object pair.
- *
+ * 
  * @param <F> The first object type.
  * @param <S> The second object type.
  */
@@ -24,7 +24,7 @@ public class Pair<F,S> {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param first The first object in the pair.
 	 * @param second The second object in the pair.
 	 */
@@ -35,7 +35,7 @@ public class Pair<F,S> {
 
 	/**
 	 * Returns the first object in the pair.
-	 *
+	 * 
 	 * @return The first object in the pair.
 	 */
 	public F first() {
@@ -44,7 +44,7 @@ public class Pair<F,S> {
 
 	/**
 	 * Returns the second object in the pair.
-	 *
+	 * 
 	 * @return The second object in the pair.
 	 */
 	public S second() {

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReflectionUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReflectionUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReflectionUtils.java
index 6d0e80b..293f51d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReflectionUtils.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReflectionUtils.java
@@ -25,7 +25,7 @@ public final class ReflectionUtils {
 
 	/**
 	 * Similar to {@link Class#getAnnotation(Class)} except also searches annotations on interfaces.
-	 *
+	 * 
 	 * @param <T> The annotation class type.
 	 * @param a The annotation class.
 	 * @param c The annotated class.
@@ -53,11 +53,11 @@ 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.
-	 *
+	 * 
 	 * @param <T> The annotation class type.
 	 * @param a The annotation class.
 	 * @param c The annotated class.
@@ -73,11 +73,11 @@ public final class ReflectionUtils {
 
 	/**
 	 * Returns all instances of the specified annotation on the specified class.
-	 *
+	 * 
 	 * <p>
 	 * Searches all superclasses and superinterfaces.
 	 * Results are ordered child-to-parent.
-	 *
+	 * 
 	 * @param <T> The annotation class type.
 	 * @param a The annotation class type.
 	 * @param c The class being searched.
@@ -91,7 +91,7 @@ public final class ReflectionUtils {
 
 	/**
 	 * Same as {@link #findAnnotations(Class, Class)} but returns the list in parent-to-child order.
-	 *
+	 * 
 	 * @param a The annotation class type.
 	 * @param c The class being searched.
 	 * @return The found matches, or an empty array if annotation was not found.
@@ -105,10 +105,10 @@ 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.
-	 *
+	 * 
 	 * <p>
 	 * Results are ordered child-to-parent.
-	 *
+	 * 
 	 * @param <T> The annotation class type.
 	 * @param a The annotation class type.
 	 * @param c The class being searched.
@@ -122,7 +122,7 @@ public final class ReflectionUtils {
 
 	/**
 	 * Same as {@link #findAnnotationsMap(Class, Class)} except returns results in parent-to-child order.
-	 *
+	 * 
 	 * @param <T> The annotation class type.
 	 * @param a The annotation class type.
 	 * @param c The class being searched.
@@ -149,7 +149,7 @@ public final class ReflectionUtils {
 	/**
 	 * Finds and appends the specified annotation on the specified class and superclasses/interfaces to the specified
 	 * list.
-	 *
+	 * 
 	 * @param a The annotation.
 	 * @param c The class.
 	 * @param l The list of annotations.
@@ -172,7 +172,7 @@ public final class ReflectionUtils {
 	/**
 	 * Similar to {@link Class#getResourceAsStream(String)} except looks up the parent hierarchy for the existence of
 	 * the specified resource.
-	 *
+	 * 
 	 * @param c The class to return the resource on.
 	 * @param name The resource name.
 	 * @return An input stream on the specified resource, or <jk>null</jk> if the resource could not be found.

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/SimpleMap.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/SimpleMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/SimpleMap.java
index 699e0c5..bbf5f4d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/SimpleMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/SimpleMap.java
@@ -22,13 +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.
  */
@@ -40,7 +40,7 @@ public final class SimpleMap extends AbstractMap<String,Object> {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param keys The map keys.  Must not be <jk>null</jk>.
 	 * @param values The map values.  Must not be <jk>null</jk>.
 	 */

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
index 81bdda3..852b36f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringBuilderWriter.java
@@ -16,7 +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,7 +34,7 @@ public final class StringBuilderWriter extends Writer {
 
 	/**
 	 * Create a new string writer around an existing string builder.
-	 *
+	 * 
 	 * @param sb The string builder being wrapped.
 	 */
 	public StringBuilderWriter(StringBuilder sb) {
@@ -44,7 +44,7 @@ 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.

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java
index a808b27..d4ed252 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java
@@ -58,7 +58,7 @@ 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.
@@ -84,7 +84,7 @@ public final class StringUtils {
 
 	/**
 	 * Reads a numeric string from the specified reader.
-	 *
+	 * 
 	 * @param r The reader to read form.
 	 * @return The parsed number string.
 	 * @throws Exception
@@ -106,7 +106,7 @@ 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.
@@ -207,7 +207,7 @@ public final class StringUtils {
 
 	/**
 	 * Returns <jk>true</jk> if this string can be parsed by {@link #parseNumber(String, Class)}.
-	 *
+	 * 
 	 * @param s The string to check.
 	 * @return <jk>true</jk> if this string can be parsed without causing an exception.
 	 */
@@ -221,7 +221,7 @@ public final class StringUtils {
 
 	/**
 	 * Returns <jk>true</jk> if the specified character is a valid first character for a number.
-	 *
+	 * 
 	 * @param c The character to test.
 	 * @return <jk>true</jk> if the specified character is a valid first character for a number.
 	 */
@@ -231,7 +231,7 @@ public final class StringUtils {
 
 	/**
 	 * Returns <jk>true</jk> if the specified string is a floating point number.
-	 *
+	 * 
 	 * @param s The string to check.
 	 * @return <jk>true</jk> if the specified string is a floating point number.
 	 */
@@ -256,7 +256,7 @@ public final class StringUtils {
 
 	/**
 	 * Returns <jk>true</jk> if the specified string is numeric.
-	 *
+	 * 
 	 * @param s The string to check.
 	 * @return <jk>true</jk> if the specified string is numeric.
 	 */
@@ -307,7 +307,7 @@ public final class StringUtils {
 
 	/**
 	 * Convenience method for getting a stack trace as a string.
-	 *
+	 * 
 	 * @param t The throwable to get the stack trace from.
 	 * @return The same content that would normally be rendered via <code>t.printStackTrace()</code>
 	 */
@@ -321,7 +321,7 @@ public final class StringUtils {
 
 	/**
 	 * Join the specified tokens into a delimited string.
-	 *
+	 * 
 	 * @param tokens The tokens to join.
 	 * @param separator The delimiter.
 	 * @return The delimited string.  If <code>tokens</code> is <jk>null</jk>, returns <jk>null</jk>.
@@ -340,7 +340,7 @@ public final class StringUtils {
 
 	/**
 	 * Join the specified tokens into a delimited string.
-	 *
+	 * 
 	 * @param tokens The tokens to join.
 	 * @param d The delimiter.
 	 * @return The delimited string.  If <code>tokens</code> is <jk>null</jk>, returns <jk>null</jk>.
@@ -359,7 +359,7 @@ public final class StringUtils {
 
 	/**
 	 * Join the specified tokens into a delimited string.
-	 *
+	 * 
 	 * @param tokens The tokens to join.
 	 * @param d The delimiter.
 	 * @return The delimited string.  If <code>tokens</code> is <jk>null</jk>, returns <jk>null</jk>.
@@ -372,7 +372,7 @@ public final class StringUtils {
 
 	/**
 	 * Joins the specified tokens into a delimited string and writes the output to the specified string builder.
-	 *
+	 * 
 	 * @param tokens The tokens to join.
 	 * @param d The delimiter.
 	 * @param sb The string builder to append the response to.
@@ -391,7 +391,7 @@ public final class StringUtils {
 
 	/**
 	 * Joins the specified tokens into a delimited string.
-	 *
+	 * 
 	 * @param tokens The tokens to join.
 	 * @param d The delimiter.
 	 * @return The delimited string.  If <code>tokens</code> is <jk>null</jk>, returns <jk>null</jk>.
@@ -404,7 +404,7 @@ public final class StringUtils {
 
 	/**
 	 * Join the specified tokens into a delimited string and writes the output to the specified string builder.
-	 *
+	 * 
 	 * @param tokens The tokens to join.
 	 * @param d The delimiter.
 	 * @param sb The string builder to append the response to.
@@ -423,7 +423,7 @@ public final class StringUtils {
 
 	/**
 	 * Join the specified tokens into a delimited string.
-	 *
+	 * 
 	 * @param tokens The tokens to join.
 	 * @param d The delimiter.
 	 * @return The delimited string.  If <code>tokens</code> is <jk>null</jk>, returns <jk>null</jk>.
@@ -442,7 +442,7 @@ public final class StringUtils {
 
 	/**
 	 * Join the specified tokens into a delimited string.
-	 *
+	 * 
 	 * @param tokens The tokens to join.
 	 * @param d The delimiter.
 	 * @return The delimited string.  If <code>tokens</code> is <jk>null</jk>, returns <jk>null</jk>.
@@ -461,7 +461,7 @@ public final class StringUtils {
 
 	/**
 	 * Shortcut for calling <code>split(s, <js>','</js>)</code>
-	 *
+	 * 
 	 * @param s The string to split.  Can be <jk>null</jk>.
 	 * @return The tokens, or <jk>null</jk> if the string was null.
 	 */
@@ -471,11 +471,11 @@ 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"}
@@ -487,7 +487,7 @@ public final class StringUtils {
 	 * split("a,b\,c,d", ',', false) -> {"a","b\,c","d"}
 	 * split("a,b\\,c,d", ',', false) -> {"a","b\","c","d"}
 	 * split("a,b\,c,d", ',', true) -> {"a","b,c","d"}
-	 *
+	 * 
 	 * @param s The string to split.  Can be <jk>null</jk>.
 	 * @param c The character to split on.
 	 * @return The tokens, or <jk>null</jk> if the string was null.
@@ -498,7 +498,7 @@ public final class StringUtils {
 	
 	/**
 	 * Same as {@link #split(String, char)} but limits the number of tokens returned.
-	 *
+	 * 
 	 * @param s The string to split.  Can be <jk>null</jk>.
 	 * @param c The character to split on.
 	 * @param limit The maximum number of tokens to return.
@@ -539,7 +539,7 @@ public final class StringUtils {
 
 	/**
 	 * Same as {@link #split(String, char)} except splits all strings in the input and returns a single result.
-	 *
+	 * 
 	 * @param s The string to split.  Can be <jk>null</jk>.
 	 * @param c The character to split on.
 	 * @return The tokens.
@@ -559,14 +559,14 @@ public final class StringUtils {
 
 	/**
 	 * Splits a list of key-value pairs into an ordered map.
-	 *
+	 * 
 	 * <p>
 	 * Example:
 	 * <p class='bcode'>
 	 * 	String in = <js>"foo=1;bar=2"</js>;
 	 * 	Map m = StringUtils.<jsm>splitMap</jsm>(in, <js>';'</js>, <js>'='</js>, <jk>true</jk>);
 	 * </p>
-	 *
+	 * 
 	 * @param s The string to split.
 	 * @param delim The delimiter between the key-value pairs.
 	 * @param eq The delimiter between the key and value.
@@ -746,7 +746,7 @@ public final class StringUtils {
 
 	/**
 	 * Returns <jk>true</jk> if specified string is <jk>null</jk> or empty.
-	 *
+	 * 
 	 * @param s The string to check.
 	 * @return <jk>true</jk> if specified string is <jk>null</jk> or empty.
 	 */
@@ -757,7 +757,7 @@ public final class StringUtils {
 	/**
 	 * Returns <jk>true</jk> if specified string is <jk>null</jk> or it's {@link #toString()} method returns an empty
 	 * 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.
@@ -768,7 +768,7 @@ public final class StringUtils {
 
 	/**
 	 * Returns <jk>null</jk> if the specified string is <jk>null</jk> or empty.
-	 *
+	 * 
 	 * @param s The string to check.
 	 * @return <jk>null</jk> if the specified string is <jk>null</jk> or empty, or the same string if not.
 	 */
@@ -780,7 +780,7 @@ public final class StringUtils {
 
 	/**
 	 * Returns an empty string if the specified string is <jk>null</jk>.
-	 *
+	 * 
 	 * @param s The string to check.
 	 * @return An empty string if the specified string is <jk>null</jk>, or the same string otherwise.
 	 */
@@ -792,7 +792,7 @@ public final class StringUtils {
 
 	/**
 	 * Removes escape characters (\) from the specified characters.
-	 *
+	 * 
 	 * @param s The string to remove escape characters from.
 	 * @param toEscape The characters escaped.
 	 * @return A new string if characters were removed, or the same string if not or if the input was <jk>null</jk>.
@@ -803,7 +803,7 @@ public final class StringUtils {
 
 	/**
 	 * Removes escape characters (specified by escapeChar) from the specified characters.
-	 *
+	 * 
 	 * @param s The string to remove escape characters from.
 	 * @param toEscape The characters escaped.
 	 * @param escapeChar The escape character.
@@ -838,7 +838,7 @@ public final class StringUtils {
 
 	/**
 	 * Debug method for rendering non-ASCII character sequences.
-	 *
+	 * 
 	 * @param s The string to decode.
 	 * @return A string with non-ASCII characters converted to <js>"[hex]"</js> sequences.
 	 */
@@ -857,7 +857,7 @@ public final class StringUtils {
 
 	/**
 	 * An efficient method for checking if a string starts with a character.
-	 *
+	 * 
 	 * @param s The string to check.  Can be <jk>null</jk>.
 	 * @param c The character to check for.
 	 * @return <jk>true</jk> if the specified string is not <jk>null</jk> and starts with the specified character.
@@ -873,7 +873,7 @@ public final class StringUtils {
 
 	/**
 	 * An efficient method for checking if a string ends with a character.
-	 *
+	 * 
 	 * @param s The string to check.  Can be <jk>null</jk>.
 	 * @param c The character to check for.
 	 * @return <jk>true</jk> if the specified string is not <jk>null</jk> and ends with the specified character.
@@ -889,7 +889,7 @@ public final class StringUtils {
 
 	/**
 	 * Same as {@link #endsWith(String, char)} except check for multiple characters.
-	 *
+	 * 
 	 * @param s The string to check.  Can be <jk>null</jk>.
 	 * @param c The characters to check for.
 	 * @return <jk>true</jk> if the specified string is not <jk>null</jk> and ends with the specified character.
@@ -909,7 +909,7 @@ public final class StringUtils {
 
 	/**
 	 * Converts the specified number into a 4 hexadecimal characters.
-	 *
+	 * 
 	 * @param num The number to convert to hex.
 	 * @return A <code><jk>char</jk>[4]</code> containing the specified characters.
 	 */
@@ -928,7 +928,7 @@ public final class StringUtils {
 
 	/**
 	 * Tests two strings for equality, but gracefully handles nulls.
-	 *
+	 * 
 	 * @param s1 String 1.
 	 * @param s2 String 2.
 	 * @return <jk>true</jk> if the strings are equal.
@@ -943,7 +943,7 @@ public final class StringUtils {
 
 	/**
 	 * Shortcut for calling <code>base64Encode(in.getBytes(<js>"UTF-8"</js>))</code>
-	 *
+	 * 
 	 * @param in The input string to convert.
 	 * @return The string converted to BASE-64 encoding.
 	 */
@@ -955,7 +955,7 @@ public final class StringUtils {
 
 	/**
 	 * BASE64-encodes the specified byte array.
-	 *
+	 * 
 	 * @param in The input byte array to convert.
 	 * @return The byte array converted to a BASE-64 encoded string.
 	 */
@@ -984,7 +984,7 @@ public final class StringUtils {
 
 	/**
 	 * 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.
 	 */
@@ -997,7 +997,7 @@ public final class StringUtils {
 
 	/**
 	 * BASE64-decodes the specified string.
-	 *
+	 * 
 	 * @param in The BASE-64 encoded string.
 	 * @return The decoded byte array.
 	 */
@@ -1042,10 +1042,10 @@ 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>
@@ -1054,12 +1054,12 @@ 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>
-	 *
+	 * 
 	 * @param numchars The number of characters in the generated UUID.
 	 * @return A new random UUID.
 	 */
@@ -1077,7 +1077,7 @@ public final class StringUtils {
 
 	/**
 	 * Same as {@link String#trim()} but prevents <code>NullPointerExceptions</code>.
-	 *
+	 * 
 	 * @param s The string to trim.
 	 * @return The trimmed string, or <jk>null</jk> if the string was <jk>null</jk>.
 	 */
@@ -1089,7 +1089,7 @@ public final class StringUtils {
 
 	/**
 	 * Parses an ISO8601 string into a date.
-	 *
+	 * 
 	 * @param date The date string.
 	 * @return The parsed date.
 	 * @throws IllegalArgumentException
@@ -1116,16 +1116,16 @@ 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.
-	 *
+	 * 
 	 * @param s The string containing variables to replace.
 	 * @param m The map containing the variable values.
 	 * @return The new string with variables replaced, or the original string if it didn't have variables in it.
@@ -1189,7 +1189,7 @@ public final class StringUtils {
 
 	/**
 	 * Returns <jk>true</jk> if the specified path string is prefixed with the specified prefix.
-	 *
+	 * 
 	 * <h5 class='section'>Example:</h5>
 	 * <p class='bcode'>
 	 * 	pathStartsWith(<js>"foo"</js>, <js>"foo"</js>);  <jc>// true</jc>
@@ -1197,7 +1197,7 @@ public final class StringUtils {
 	 * 	pathStartsWith(<js>"foo2"</js>, <js>"foo"</js>);  <jc>// false</jc>
 	 * 	pathStartsWith(<js>"foo2"</js>, <js>""</js>);  <jc>// false</jc>
 	 * </p>
-	 *
+	 * 
 	 * @param path The path to check.
 	 * @param pathPrefix The prefix.
 	 * @return <jk>true</jk> if the specified path string is prefixed with the specified prefix.
@@ -1212,7 +1212,7 @@ public final class StringUtils {
 
 	/**
 	 * Same as {@link #pathStartsWith(String, String)} but returns <jk>true</jk> if at least one prefix matches.
-	 *
+	 * 
 	 * @param path The path to check.
 	 * @param pathPrefixes The prefixes.
 	 * @return <jk>true</jk> if the specified path string is prefixed with any of the specified prefixes.
@@ -1226,7 +1226,7 @@ public final class StringUtils {
 
 	/**
 	 * Replaces <js>"\\uXXXX"</js> character sequences with their unicode characters.
-	 *
+	 * 
 	 * @param s The string to replace unicode sequences in.
 	 * @return A string with unicode sequences replaced.
 	 */
@@ -1246,7 +1246,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'>
@@ -1254,7 +1254,7 @@ public final class StringUtils {
 	 * 	String[] parts = in.split(<js>","</js>);
 	 * 	String p1 = (parts.<jk>length</jk> > 1 ? parts[1] : <js>""</js>);
 	 * </p>
-	 *
+	 * 
 	 * @param fieldNum The field number.  Zero-indexed.
 	 * @param s The input string.
 	 * @param delim The delimiter character.
@@ -1266,7 +1266,7 @@ public final class StringUtils {
 
 	/**
 	 * Same as {@link #getField(int, String, char)} except allows you to specify the default value.
-	 *
+	 * 
 	 * @param fieldNum The field number.  Zero-indexed.
 	 * @param s The input string.
 	 * @param delim The delimiter character.
@@ -1294,7 +1294,7 @@ public final class StringUtils {
 
 	/**
 	 * Calls {@link #toString()} on the specified object if it's not null.
-	 *
+	 * 
 	 * @param o The object to convert to a string.
 	 * @return The object converted to a string, or <jk>null</jk> if the object was null.
 	 */
@@ -1304,7 +1304,7 @@ public final class StringUtils {
 
 	/**
 	 * Converts an array of objects to an array of strings.
-	 *
+	 * 
 	 * @param o The array of objects to convert to strings.
 	 * @return A new array of objects converted to strings.
 	 */
@@ -1321,7 +1321,7 @@ public final class StringUtils {
 
 	/**
 	 * Converts a hexadecimal byte stream (e.g. "34A5BC") into a UTF-8 encoded string.
-	 *
+	 * 
 	 * @param hex The hexadecimal string.
 	 * @return The UTF-8 string.
 	 */
@@ -1336,7 +1336,7 @@ public final class StringUtils {
 
 	/**
 	 * Converts a space-deliminted hexadecimal byte stream (e.g. "34 A5 BC") into a UTF-8 encoded string.
-	 *
+	 * 
 	 * @param hex The hexadecimal string.
 	 * @return The UTF-8 string.
 	 */
@@ -1353,7 +1353,7 @@ public final class StringUtils {
 
 	/**
 	 * Converts a byte array into a simple hexadecimal character string.
-	 *
+	 * 
 	 * @param bytes The bytes to convert to hexadecimal.
 	 * @return A new string consisting of hexadecimal characters.
 	 */
@@ -1368,7 +1368,7 @@ public final class StringUtils {
 
 	/**
 	 * Same as {@link #toHex(byte[])} but puts spaces between the byte strings.
-	 *
+	 * 
 	 * @param bytes The bytes to convert to hexadecimal.
 	 * @return A new string consisting of hexadecimal characters.
 	 */
@@ -1385,7 +1385,7 @@ public final class StringUtils {
 
 	/**
 	 * Converts a hexadecimal character string to a byte array.
-	 *
+	 * 
 	 * @param hex The string to convert to a byte array.
 	 * @return A new byte array.
 	 */
@@ -1399,7 +1399,7 @@ public final class StringUtils {
 
 	/**
 	 * Same as {@link #fromHex(String)} except expects spaces between the byte strings.
-	 *
+	 * 
 	 * @param hex The string to convert to a byte array.
 	 * @return A new byte array.
 	 */
@@ -1413,7 +1413,7 @@ public final class StringUtils {
 
 	/**
 	 * Creates a repeated pattern.
-	 *
+	 * 
 	 * @param count The number of times to repeat the pattern.
 	 * @param pattern The pattern to repeat.
 	 * @return A new string consisting of the repeated pattern.
@@ -1427,7 +1427,7 @@ public final class StringUtils {
 
 	/**
 	 * Trims whitespace characters from the beginning of the specified string.
-	 *
+	 * 
 	 * @param s The string to trim.
 	 * @return The trimmed string, or <jk>null</jk> if the string was <jk>null</jk>.
 	 */
@@ -1440,7 +1440,7 @@ public final class StringUtils {
 
 	/**
 	 * Trims whitespace characters from the end of the specified string.
-	 *
+	 * 
 	 * @param s The string to trim.
 	 * @return The trimmed string, or <jk>null</jk> if the string was <jk>null</jk>.
 	 */
@@ -1453,7 +1453,7 @@ 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>.
@@ -1471,7 +1471,7 @@ public final class StringUtils {
 
 	/**
 	 * Trims <js>'/'</js> characters from both the start and end of the specified string.
-	 *
+	 * 
 	 * @param s The string to trim.
 	 * @return A new trimmed string, or the same string if no trimming was necessary.
 	 */
@@ -1487,7 +1487,7 @@ public final class StringUtils {
 
 	/**
 	 * Trims <js>'/'</js> characters from the end of the specified string.
-	 *
+	 * 
 	 * @param s The string to trim.
 	 * @return A new trimmed string, or the same string if no trimming was necessary.
 	 */
@@ -1501,7 +1501,7 @@ public final class StringUtils {
 
 	/**
 	 * Trims <js>'/'</js> characters from the end of the specified string.
-	 *
+	 * 
 	 * @param s The string to trim.
 	 * @return The same string buffer.
 	 */
@@ -1515,7 +1515,7 @@ public final class StringUtils {
 
 	/**
 	 * Decodes a <code>application/x-www-form-urlencoded</code> string using <code>UTF-8</code> encoding scheme.
-	 *
+	 * 
 	 * @param s The string to decode.
 	 * @return The decoded string, or <jk>null</jk> if input is <jk>null</jk>.
 	 */
@@ -1537,7 +1537,7 @@ public final class StringUtils {
 
 	/**
 	 * Encodes a <code>application/x-www-form-urlencoded</code> string using <code>UTF-8</code> encoding scheme.
-	 *
+	 * 
 	 * @param s The string to encode.
 	 * @return The encoded string, or <jk>null</jk> if input is <jk>null</jk>.
 	 */
@@ -1557,7 +1557,7 @@ 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
@@ -1573,7 +1573,7 @@ public final class StringUtils {
 
 	/**
 	 * Returns the character at the specified index in the string without throwing exceptions.
-	 *
+	 * 
 	 * @param s The string.
 	 * @param i The index position.
 	 * @return
@@ -1590,7 +1590,7 @@ public final class StringUtils {
 
 	/**
 	 * Efficiently determines whether a URL is of the pattern "xxx://xxx"
-	 *
+	 * 
 	 * @param s The string to test.
 	 * @return <jk>true</jk> if it's an absolute path.
 	 */
@@ -1639,13 +1639,13 @@ 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>.
-	 *
+	 * 
 	 * @param s The string to test.
 	 * @return <jk>true</jk> if it's an absolute path.
 	 */
@@ -1691,7 +1691,7 @@ public final class StringUtils {
 
 	/**
 	 * Given an absolute URI, returns just the authority portion (e.g. <js>"http://hostname:port"</js>)
-	 *
+	 * 
 	 * @param s The URI string.
 	 * @return Just the authority portion of the URI.
 	 */
@@ -1744,7 +1744,7 @@ public final class StringUtils {
 
 	/**
 	 * Converts the specified object to a URI.
-	 *
+	 * 
 	 * @param o The object to convert to a URI.
 	 * @return A new URI, or the same object if the object was already a URI, or
 	 */
@@ -1760,7 +1760,7 @@ public final class StringUtils {
 
 	/**
 	 * Returns the first non-null, non-empty string in the list.
-	 *
+	 * 
 	 * @param s The strings to test.
 	 * @return The first non-empty string in the list, or <jk>null</jk> if they were all <jk>null</jk> or empty.
 	 */
@@ -1773,7 +1773,7 @@ public final class StringUtils {
 
 	/**
 	 * Same as {@link String#indexOf(int)} except allows you to check for multiple characters.
-	 *
+	 * 
 	 * @param s The string to check.
 	 * @param c The characters to check for.
 	 * @return The index into the string that is one of the specified characters.
@@ -1792,7 +1792,7 @@ public final class StringUtils {
 
 	/**
 	 * Similar to {@link MessageFormat#format(String, Object...)} except allows you to specify POJO arguments.
-	 *
+	 * 
 	 * @param pattern The string pattern.
 	 * @param args The arguments.
 	 * @return The formatted string.

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/SystemUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/SystemUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/SystemUtils.java
index 5f7a6b9..058ccfb 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/SystemUtils.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/SystemUtils.java
@@ -19,7 +19,7 @@ public class SystemUtils {
 
 	/**
 	 * Returns the first non-<jk>null</jk> system property.
-	 *
+	 * 
 	 * @param def
 	 * 	The default value if none are found.
 	 * 	Can be <jk>null</jk>.
@@ -39,7 +39,7 @@ public class SystemUtils {
 
 	/**
 	 * Returns the first non-<jk>null</jk> boolean system property.
-	 *
+	 * 
 	 * @param def
 	 * 	The default value if none are found.
 	 * 	Can be <jk>null</jk>.
@@ -55,7 +55,7 @@ public class SystemUtils {
 
 	/**
 	 * Returns the first non-<jk>null</jk> integer system property.
-	 *
+	 * 
 	 * @param def
 	 * 	The default value if none are found.
 	 * 	Can be <jk>null</jk>.

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/TeeOutputStream.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/TeeOutputStream.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/TeeOutputStream.java
index 2952f9e..114c982 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/TeeOutputStream.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/TeeOutputStream.java
@@ -24,7 +24,7 @@ public class TeeOutputStream extends OutputStream {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param outputStreams The list of output streams.
 	 */
 	public TeeOutputStream(OutputStream...outputStreams) {
@@ -33,7 +33,7 @@ public class TeeOutputStream extends OutputStream {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param outputStreams The list of output streams.
 	 */
 	public TeeOutputStream(Collection<OutputStream> outputStreams) {
@@ -42,7 +42,7 @@ 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.
@@ -70,7 +70,7 @@ public class TeeOutputStream extends OutputStream {
 	/**
 	 * Returns the output stream identified through the <code>id</code> parameter passed in through the
 	 * {@link #add(String, OutputStream, boolean)} method.
-	 *
+	 * 
 	 * @param id The ID associated with the output stream.
 	 * @return The output stream, or <jk>null</jk> if no identifier was specified when the output stream was added.
 	 */
@@ -83,7 +83,7 @@ public class TeeOutputStream extends OutputStream {
 	/**
 	 * Same as {@link #add(OutputStream, boolean)} but associates the stream with an identifier so the stream can be
 	 * retrieved through {@link #getOutputStream(String)}.
-	 *
+	 * 
 	 * @param id The ID to associate the output stream with.
 	 * @param os The output stream to add.
 	 * @param close Close the specified stream afterwards.
@@ -100,7 +100,7 @@ public class TeeOutputStream extends OutputStream {
 
 	/**
 	 * Returns the number of inner streams in this tee stream.
-	 *
+	 * 
 	 * @return The number of streams in this tee stream.
 	 */
 	public int size() {

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/TeeWriter.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/TeeWriter.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/TeeWriter.java
index 618a701..accf4b4 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/TeeWriter.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/TeeWriter.java
@@ -24,7 +24,7 @@ public class TeeWriter extends Writer {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param writers The list of writers.
 	 */
 	public TeeWriter(Writer...writers) {
@@ -33,7 +33,7 @@ public class TeeWriter extends Writer {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param writers The list of writers.
 	 */
 	public TeeWriter(Collection<Writer> writers) {
@@ -42,7 +42,7 @@ 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.
@@ -70,7 +70,7 @@ public class TeeWriter extends Writer {
 	/**
 	 * Same as {@link #add(Writer, boolean)} but associates the writer with an identifier so the writer can be retrieved
 	 * through {@link #getWriter(String)}.
-	 *
+	 * 
 	 * @param id The ID to associate the writer with.
 	 * @param w The writer to add.
 	 * @param close Close the specified writer afterwards.
@@ -87,7 +87,7 @@ public class TeeWriter extends Writer {
 
 	/**
 	 * Returns the number of inner writers in this tee writer.
-	 *
+	 * 
 	 * @return The number of writers.
 	 */
 	public int size() {
@@ -97,7 +97,7 @@ public class TeeWriter extends Writer {
 	/**
 	 * Returns the writer identified through the <code>id</code> parameter passed in through the
 	 * {@link #add(String, Writer, boolean)} method.
-	 *
+	 * 
 	 * @param id The ID associated with the writer.
 	 * @return The writer, or <jk>null</jk> if no identifier was specified when the writer was added.
 	 */

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ThrowableUtils.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ThrowableUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ThrowableUtils.java
index b5199cc..f77a61f 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ThrowableUtils.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ThrowableUtils.java
@@ -23,7 +23,7 @@ public class ThrowableUtils {
 
 	/**
 	 * Throws an {@link IllegalArgumentException} if the specified object is <jk>null</jk>.
-	 *
+	 * 
 	 * @param o The object to check.
 	 * @param msg The message of the IllegalArgumentException.
 	 * @param args Optional {@link MessageFormat}-style arguments.
@@ -36,7 +36,7 @@ public class ThrowableUtils {
 
 	/**
 	 * Throws an {@link IllegalArgumentException} if the specified field is <jk>null</jk>.
-	 *
+	 * 
 	 * @param fieldValue The object to check.
 	 * @param fieldName The name of the field.
 	 * @throws IllegalArgumentException
@@ -48,7 +48,7 @@ public class ThrowableUtils {
 
 	/**
 	 * Throws an {@link IllegalArgumentException} if the specified field is <code>&lt;=0</code>.
-	 *
+	 * 
 	 * @param fieldValue The object to check.
 	 * @param fieldName The name of the field.
 	 * @throws IllegalArgumentException
@@ -60,7 +60,7 @@ public class ThrowableUtils {
 
 	/**
 	 * Shortcut for calling <code><jk>new</jk> IllegalArgumentException(MessageFormat.<jsm>format</jsm>(msg, args));</code>
-	 *
+	 * 
 	 * @param msg The message of the IllegalArgumentException.
 	 * @param args Optional {@link MessageFormat}-style arguments.
 	 * @throws IllegalArgumentException
@@ -71,7 +71,7 @@ public class ThrowableUtils {
 
 	/**
 	 * Throws an exception if the specified thread ID is not the same as the current thread.
-	 *
+	 * 
 	 * @param threadId The ID of the thread to compare against.
 	 * @param msg The message of the IllegalStateException.
 	 * @param args Optional {@link MessageFormat}-style arguments.

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Utils.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Utils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Utils.java
index 5c40951..93bfc76 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Utils.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Utils.java
@@ -19,7 +19,7 @@ public class Utils {
 
 	/**
 	 * Compare two integers numerically.
-	 *
+	 * 
 	 * @param i1 Integer #1
 	 * @param i2 Integer #2
 	 * @return

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Version.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Version.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Version.java
index 375f1f9..04af40d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Version.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/Version.java
@@ -16,7 +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,7 +26,7 @@ public class Version {
 
 	/**
 	 * Constructor
-	 *
+	 * 
 	 * @param versionString
 	 * 	A string of the form <js>"#.#..."</js> where there can be any number of parts.
 	 * 	<br>Valid values:
@@ -54,7 +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'>
@@ -62,7 +62,7 @@ public class Version {
 	 * 	b = <jk>new</jk> Version(<js>"1.2"</js>).isAtLeast(<jk>new</jk> Version(<js>"1.2.3"</js>)); <jc>// == true </jc>
 	 * 	b = <jk>new</jk> Version(<js>"1.2.0"</js>).isAtLeast(<jk>new</jk> Version(<js>"1.2.3"</js>)); <jc>// == false</jc>
 	 * </p>
-	 *
+	 * 
 	 * @param v The version to compare to.
 	 * @param exclusive Match down-to-version but not including.
 	 * @return <jk>true</jk> if the specified version is at least this version.
@@ -83,7 +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'>
@@ -91,7 +91,7 @@ public class Version {
 	 * 	b = <jk>new</jk> Version(<js>"1.2.3"</js>).isAtMost(<jk>new</jk> Version(<js>"1.2"</js>)); <jc>// == true </jc>
 	 * 	b = <jk>new</jk> Version(<js>"1.2.3"</js>).isAtMost(<jk>new</jk> Version(<js>"1.2.0"</js>)); <jc>// == false</jc>
 	 * </p>
-	 *
+	 * 
 	 * @param v The version to compare to.
 	 * @param exclusive Match up-to-version but not including.
 	 * @return <jk>true</jk> if the specified version is at most this version.
@@ -112,7 +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'>
@@ -120,7 +120,7 @@ public class Version {
 	 * 	b = <jk>new</jk> Version(<js>"1.2.3"</js>).equals(<jk>new</jk> Version(<js>"1.2"</js>)); <jc>// == true </jc>
 	 * 	b = <jk>new</jk> Version(<js>"1.2"</js>).equals(<jk>new</jk> Version(<js>"1.2.3"</js>)); <jc>// == true</jc>
 	 * </p>
-	 *
+	 * 
 	 * @param v The version to compare to.
 	 * @return <jk>true</jk> if the specified version is equal to this version.
 	 */

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/VersionRange.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/VersionRange.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/VersionRange.java
index 16d6294..bf8c7e5 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/VersionRange.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/VersionRange.java
@@ -14,7 +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>
@@ -30,7 +30,7 @@ public class VersionRange {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param range The range string to parse.
 	 */
 	public VersionRange(String range) {
@@ -57,7 +57,7 @@ public class VersionRange {
 
 	/**
 	 * Returns <jk>true</jk> if the specified version string matches this version range.
-	 *
+	 * 
 	 * @param v The version string (e.g. <js>"1.2.3"</js>)
 	 * @return <jk>true</jk> if the specified version string matches this version range.
 	 */

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/WrappedMap.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/WrappedMap.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/WrappedMap.java
index 534786d..11084ec 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/WrappedMap.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/WrappedMap.java
@@ -16,7 +16,7 @@ import java.util.*;
 
 /**
  * Wraps an existing map inside an extensible interface so that convenience methods can be added to the subclass.
- *
+ * 
  * @param <K> The key type.
  * @param <V> The value type.
  */
@@ -26,7 +26,7 @@ public class WrappedMap<K,V> implements Map<K,V> {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param inner The inner map.
 	 */
 	protected WrappedMap(Map<K,V> inner) {

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParser.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParser.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParser.java
index 55b9dc4..3b1a117 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParser.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParser.java
@@ -19,10 +19,11 @@ import org.apache.juneau.parser.*;
 
 /**
  * Parses POJOs from HTTP responses as Java {@link ObjectInputStream ObjectInputStreams}.
- *
- * <h5 class='section'>Media types:</h5>
- *
- * Consumes <code>Content-Type</code> types: <code>application/x-java-serialized-object</code>
+ * 
+ * 
+ * <h5 class='topic'>Media types</h5>
+ * 
+ * Consumes <code>Content-Type</code> types:  <code><b>application/x-java-serialized-object</b></code>
  */
 public final class JsoParser extends InputStreamParser {
 
@@ -40,7 +41,7 @@ public final class JsoParser extends InputStreamParser {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param ps The property store containing all the settings for this object.
 	 */
 	public JsoParser(PropertyStore ps) {

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserBuilder.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserBuilder.java
index 000ac60..6f026ee 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserBuilder.java
@@ -32,7 +32,7 @@ public class JsoParserBuilder extends ParserBuilder {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param ps The initial configuration settings for this builder.
 	 */
 	public JsoParserBuilder(PropertyStore ps) {

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserSession.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserSession.java
index 12f9cf2..a082e92 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserSession.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoParserSession.java
@@ -19,7 +19,7 @@ import org.apache.juneau.parser.*;
 
 /**
  * Session object that lives for the duration of a single use of {@link JsoParser}.
- *
+ * 
  * <p>
  * This class is NOT thread safe.
  * It is typically discarded after one-time use although it can be reused against multiple inputs.
@@ -29,7 +29,7 @@ public class JsoParserSession extends InputStreamParserSession {
 
 	/**
 	 * Create a new session using properties specified in the context.
-	 *
+	 * 
 	 * @param args
 	 * 	Runtime session arguments.
 	 */

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializer.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializer.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializer.java
index 4a15da4..31f576e 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializer.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializer.java
@@ -19,13 +19,13 @@ import org.apache.juneau.serializer.*;
 
 /**
  * Serializes POJOs to HTTP responses as Java Serialized Object {@link ObjectOutputStream ObjectOutputStreams}.
- *
- * <h5 class='section'>Media types:</h5>
- *
- * Handles <code>Accept</code> types: <code>application/x-java-serialized-object</code>
- *
+ * 
+ * 
+ * <h5 class='topic'>Media types</h5>
+ * 
+ * Handles <code>Accept</code> types:  <code><b>application/x-java-serialized-object</b></code>
  * <p>
- * Produces <code>Content-Type</code> types: <code>application/x-java-serialized-object</code>
+ * Produces <code>Content-Type</code> types:  <code><b>application/x-java-serialized-object</b></code>
  */
 public class JsoSerializer extends OutputStreamSerializer {
 
@@ -43,7 +43,7 @@ public class JsoSerializer extends OutputStreamSerializer {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param ps The property store containing all the settings for this object.
 	 */
 	public JsoSerializer(PropertyStore ps) {

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerBuilder.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerBuilder.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerBuilder.java
index 5be6b90..e6791ca 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerBuilder.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerBuilder.java
@@ -32,7 +32,7 @@ public class JsoSerializerBuilder extends SerializerBuilder {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param ps The initial configuration settings for this builder.
 	 */
 	public JsoSerializerBuilder(PropertyStore ps) {

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerSession.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerSession.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerSession.java
index 5d4f6f8..0f05065 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerSession.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/jso/JsoSerializerSession.java
@@ -18,7 +18,7 @@ import org.apache.juneau.serializer.*;
 
 /**
  * Session object that lives for the duration of a single use of {@link JsoSerializer}.
- *
+ * 
  * <p>
  * This class is NOT thread safe.
  * It is typically discarded after one-time use although it can be reused within the same thread.
@@ -27,7 +27,7 @@ public class JsoSerializerSession extends OutputStreamSerializerSession {
 
 	/**
 	 * 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.

http://git-wip-us.apache.org/repos/asf/juneau/blob/5686b8d6/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonClassMeta.java
----------------------------------------------------------------------
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonClassMeta.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonClassMeta.java
index e8b31d1..b99be5b 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonClassMeta.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonClassMeta.java
@@ -29,7 +29,7 @@ public class JsonClassMeta extends ClassMetaExtended {
 
 	/**
 	 * Constructor.
-	 *
+	 * 
 	 * @param cm The class that this annotation is defined on.
 	 */
 	public JsonClassMeta(ClassMeta<?> cm) {
@@ -44,7 +44,7 @@ public class JsonClassMeta extends ClassMetaExtended {
 
 	/**
 	 * Returns the {@link Json @Json} annotation defined on the class.
-	 *
+	 * 
 	 * @return The value of the annotation, or <jk>null</jk> if not specified.
 	 */
 	protected Json getAnnotation() {
@@ -53,7 +53,7 @@ public class JsonClassMeta extends ClassMetaExtended {
 
 	/**
 	 * Returns the {@link Json#wrapperAttr() @Json.wrapperAttr()} annotation defined on the class.
-	 *
+	 * 
 	 * @return The value of the annotation, or <jk>null</jk> if not specified.
 	 */
 	protected String getWrapperAttr() {


Mime
View raw message